<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 20, 2016 at 9:47 AM, Dave Crossland <span dir="ltr"><<a href="mailto:dave@lab6.com" target="_blank">dave@lab6.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><br></div>Hi<div><br></div><div><a href="https://wiki.sugarlabs.org/go/Sugar_Labs/FAQ#What_are_the_principles_that_guide_Sugar_Labs.3F" target="_blank">https://wiki.sugarlabs.org/go/Sugar_Labs/FAQ#What_are_the_principles_that_guide_Sugar_Labs.3F</a> says<br></div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>What are the principles that guide Sugar Labs?<br><br></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>Sugar Labs subscribes to principle that learning thrives within a culture of freedom of expression, hence it has a natural affinity with the free software movement (Please see Principles page in this wiki <a href="https://wiki.sugarlabs.org/go/Sugar_Labs#Principles" target="_blank">https://wiki.sugarlabs.org/go/Sugar_Labs#Principles</a> for more details). The core Sugar platform has been developed under a GNU General Public License (GPL); individual activities may be under different licenses.</div></div></blockquote><div><br></div><div>That last sentence seems really weird to me, because as I understand the GPL, and I Am Not A Lawyer, then if Sugar is GPL, all Activities must be under GPL compatible libre software licenses. </div><div><br></div><div>Eg <a href="https://github.com/walterbender/turtleart/blob/master/TurtleArtActivity.py#L35" target="_blank">https://github.com/walterbender/turtleart/blob/master/TurtleArtActivity.py#L35</a> is linking to sugar.activity, and so if <a href="https://github.com/sugarlabs/sugar-toolkit-gtk3/blob/master/src/sugar3/activity/activity.py" target="_blank">https://github.com/sugarlabs/sugar-toolkit-gtk3/blob/master/src/sugar3/activity/activity.py</a> was GPL, it would form a combined/derivative work.</div><div><br></div><div>but in fact, while most of Sugar is GPLv2-or-later -</div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><a href="https://github.com/sugarlabs/sugar/tree/master/docs" target="_blank">https://github.com/sugarlabs/sugar/tree/master/docs</a> has copies of GPLv2 and LGPLv2. </div><div><br></div><div><a href="https://github.com/sugarlabs/sugar/blob/master/COPYING" target="_blank">https://github.com/sugarlabs/sugar/blob/master/COPYING</a> is a copy of the GPLv2</div><div><br></div><div><a href="https://github.com/sugarlabs/sugar-datastore/blob/master/COPYING" target="_blank">https://github.com/sugarlabs/sugar-datastore/blob/master/COPYING</a> is a copy of the GPLv2 (oddly without the preamble)</div><div><br></div><div><a href="https://github.com/sugarlabs/browse-activity/blob/master/COPYING" target="_blank">https://github.com/sugarlabs/browse-activity/blob/master/COPYING</a> is a copy of the GPLv2</div><div><br></div><div>These say GPLv2 or later in the top comment of the source code files, but the list of authors is not maintained:</div><div><br></div><div><a href="https://github.com/sugarlabs/sugar/blob/master/src/jarabe/main.py#L5-L7" target="_blank">https://github.com/sugarlabs/sugar/blob/master/src/jarabe/main.py#L5-L7</a></div><div><br></div><div><a href="https://github.com/sugarlabs/sugar-datastore/blob/master/src/carquinyol/datastore.py#L5-L7" target="_blank">https://github.com/sugarlabs/sugar-datastore/blob/master/src/carquinyol/datastore.py#L5-L7</a></div><div><br></div><div><a href="https://github.com/sugarlabs/browse-activity/blob/master/browser.py#L7-L8" target="_blank">https://github.com/sugarlabs/browse-activity/blob/master/browser.py#L7-L8</a></div></blockquote><div><br></div><div>- I found that sugar-base and sugar-toolkit-gtk3 (and perhaps other 'core' parts) are LGPLv2.1-or-later:<br></div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><a href="https://github.com/sugarlabs/sugar-base/blob/master/COPYING" target="_blank">https://github.com/sugarlabs/sugar-base/blob/master/COPYING</a> is a copy of the LGPLv2.1 </div><div><br></div><div><a href="https://github.com/sugarlabs/sugar-toolkit-gtk3/blob/master/COPYING" target="_blank">https://github.com/sugarlabs/sugar-toolkit-gtk3/blob/master/COPYING</a> <br></div>is a copy of the LGPLv2.1 <br></blockquote><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><a href="https://github.com/sugarlabs/sugar-base/blob/master/src/sugar/__init__.py#L5-L7" target="_blank">https://github.com/sugarlabs/sugar-base/blob/master/src/sugar/__init__.py#L5-L7</a> says LGPLv2.1-or-later<br><br><a href="https://github.com/sugarlabs/sugar-toolkit-gtk3/blob/master/src/sugar3/env.py#L6-L7" target="_blank">https://github.com/sugarlabs/sugar-toolkit-gtk3/blob/master/src/sugar3/env.py#L6-L7</a> says LGPLv2.1-or-later</div></blockquote><div><br></div><div>So, I am curious :) </div><div><br></div><div><div>Are there any proprietary Sugar activities?</div></div></div></blockquote><div><br></div><div>There seem to be some in UY. And perhaps they are in violation of our license. But Sugar Labs does/will not distribute any proprietary activities. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Have any parts of Sugar become GPLv3-or-later?</div></div></blockquote><div><br></div><div>I thought we moved all of Sugar core to GPLv3-or-later. I will look for the thread. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>The activities on ASLO have a variety of licenses, and it seems somewhat unmanaged. At random I picked <a href="http://activities.sugarlabs.org/en-US/sugar/addon/4548" target="_blank">http://activities.sugarlabs.org/en-US/sugar/addon/4548</a> and it has a copy of the LGPLv3, but the code headers says GPLv2-or-later. <br></div><div><br></div><div>Is it ASLO policy to only host works licensed under GPLv2-or-later compatible licenses, or is another criteria used?</div></div></blockquote><div><br></div><div>We have guidelines [1], but enforcement is not automated so some things may have slipped between the cracks.</div><div><br></div><div>-walter </div><div><br></div><div>[1] <a href="https://wiki.sugarlabs.org/go/Licensing">https://wiki.sugarlabs.org/go/Licensing</a> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><span class=""><font color="#888888"><div><div></div>-- <br><div>Cheers<br>Dave</div>
</div></font></span></div>
<br>_______________________________________________<br>
IAEP -- It's An Education Project (not a laptop project!)<br>
<a href="mailto:IAEP@lists.sugarlabs.org">IAEP@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/iaep" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/iaep</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><font><font>Walter Bender</font></font><br><font><font>Sugar Labs</font></font></div><div><font><a href="http://www.sugarlabs.org" target="_blank"><font>http://www.sugarlabs.org</font></a></font><br><a href="http://www.sugarlabs.org" target="_blank"><font></font></a><br></div></div></div>
</div></div>