<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">
[widgets.py]<br>
> @@ -0,0 +1,87 @@<br>
> +# This program is free software; you can redistribute it and/or<br>
> +# modify it under the terms of the GNU Lesser General Public<br>
> +# License as published by the Free Software Foundation; either<br>
> +# version 2.1 of the License, or (at your option) any later version.<br>
<br>
</div>Please consider using LGPL v3 (or even GPLv3 - I don't see why you'd<br>
want proprietary code to be able to use widgets.py), following the<br>
recent referendum on licenses for Sugar Labs projects. [3]<br>
<br>
This is a recommendation only - as a contributor, it's your choice how<br>
you license your code (and the maintainers choice whether to accept<br>
contributions under a given license).<br>
<div class="im"><br></div></blockquote><div><br>Please no. Use the same license used in the activity.<br>I am maintaining the activity right now, and I prefer keep the version 2 license<br><br>Gonzalo<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">
> +# This library is distributed in the hope that it will be useful,<br>
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of<br>
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU<br>
> +# Lesser General Public License for more details.<br>
> +#<br>
<br>
> +# You should have received a copy of the GNU Lesser General Public<br>
> +# License along with this library; if not, write to the Free Software<br>
> +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307<br>
> +# USA<br>
<br>
</div>As a side effect, switching to the recommended (L)GPLv3 boilerplate text<br>
would get rid of the outdated FSF address.<br>
<div class="im"><br>
> +import logging<br>
> +from gettext import gettext as _<br>
> +<br>
> +import pygtk<br>
> +pygtk.require('2.0')<br>
<br>
</div>It doesn't hurt to do this, but every system running Sugar is using<br>
GTK 2, so no need to check for it.<br>
<br>
<br>
Note: I'm just pointing out a few pieces of code that I think could be<br>
done in a better way. Whether or not the maintainer of Jukebox agrees<br>
with my point of view and would accept the changes I suggested I do not<br>
know.<br>
<br>
Sascha<br>
<br>
[1] <a href="https://bugs.sugarlabs.org/ticket/1553" target="_blank">https://bugs.sugarlabs.org/ticket/1553</a><br>
[2] <a href="http://lists.laptop.org/pipermail/devel/2011-July/032529.html" target="_blank">http://lists.laptop.org/pipermail/devel/2011-July/032529.html</a><br>
<font color="#888888">--<br>
<a href="http://sascha.silbe.org/" target="_blank">http://sascha.silbe.org/</a><br>
<a href="http://www.infra-silbe.de/" target="_blank">http://www.infra-silbe.de/</a><br>
</font></blockquote></div><br>