You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@taverna.apache.org by Stian Soiland-Reyes <st...@apache.org> on 2017/01/26 17:01:02 UTC
Re: Graduation? BioMoby and CDDL xsds
Thanks for pushing this forward, Ian! In had hoped to have more time for
this in January, but all these grant proposals are coming up :-/
+1 to move biomoby-activity out to extras. I think it also depends on the
monster biomoby.jar which shadows lots of libs of various licenses.
I think Dmitri has access to the biomoby registry hosted in Spain, do you
have any access numbers, Dmitri..?
I think for CDDL of the XSD files we want to keep it as "binary" so it is
clearly not source code that can be modified under AL2 - while we want to
keep it as dual license so much it remains usable from GPL (e.g.
AstroTaverna).
Perhaps the ideal is to move the XSD out as a separate Maven dependency
under its own license, say from GitHub. (Donal said that original lives
inside a PDF .... )
..or we can also leave it as a zip file in the GitHub repo, which is not as
clean (and would require LICENCE changes)?
Middle ground : make a taverna-extras repo with a Release JAR of just the
XSDs, and download straight from GH; I think the Maven plugin could do
that. Does not work as nicely with caches and proxies.
On 26 Jan 2017 3:40 pm, "Ian Dunlop" <ia...@gmail.com> wrote:
Hello,
Taverna server includes an xsd (https://github.com/apache/
incubator-taverna-server/blob/master/taverna-server-webapp/
src/misc/xsd/persistence_1_0.xsd) which can be licensed under CDDL (read
the source file - the user can select either gpl or cddl).
https://www.apache.org/legal/resolved#category-b states the following
regarding CDDL (among others):
For small amounts of source that is directly consumed by the ASF product at
runtime in source form, and for which that source is unmodified and
unlikely to be changed anyway (say, by virtue of being specified by a
standard), inclusion of appropriately labeled source is also permitted.
So it looks like that file can be included but it begs the question of what
"appropriately labeled" means. Any ideas? Point to this licence in NOTICE?
Cheers,
Ian
On 26/01/17 13:09, Gale Naylor wrote:
+1
On Thu, Jan 26, 2017, 3:38 AM Alan Williams <al...@googlemail.com>
<al...@googlemail.com>
wrote:
On 26-Jan-17 11:33, Ian Dunlop wrote:
Hello,
This sounds like a horribly tangled web that we should just ignore for
the moment. Perhaps the biomoby-activity-ui can be moved to the
taverna-extras repo until we clear this up. To me it doesn't seem worth
expending effort when most of the other apache taverna repos are almost
there regards licences.
+1
Cheers,
Ian
Alan
Re: Graduation? BioMoby and CDDL xsds
Posted by Ian Dunlop <ia...@gmail.com>.
Hello,
I created a new taverna-extras repo called taverna-xsds
https://github.com/taverna-extras/taverna-xsds
If you clone it and maven install you should get a jar with the xsds
inside it.
I also created a branch of taverna server in my own fork
https://github.com/ianwdunlop/incubator-taverna-server/tree/ian_shared_resources
This uses the shared resources in the taverna-server-webapp and
taverna-server-usagerecord modules. You have to go inside these modules
and run mvn remote-resources:process to get the xsds into the correct
directories. Then you can go to the root and run mvn install.
I couldn't figure out how to:
1) Only copy the resource required rather than all the resources from
the jar.
2) Run the remote-resources:process goal automatically on build/install
rather than manually.
TODO:
If this seems the way to go then we need to get the jar into an existing
maven repo. Or create a new one.
Cheers,
Ian
On 27/01/17 11:04, Ian Dunlop wrote:
> Hello,
>
> Maybe we should attempt to create a mvn repo on the taverna-extras
> github site with https://github.com/github/maven-plugins#readme.
>
> Cheers,
>
> Ian
>
>
> On 27/01/17 10:37, Ian Dunlop wrote:
>> Hello,
>>
>> Perhaps we can use something like
>> http://maven.apache.org/components/plugins/maven-remote-resources-plugin/
>> to bundle up the XSDs in a jar and then pull them into the required
>> projects.
>>
>> Cheers,
>>
>> Ian
>>
>>
>> On 26/01/17 18:37, Dmitry wrote:
>>> Hello,
>>>
>>> There is virtually no access to our biomoby registry. I am for putting
>>> biomoby support as extra.
>>> If there is a demand for biomoby we could rewrite it using my
>>> MobyCore/MobyCentral libraries.
>>> They have no any third-party dependencies and I can put them under
>>> Apache.
>>>
>>> Dmitry
>>>
>>>
>>> On 1/26/2017 6:01 PM, Stian Soiland-Reyes wrote:
>>>> Thanks for pushing this forward, Ian! In had hoped to have more time for
>>>> this in January, but all these grant proposals are coming up :-/
>>>>
>>>> +1 to move biomoby-activity out to extras. I think it also depends on
>>>> the
>>>> monster biomoby.jar which shadows lots of libs of various licenses.
>>>>
>>>> I think Dmitri has access to the biomoby registry hosted in Spain,
>>>> do you
>>>> have any access numbers, Dmitri..?
>>>>
>>>>
>>>> I think for CDDL of the XSD files we want to keep it as "binary" so
>>>> it is
>>>> clearly not source code that can be modified under AL2 - while we
>>>> want to
>>>> keep it as dual license so much it remains usable from GPL (e.g.
>>>> AstroTaverna).
>>>>
>>>> Perhaps the ideal is to move the XSD out as a separate Maven dependency
>>>> under its own license, say from GitHub. (Donal said that original lives
>>>> inside a PDF .... )
>>>>
>>>> ..or we can also leave it as a zip file in the GitHub repo, which is
>>>> not as
>>>> clean (and would require LICENCE changes)?
>>>>
>>>> Middle ground : make a taverna-extras repo with a Release JAR of just
>>>> the
>>>> XSDs, and download straight from GH; I think the Maven plugin could do
>>>> that. Does not work as nicely with caches and proxies.
>>>>
>>>> On 26 Jan 2017 3:40 pm, "Ian Dunlop" <ia...@gmail.com> wrote:
>>>>
>>>> Hello,
>>>>
>>>> Taverna server includes an xsd (https://github.com/apache/
>>>> incubator-taverna-server/blob/master/taverna-server-webapp/
>>>> src/misc/xsd/persistence_1_0.xsd) which can be licensed under CDDL (read
>>>> the source file - the user can select either gpl or cddl).
>>>>
>>>> https://www.apache.org/legal/resolved#category-b states the following
>>>> regarding CDDL (among others):
>>>>
>>>> For small amounts of source that is directly consumed by the ASF
>>>> product at
>>>> runtime in source form, and for which that source is unmodified and
>>>> unlikely to be changed anyway (say, by virtue of being specified by a
>>>> standard), inclusion of appropriately labeled source is also permitted.
>>>>
>>>> So it looks like that file can be included but it begs the question
>>>> of what
>>>> "appropriately labeled" means. Any ideas? Point to this licence in
>>>> NOTICE?
>>>>
>>>> Cheers,
>>>>
>>>> Ian
>>>>
>>>>
>>>> On 26/01/17 13:09, Gale Naylor wrote:
>>>>
>>>>
>>>> +1
>>>>
>>>> On Thu, Jan 26, 2017, 3:38 AM Alan Williams <al...@googlemail.com>
>>>> <al...@googlemail.com>
>>>> wrote:
>>>>
>>>>
>>>> On 26-Jan-17 11:33, Ian Dunlop wrote:
>>>>
>>>> Hello,
>>>>
>>>> This sounds like a horribly tangled web that we should just ignore for
>>>> the moment. Perhaps the biomoby-activity-ui can be moved to the
>>>> taverna-extras repo until we clear this up. To me it doesn't seem worth
>>>> expending effort when most of the other apache taverna repos are almost
>>>> there regards licences.
>>>>
>>>>
>>>> +1
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> Ian
>>>>
>>>>
>>>> Alan
>>>>
>
Re: Graduation? BioMoby and CDDL xsds
Posted by Ian Dunlop <ia...@gmail.com>.
Hello,
Maybe we should attempt to create a mvn repo on the taverna-extras
github site with https://github.com/github/maven-plugins#readme.
Cheers,
Ian
On 27/01/17 10:37, Ian Dunlop wrote:
> Hello,
>
> Perhaps we can use something like
> http://maven.apache.org/components/plugins/maven-remote-resources-plugin/
> to bundle up the XSDs in a jar and then pull them into the required
> projects.
>
> Cheers,
>
> Ian
>
>
> On 26/01/17 18:37, Dmitry wrote:
>> Hello,
>>
>> There is virtually no access to our biomoby registry. I am for putting
>> biomoby support as extra.
>> If there is a demand for biomoby we could rewrite it using my
>> MobyCore/MobyCentral libraries.
>> They have no any third-party dependencies and I can put them under
>> Apache.
>>
>> Dmitry
>>
>>
>> On 1/26/2017 6:01 PM, Stian Soiland-Reyes wrote:
>>> Thanks for pushing this forward, Ian! In had hoped to have more time for
>>> this in January, but all these grant proposals are coming up :-/
>>>
>>> +1 to move biomoby-activity out to extras. I think it also depends on
>>> the
>>> monster biomoby.jar which shadows lots of libs of various licenses.
>>>
>>> I think Dmitri has access to the biomoby registry hosted in Spain,
>>> do you
>>> have any access numbers, Dmitri..?
>>>
>>>
>>> I think for CDDL of the XSD files we want to keep it as "binary" so
>>> it is
>>> clearly not source code that can be modified under AL2 - while we
>>> want to
>>> keep it as dual license so much it remains usable from GPL (e.g.
>>> AstroTaverna).
>>>
>>> Perhaps the ideal is to move the XSD out as a separate Maven dependency
>>> under its own license, say from GitHub. (Donal said that original lives
>>> inside a PDF .... )
>>>
>>> ..or we can also leave it as a zip file in the GitHub repo, which is
>>> not as
>>> clean (and would require LICENCE changes)?
>>>
>>> Middle ground : make a taverna-extras repo with a Release JAR of just
>>> the
>>> XSDs, and download straight from GH; I think the Maven plugin could do
>>> that. Does not work as nicely with caches and proxies.
>>>
>>> On 26 Jan 2017 3:40 pm, "Ian Dunlop" <ia...@gmail.com> wrote:
>>>
>>> Hello,
>>>
>>> Taverna server includes an xsd (https://github.com/apache/
>>> incubator-taverna-server/blob/master/taverna-server-webapp/
>>> src/misc/xsd/persistence_1_0.xsd) which can be licensed under CDDL (read
>>> the source file - the user can select either gpl or cddl).
>>>
>>> https://www.apache.org/legal/resolved#category-b states the following
>>> regarding CDDL (among others):
>>>
>>> For small amounts of source that is directly consumed by the ASF
>>> product at
>>> runtime in source form, and for which that source is unmodified and
>>> unlikely to be changed anyway (say, by virtue of being specified by a
>>> standard), inclusion of appropriately labeled source is also permitted.
>>>
>>> So it looks like that file can be included but it begs the question
>>> of what
>>> "appropriately labeled" means. Any ideas? Point to this licence in
>>> NOTICE?
>>>
>>> Cheers,
>>>
>>> Ian
>>>
>>>
>>> On 26/01/17 13:09, Gale Naylor wrote:
>>>
>>>
>>> +1
>>>
>>> On Thu, Jan 26, 2017, 3:38 AM Alan Williams <al...@googlemail.com>
>>> <al...@googlemail.com>
>>> wrote:
>>>
>>>
>>> On 26-Jan-17 11:33, Ian Dunlop wrote:
>>>
>>> Hello,
>>>
>>> This sounds like a horribly tangled web that we should just ignore for
>>> the moment. Perhaps the biomoby-activity-ui can be moved to the
>>> taverna-extras repo until we clear this up. To me it doesn't seem worth
>>> expending effort when most of the other apache taverna repos are almost
>>> there regards licences.
>>>
>>>
>>> +1
>>>
>>>
>>> Cheers,
>>>
>>> Ian
>>>
>>>
>>> Alan
>>>
>
Re: Graduation? BioMoby and CDDL xsds
Posted by Ian Dunlop <ia...@gmail.com>.
Hello,
Perhaps we can use something like
http://maven.apache.org/components/plugins/maven-remote-resources-plugin/
to bundle up the XSDs in a jar and then pull them into the required
projects.
Cheers,
Ian
On 26/01/17 18:37, Dmitry wrote:
> Hello,
>
> There is virtually no access to our biomoby registry. I am for putting
> biomoby support as extra.
> If there is a demand for biomoby we could rewrite it using my
> MobyCore/MobyCentral libraries.
> They have no any third-party dependencies and I can put them under
> Apache.
>
> Dmitry
>
>
> On 1/26/2017 6:01 PM, Stian Soiland-Reyes wrote:
>> Thanks for pushing this forward, Ian! In had hoped to have more time for
>> this in January, but all these grant proposals are coming up :-/
>>
>> +1 to move biomoby-activity out to extras. I think it also depends on
>> the
>> monster biomoby.jar which shadows lots of libs of various licenses.
>>
>> I think Dmitri has access to the biomoby registry hosted in Spain,
>> do you
>> have any access numbers, Dmitri..?
>>
>>
>> I think for CDDL of the XSD files we want to keep it as "binary" so
>> it is
>> clearly not source code that can be modified under AL2 - while we
>> want to
>> keep it as dual license so much it remains usable from GPL (e.g.
>> AstroTaverna).
>>
>> Perhaps the ideal is to move the XSD out as a separate Maven dependency
>> under its own license, say from GitHub. (Donal said that original lives
>> inside a PDF .... )
>>
>> ..or we can also leave it as a zip file in the GitHub repo, which is
>> not as
>> clean (and would require LICENCE changes)?
>>
>> Middle ground : make a taverna-extras repo with a Release JAR of just
>> the
>> XSDs, and download straight from GH; I think the Maven plugin could do
>> that. Does not work as nicely with caches and proxies.
>>
>> On 26 Jan 2017 3:40 pm, "Ian Dunlop" <ia...@gmail.com> wrote:
>>
>> Hello,
>>
>> Taverna server includes an xsd (https://github.com/apache/
>> incubator-taverna-server/blob/master/taverna-server-webapp/
>> src/misc/xsd/persistence_1_0.xsd) which can be licensed under CDDL (read
>> the source file - the user can select either gpl or cddl).
>>
>> https://www.apache.org/legal/resolved#category-b states the following
>> regarding CDDL (among others):
>>
>> For small amounts of source that is directly consumed by the ASF
>> product at
>> runtime in source form, and for which that source is unmodified and
>> unlikely to be changed anyway (say, by virtue of being specified by a
>> standard), inclusion of appropriately labeled source is also permitted.
>>
>> So it looks like that file can be included but it begs the question
>> of what
>> "appropriately labeled" means. Any ideas? Point to this licence in
>> NOTICE?
>>
>> Cheers,
>>
>> Ian
>>
>>
>> On 26/01/17 13:09, Gale Naylor wrote:
>>
>>
>> +1
>>
>> On Thu, Jan 26, 2017, 3:38 AM Alan Williams <al...@googlemail.com>
>> <al...@googlemail.com>
>> wrote:
>>
>>
>> On 26-Jan-17 11:33, Ian Dunlop wrote:
>>
>> Hello,
>>
>> This sounds like a horribly tangled web that we should just ignore for
>> the moment. Perhaps the biomoby-activity-ui can be moved to the
>> taverna-extras repo until we clear this up. To me it doesn't seem worth
>> expending effort when most of the other apache taverna repos are almost
>> there regards licences.
>>
>>
>> +1
>>
>>
>> Cheers,
>>
>> Ian
>>
>>
>> Alan
>>
>
Re: Graduation? BioMoby and CDDL xsds
Posted by Dmitry <re...@list.ru.INVALID>.
Hello,
There is virtually no access to our biomoby registry. I am for putting
biomoby support as extra.
If there is a demand for biomoby we could rewrite it using my
MobyCore/MobyCentral libraries.
They have no any third-party dependencies and I can put them under Apache.
Dmitry
On 1/26/2017 6:01 PM, Stian Soiland-Reyes wrote:
> Thanks for pushing this forward, Ian! In had hoped to have more time for
> this in January, but all these grant proposals are coming up :-/
>
> +1 to move biomoby-activity out to extras. I think it also depends on the
> monster biomoby.jar which shadows lots of libs of various licenses.
>
> I think Dmitri has access to the biomoby registry hosted in Spain, do you
> have any access numbers, Dmitri..?
>
>
> I think for CDDL of the XSD files we want to keep it as "binary" so it is
> clearly not source code that can be modified under AL2 - while we want to
> keep it as dual license so much it remains usable from GPL (e.g.
> AstroTaverna).
>
> Perhaps the ideal is to move the XSD out as a separate Maven dependency
> under its own license, say from GitHub. (Donal said that original lives
> inside a PDF .... )
>
> ..or we can also leave it as a zip file in the GitHub repo, which is not as
> clean (and would require LICENCE changes)?
>
> Middle ground : make a taverna-extras repo with a Release JAR of just the
> XSDs, and download straight from GH; I think the Maven plugin could do
> that. Does not work as nicely with caches and proxies.
>
> On 26 Jan 2017 3:40 pm, "Ian Dunlop" <ia...@gmail.com> wrote:
>
> Hello,
>
> Taverna server includes an xsd (https://github.com/apache/
> incubator-taverna-server/blob/master/taverna-server-webapp/
> src/misc/xsd/persistence_1_0.xsd) which can be licensed under CDDL (read
> the source file - the user can select either gpl or cddl).
>
> https://www.apache.org/legal/resolved#category-b states the following
> regarding CDDL (among others):
>
> For small amounts of source that is directly consumed by the ASF product at
> runtime in source form, and for which that source is unmodified and
> unlikely to be changed anyway (say, by virtue of being specified by a
> standard), inclusion of appropriately labeled source is also permitted.
>
> So it looks like that file can be included but it begs the question of what
> "appropriately labeled" means. Any ideas? Point to this licence in NOTICE?
>
> Cheers,
>
> Ian
>
>
> On 26/01/17 13:09, Gale Naylor wrote:
>
>
> +1
>
> On Thu, Jan 26, 2017, 3:38 AM Alan Williams <al...@googlemail.com>
> <al...@googlemail.com>
> wrote:
>
>
> On 26-Jan-17 11:33, Ian Dunlop wrote:
>
> Hello,
>
> This sounds like a horribly tangled web that we should just ignore for
> the moment. Perhaps the biomoby-activity-ui can be moved to the
> taverna-extras repo until we clear this up. To me it doesn't seem worth
> expending effort when most of the other apache taverna repos are almost
> there regards licences.
>
>
> +1
>
>
> Cheers,
>
> Ian
>
>
> Alan
>