[Sugar-devel] license of layout.py in Sugar Calculate activity

Jonas Smedegaard dr at jones.dk
Thu Jun 18 15:30:41 EDT 2015


Hi Gonzalo,

Quoting Gonzalo Odiard (2015-06-18 13:33:57)
> In our project, is a common practice include a COPYING file in the 
> activity directory.
> Include the text on every file does not have sense for us,  more 
> thinking we still support old devices with few storage space, as the 
> XO-1.
> Could you clarify what are you asking for, specifically, please?
> In the next cycle I plan work on tools to make sure all the 
> information for packagers  is available n the activities. Is good have 
> you and others involved.

What I request is that you properly release your code as Free software.

Including a COPYING file (containing e.g. the full GPL v2 license) helps 
save space, so that each copyright holder need not repeat the full 
licensing terms but can refer to that common file.

The presence of a COPYING file do not imply anything being licensed, 
however: The COPYING file _is_ a license but does not _grant_ licensing.

Each and every copyright holder in a project need to license their 
contributions for the collective work to be Free software.  A common 
practice is to include copyright holders and licensing at the top of 
each source file (each copyright holder on one line with the years that 
copyright holder contributed to the file, and below the license).

Another practice is to list copyright holders and licensing terms as a 
summary in a file at the root dir of the project.  That practice may be 
adequate in tightly streamlined projects, but for Sugar projects which 
at its core strongly encourage copying code snippets and forking 
aggressively, I strongly recommend to embed the copyright and licensing 
in each file so it gets preserved when copying files across projects.

A project leader cannot state a license on behalf of other contributors, 
unless the contributors have handed over their copyright to the project 
leader (a practice common for some larger projects, e.g. the GNU 
project).


Concretely, I noticed a copyright statement for Aneesh in a file, with 
no corresponding licensing statement, and I request that Aneesh 
explicitly state the licensing of that file (e.g. "GPL v2 or newer").

It is not the only inadequate licensing issue of that activity, but a 
more prominent flaw.  Most translation files are wrongly licensed too...


Hope that helps,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: signature
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20150618/e062f56c/attachment-0001.pgp>


More information about the Sugar-devel mailing list