I disagree, this clause is one of the best encouragements to produce open-content material and this should be imperatively kept.
I would suggest to dual license the pieces of code which could be "understood" as content (such as changeable translations). I do not think dual licensing is an issue with existing code or? Paul > Thomas Mortagne <mailto:[email protected]> > 10 novembre 2015 13:44 > Yes I think we should just forget about any other license than LGPL. > Everything XWiki Dev Team produce should be LGPL whatever it is which > is exactly what we do right now in practice from sources and Maven > point of view. We just need to completely remove all reference to > CC-BY (and completely get rid of this absurd runtime message in XE > preferences). > > > > [email protected] <mailto:[email protected]> > 10 novembre 2015 12:57 > This seems overly complex to me to say that portions of wiki pages > that are content is CC-BY and the portions that are scripts are under > LGPL. Also I don’t think it helps at all to people who want to make > distributions (since if they copy existing wiki pages it’s almost sure > they’ll copy scripts and thus LGPL code). > > IMO either we say that wiki pages + VMs are fully CC-BY or we say they > are LGPL and live with the consequences (i.e. modifications + > redistribution have to be under LGPL or compatible license). If you > distribution your own content then the license is the one you wish for > your content and untouched existing content is under LGPL. > > Thanks > -Vincent > > On 10 Nov 2015 at 12:17:36, Eduard Moraru ([email protected]) wrote: > > +1 for LGPL on code as well. 90+% of the standard XAR contains raw > code, as > Marius and Thomas already mentioned. > > IMO, the CC license string in the header could be modified from "This wiki > is licensed under a Creative Commons 2.0 > <http://creativecommons.org/licenses/by/2.0/> license" to something like > "This wiki's content is licensed under a Creative Commons 2.0 > <http://creativecommons.org/licenses/by/2.0/> license"... i.e. to > emphasize > that it is a statement for the runtime; for content pages that are created > by the users and that there are other pages that contain code and that are > part of the XWiki product itself (which has its own LGPL license). > > IMO, we can not simply say that wiki pages have license X, because a wiki > page is just a container (just like a file in a filesystem). What you > choose to put in that page (i.e. file) determines what type of license you > apply to it. > > On this note, do you think we would be interested in adding a new > "license" > field to a wiki page's model? This would also allow us to set the license > of our standard XAR code pages in that field, since right now, any license > header we have in our XML pages on git gets lost at runtime, since XML > comments are not imported into the wiki in any way... so our licensing > information is lost at runtime. > > Conclusion: Code is LGPL, content is CC, regardless of where it is > physically located or packaged. > > Thanks, > Eduard > > On Tue, Nov 10, 2015 at 12:12 PM, Marius Dumitru Florea < > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > Eduard Moraru <mailto:[email protected]> > 10 novembre 2015 12:17 > +1 for LGPL on code as well. 90+% of the standard XAR contains raw > code, as > Marius and Thomas already mentioned. > > IMO, the CC license string in the header could be modified from "This wiki > is licensed under a Creative Commons 2.0 > <http://creativecommons.org/licenses/by/2.0/> license" to something like > "This wiki's content is licensed under a Creative Commons 2.0 > <http://creativecommons.org/licenses/by/2.0/> license"... i.e. to > emphasize > that it is a statement for the runtime; for content pages that are created > by the users and that there are other pages that contain code and that are > part of the XWiki product itself (which has its own LGPL license). > > IMO, we can not simply say that wiki pages have license X, because a wiki > page is just a container (just like a file in a filesystem). What you > choose to put in that page (i.e. file) determines what type of license you > apply to it. > > On this note, do you think we would be interested in adding a new > "license" > field to a wiki page's model? This would also allow us to set the license > of our standard XAR code pages in that field, since right now, any license > header we have in our XML pages on git gets lost at runtime, since XML > comments are not imported into the wiki in any way... so our licensing > information is lost at runtime. > > Conclusion: Code is LGPL, content is CC, regardless of where it is > physically located or packaged. > > Thanks, > Eduard > > On Tue, Nov 10, 2015 at 12:12 PM, Marius Dumitru Florea < > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > Marius Dumitru Florea <mailto:[email protected]> > 10 novembre 2015 11:12 > On Tue, Nov 10, 2015 at 11:13 AM, Thomas Mortagne <[email protected] >> wrote: > >> On Tue, Nov 10, 2015 at 10:05 AM, [email protected] <[email protected]> >> wrote: >>> On 10 Nov 2015 at 10:03:10, Thomas Mortagne >>> ([email protected](mailto:[email protected])) wrote: >>> >>> >>>> On Tue, Nov 10, 2015 at 9:59 AM, [email protected] wrote: >>>>> Hi Caleb, >>>>> >>>>> See below >>>>> >>>>> On 10 Nov 2015 at 09:51:04, Caleb James DeLisle >>>>> ([email protected](mailto:[email protected])) wrote: >>>>> >>>>>> On 10/11/15 09:40, [email protected] wrote: >>>>>>> On 10 Nov 2015 at 09:23:12, Thomas Mortagne >>>>>>> ([email protected](mailto:[email protected])) >> wrote: >>>>>>>> IMO we should get rid of this old "The wiki documents (all the >>>>>>>> documents in the default .xar archive) are distributed under >>>>>>>> Creative >>>>>>>> Commons (CC-BY)” runtime message because: >>>>>>>> * when you install XWiki you end up with that in the footer and >> most >>>>>>>> people don't touch (and probably don't really understand) it and >> we >>>>>>>> should not choose for them the default license of theire own pages >>>>>>>> * we already license our page sources under LGPL and I don't see >> the >>>>>>>> point in having two licenses >>>>>>> Was added by Sergiu in: >>>>>>> >>>>>>> >> http://www.xwiki.org/xwiki/bin/view/Main/License?viewer=changes&rev1=3.2&rev2=4.1 >>>>>>> It was following a discussion at >>>>>>> http://markmail.org/message/wfewnlkcbaa64whq >>>>>>> >>>>>>> I think using CC-BY for the content is a good idea since we want >> our >>>>>>> users to be able to change the wiki page content without having to >>>>>>> redistribute their changes as LGPL. For example someone wanting to >> make a >>>>>>> flavor and modify some wiki pages. Unless we wish to force them to >>>>>>> redistribute their flavor as LGPL… >>>>>>> >>>>>>> My issue was more about the compatibility of the CC-BY with the >> LGPL >>>>>>> license. Actually if we think about it we distribute several kinds >> of >>>>>>> binaries: >>>>>> According to GNU, CC-BY is LGPL compatible: >>>>>> http://www.gnu.org/licenses/license-list.en.html#ccby >>>>>> I would have guessed that it was not but the GPL contains some odd >>>>>> clauses just for providing additional compatibility. >>>>> ok that’s cool then. >>>>> >>>>> So we just need to confirm that we want our wiki pages (XML files) >> under >>>>> CC-BY and modify the licenses accordingly. >>>>> >>>>> Same question for VM files. >>>>> >>>>> Personally I’m fine with CC-BY for both. >>>>> >>>>> WDYT? >>>>> >>>>>>> * JAR file: No problem there, all code is under LGPL >>>>>>> * XAR files: No problem there, all code is under CC-BY. Note that >>>>>>> this means script code is also under CC-BY which doesn’t really >> support >>>>>>> source code but I don’t think we care. Actually there could be >> some problem >>>>>>> since in our XAR files we include pom.xml which link to JAR >> dependencies >>>>>>> under LGPL. The script calls LGPL code. Is that a problem? >>>>>> Not a problem, LGPL means linking is ok. >>>>>> >>>>>>> * WAR file: We need to clarify what’s the license for our VM files. >>>>>>> Do we want someone to be able to create a custom skin and >> redistribute it >>>>>>> under a license other than LGPL? Should the VM files be under >> CC-BY too? >>>>>> If they cannot possibly be used outside of XWiki, do we really care >>>>>> what the license is ? >>>>> I agree we shouldn’t care and I’m in favor of CC-BY. Now do we need to >>>>> find all their authors to ask them if they’re ok to relicense them un >> CC-BY? >>>>> :) >>>> I don't really agree with the "we don't care", pages contain code and >>>> they are distributed on their own. It's not just some data you get in >>>> a XWiki distribution but extensions you install on a platform so they >>>> are software. It's like saying we don't care about some php software >>>> license, it only works with the pho runtime anyway… >>> Ok. What’s your proposal? Have them under LGPL? >>> >>> That would mean: >>> >>> * Users can modify the content as long as they don’t redistribute it >>> * If users make modification to them and redistribute them, then they >> need >>> to use the LGPL license >>> >>> Would we be ok with that? > >> It certainly make sense to me, we have lots of code in pages and I >> don't see why code from pages should not be as viral as code in Java >> when you reuse it. You can write any extension or flavor that does not >> reuse code coming from common pages and put whatever license you want >> (which should be the case most of the time, having a Main.WebHome page >> with completely new content does not mean you reuse Main.WebHome >> code). >> > > +1 for LGPL. Default wiki pages contain JavaScript, CSS, HTML, Velocity, > Groovy code which shouldn't be licensed differently than the Java code we > have in the JARs. Moreover, the license shouldn't depend on the way the > code is packaged: JAR, WebJar, WAR or XAR. > > Thanks, > Marius > > >>> Note that it would certainly be the simplest from the license POV to have >>> everything in LGPL. >>> >>> Thanks >>> -Vincent >>> >>>>>>> * ZIP file (jetty/hsqld standalone distribution): Here there could >> be >>>>>>> a problem since we have a mix of LGPL and CC-BY content. Anyone >> has a clue >>>>>>> about whether this is ok or not? >>>>>> It's fine because LGPL (and even GPL) is ok with files under any >> other >>>>>> license to be distributed in the same package. This is actually a >>>>>> requirement >>>>>> for a license to be classified as "Open Source”. >>>>> My understanding is that if you distribute something with GPL or LGPL >>>>> license then it becomes GPL or LGPL (virality). >>>>> >>>>> Thanks >>>>> -Vincent >>>>> >>>>>> Thanks, >>>>>> Caleb >>>>>> >>>>>> >>>>>>> WDYT? I’m far from a license expert... >>>>>>> >>>>>>> Thanks >>>>>>> -Vincent >>>>>>> >>>>>>> >>>>>>>> On Mon, Nov 9, 2015 at 11:23 PM, [email protected] wrote: >>>>>>>>> On 9 Nov 2015 at 22:51:41, [email protected] >>>>>>>>> ([email protected](mailto:[email protected])) wrote: >>>>>>>>> >>>>>>>>>> Hi devs, >>>>>>>>>> >>>>>>>>>> I see at http://www.xwiki.org/xwiki/bin/view/Main/License that >> we >>>>>>>>>> say: “The wiki documents (all the documents in the default .xar >> archive) are >>>>>>>>>> distributed under Creative Commons (CC-BY)”. >>>>>>>>>> >>>>>>>>>> However currently all our wiki pages in GitHub (the XML files) >> are >>>>>>>>>> licensed under LGPL 2.1 >>>>>>>>>> >>>>>>>>>> Do we need to change the license for all those XML files? >>>>>>>>> BTW are we sure it would be ok to have files licensed under both >>>>>>>>> LGPL and CC-BY in our distribution? >>>>>>>>> >>>>>>>>> All I could find is to consider those XML files “non-functional >>>>>>>>> data” files (see "Non-functional Data” in >>>>>>>>> >> http://www.gnu.org/philosophy/free-system-distribution-guidelines.html) >>>>>>>>> which says: >>>>>>>>> >>>>>>>>> “ >>>>>>>>> Data that isn't functional, that doesn't do a practical job, is >>>>>>>>> more of an adornment to the system's software than a part of it. >> Thus, we >>>>>>>>> don't insist on the free license criteria for non-functional >> data. It can be >>>>>>>>> included in a free system distribution as long as its license >> gives you >>>>>>>>> permission to copy and redistribute, both for commercial and >> non-commercial >>>>>>>>> purposes. For example, some game engines released under the GNU >> GPL have >>>>>>>>> accompanying game information—a fictional world map, game >> graphics, and so >>>>>>>>> on—released under such a verbatim-distribution license. This >> kind of data >>>>>>>>> can be part of a free system distribution, even though its >> license does not >>>>>>>>> qualify as free, because it is non-functional. >>>>>>>>> ” >>>>>>>>> >>>>>>>>> One issue is that those XML files not only contain data but also >>>>>>>>> scripts which I don’t think can be considered “non-functional >> data”... >>>>>>>>> WDYT? >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> -Vincent >>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> -Vincent >> -- >> Thomas Mortagne >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > Thomas Mortagne <mailto:[email protected]> > 10 novembre 2015 10:13 > On Tue, Nov 10, 2015 at 10:05 AM, [email protected] <[email protected]> > wrote: >> On 10 Nov 2015 at 10:03:10, Thomas Mortagne >> ([email protected](mailto:[email protected])) wrote: >> >> >>> On Tue, Nov 10, 2015 at 9:59 AM, [email protected] wrote: >>>> Hi Caleb, >>>> >>>> See below >>>> >>>> On 10 Nov 2015 at 09:51:04, Caleb James DeLisle >>>> ([email protected](mailto:[email protected])) wrote: >>>> >>>>> On 10/11/15 09:40, [email protected] wrote: >>>>>> On 10 Nov 2015 at 09:23:12, Thomas Mortagne >>>>>> ([email protected](mailto:[email protected])) wrote: >>>>>> >>>>>>> IMO we should get rid of this old "The wiki documents (all the >>>>>>> documents in the default .xar archive) are distributed under >>>>>>> Creative >>>>>>> Commons (CC-BY)” runtime message because: >>>>>>> * when you install XWiki you end up with that in the footer and most >>>>>>> people don't touch (and probably don't really understand) it and we >>>>>>> should not choose for them the default license of theire own pages >>>>>>> * we already license our page sources under LGPL and I don't see the >>>>>>> point in having two licenses >>>>>> Was added by Sergiu in: >>>>>> >>>>>> http://www.xwiki.org/xwiki/bin/view/Main/License?viewer=changes&rev1=3.2&rev2=4.1 >>>>>> >>>>>> It was following a discussion at >>>>>> http://markmail.org/message/wfewnlkcbaa64whq >>>>>> >>>>>> I think using CC-BY for the content is a good idea since we want our >>>>>> users to be able to change the wiki page content without having to >>>>>> redistribute their changes as LGPL. For example someone wanting to make a >>>>>> flavor and modify some wiki pages. Unless we wish to force them to >>>>>> redistribute their flavor as LGPL… >>>>>> >>>>>> My issue was more about the compatibility of the CC-BY with the LGPL >>>>>> license. Actually if we think about it we distribute several kinds of >>>>>> binaries: >>>>> According to GNU, CC-BY is LGPL compatible: >>>>> http://www.gnu.org/licenses/license-list.en.html#ccby >>>>> I would have guessed that it was not but the GPL contains some odd >>>>> clauses just for providing additional compatibility. >>>> ok that’s cool then. >>>> >>>> So we just need to confirm that we want our wiki pages (XML files) under >>>> CC-BY and modify the licenses accordingly. >>>> >>>> Same question for VM files. >>>> >>>> Personally I’m fine with CC-BY for both. >>>> >>>> WDYT? >>>> >>>>>> * JAR file: No problem there, all code is under LGPL >>>>>> * XAR files: No problem there, all code is under CC-BY. Note that >>>>>> this means script code is also under CC-BY which doesn’t really support >>>>>> source code but I don’t think we care. Actually there could be some >>>>>> problem >>>>>> since in our XAR files we include pom.xml which link to JAR dependencies >>>>>> under LGPL. The script calls LGPL code. Is that a problem? >>>>> Not a problem, LGPL means linking is ok. >>>>> >>>>>> * WAR file: We need to clarify what’s the license for our VM files. >>>>>> Do we want someone to be able to create a custom skin and redistribute it >>>>>> under a license other than LGPL? Should the VM files be under CC-BY too? >>>>> If they cannot possibly be used outside of XWiki, do we really care >>>>> what the license is ? >>>> I agree we shouldn’t care and I’m in favor of CC-BY. Now do we need to >>>> find all their authors to ask them if they’re ok to relicense them un >>>> CC-BY? >>>> :) >>> I don't really agree with the "we don't care", pages contain code and >>> they are distributed on their own. It's not just some data you get in >>> a XWiki distribution but extensions you install on a platform so they >>> are software. It's like saying we don't care about some php software >>> license, it only works with the pho runtime anyway… >> Ok. What’s your proposal? Have them under LGPL? >> >> That would mean: >> >> * Users can modify the content as long as they don’t redistribute it >> * If users make modification to them and redistribute them, then they need >> to use the LGPL license >> >> Would we be ok with that? > > It certainly make sense to me, we have lots of code in pages and I > don't see why code from pages should not be as viral as code in Java > when you reuse it. You can write any extension or flavor that does not > reuse code coming from common pages and put whatever license you want > (which should be the case most of the time, having a Main.WebHome page > with completely new content does not mean you reuse Main.WebHome > code). > >> Note that it would certainly be the simplest from the license POV to have >> everything in LGPL. >> >> Thanks >> -Vincent >> >>>>>> * ZIP file (jetty/hsqld standalone distribution): Here there could be >>>>>> a problem since we have a mix of LGPL and CC-BY content. Anyone has a >>>>>> clue >>>>>> about whether this is ok or not? >>>>> It's fine because LGPL (and even GPL) is ok with files under any other >>>>> license to be distributed in the same package. This is actually a >>>>> requirement >>>>> for a license to be classified as "Open Source”. >>>> My understanding is that if you distribute something with GPL or LGPL >>>> license then it becomes GPL or LGPL (virality). >>>> >>>> Thanks >>>> -Vincent >>>> >>>>> Thanks, >>>>> Caleb >>>>> >>>>> >>>>>> WDYT? I’m far from a license expert... >>>>>> >>>>>> Thanks >>>>>> -Vincent >>>>>> >>>>>> >>>>>>> On Mon, Nov 9, 2015 at 11:23 PM, [email protected] wrote: >>>>>>>> On 9 Nov 2015 at 22:51:41, [email protected] >>>>>>>> ([email protected](mailto:[email protected])) wrote: >>>>>>>> >>>>>>>>> Hi devs, >>>>>>>>> >>>>>>>>> I see at http://www.xwiki.org/xwiki/bin/view/Main/License that we >>>>>>>>> say: “The wiki documents (all the documents in the default .xar >>>>>>>>> archive) are >>>>>>>>> distributed under Creative Commons (CC-BY)”. >>>>>>>>> >>>>>>>>> However currently all our wiki pages in GitHub (the XML files) are >>>>>>>>> licensed under LGPL 2.1 >>>>>>>>> >>>>>>>>> Do we need to change the license for all those XML files? >>>>>>>> BTW are we sure it would be ok to have files licensed under both >>>>>>>> LGPL and CC-BY in our distribution? >>>>>>>> >>>>>>>> All I could find is to consider those XML files “non-functional >>>>>>>> data” files (see "Non-functional Data” in >>>>>>>> http://www.gnu.org/philosophy/free-system-distribution-guidelines.html) >>>>>>>> which says: >>>>>>>> >>>>>>>> “ >>>>>>>> Data that isn't functional, that doesn't do a practical job, is >>>>>>>> more of an adornment to the system's software than a part of it. Thus, >>>>>>>> we >>>>>>>> don't insist on the free license criteria for non-functional data. It >>>>>>>> can be >>>>>>>> included in a free system distribution as long as its license gives you >>>>>>>> permission to copy and redistribute, both for commercial and >>>>>>>> non-commercial >>>>>>>> purposes. For example, some game engines released under the GNU GPL >>>>>>>> have >>>>>>>> accompanying game information—a fictional world map, game graphics, >>>>>>>> and so >>>>>>>> on—released under such a verbatim-distribution license. This kind of >>>>>>>> data >>>>>>>> can be part of a free system distribution, even though its license >>>>>>>> does not >>>>>>>> qualify as free, because it is non-functional. >>>>>>>> ” >>>>>>>> >>>>>>>> One issue is that those XML files not only contain data but also >>>>>>>> scripts which I don’t think can be considered “non-functional data”... >>>>>>>> >>>>>>>> WDYT? >>>>>>>> >>>>>>>> Thanks >>>>>>>> -Vincent >>>>>>>> >>>>>>>>> Thanks >>>>>>>>> -Vincent > > > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

