Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
Thanks, merged On Mon, Aug 3, 2015 at 1:14 PM, Aneesh Dogra lionane...@gmail.com wrote: Added: https://github.com/godiard/sugarlabs-calculate/pull/29 On Fri, Jul 31, 2015 at 6:07 PM, Gonzalo Odiard godi...@sugarlabs.org wrote: Anesh, James, As the sugarlabs-caalculate project was inactive from 2013, and we had GCI students sending patches, I forked the repository and the latest version is here: https://github.com/godiard/sugarlabs-calculate I already added a patch similar to Aneesh patch, but made the same mistake, Aneesh, please send a patch fixing the error pointed by James to apply in the new repository. Gonzalo On Fri, Jul 31, 2015 at 3:05 AM, James Cameron qu...@laptop.org wrote: That's almost correct. The license should be after the copyright. So move line 17 to line 2. ;-} On Fri, Jul 31, 2015 at 10:47:00AM +0530, Aneesh Dogra wrote: Here you go: [1]https://github.com/lionaneesh/sugarlabs-calculate/commit/ 8df47288de11b9fdc61e4811515110f7b44ee925 On Thu, Jul 30, 2015 at 9:34 AM, James Cameron [2]qu...@laptop.org wrote: G'day Aneesh, Thanks for coming back to us on this. Yes, you can do something, and you are the only person who can do it, because you are the copyright owner. You just have to edit a file. As an example of a good file, look at plotlib.py, see how it has both a copyright (line 2) and a license (lines 4-16). [3] https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/ plotlib.py It is the layout.py file with a problem. [4] https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/ layout.py Clone the source code in your git repository [5]https://github.com/lionaneesh/sugarlabs-calculate Open the file layout.py, edit it, add the license, commit the changes, and then push to your repository. That's all! If you can't push for some reason, you can prepare a git patch and post it as a reply. As long as it comes from you. References: [6] http://lists.sugarlabs.org/archive/sugar-devel/2015-June/050399.html On Mon, Jul 27, 2015 at 12:15:11PM +0530, Aneesh Dogra wrote: Hello all, Sorry. I was on a long vacation. Getting back on my emails now. Can I do something about this? On Fri, Jun 19, 2015 at 3:21 AM, Gonzalo Odiard [1][7] godi...@sugarlabs.org wrote: I am afraid you will find many other activities where the license notation is in the same state. If the current maintainer can't solve the problem, I have nothing to do, but then don't complain :) Gonzalo On Thu, Jun 18, 2015 at 6:39 PM, James Cameron [2][8] qu...@laptop.org wrote: I'm with Jonas on this. The fault is a copyright statement in a work without a license, and yes, only the original copyright owner can correct it. In my opinion, that correction can be a mail reply from the original copyright owner saying Gonzalo, please add this license short text, or Gonzalo, please remove the copyright line. (Best is the first). Or it can be a patch. But it's not something the new maintainer can _ever_ do, alone. I now have to reconsider inclusion of this activity. Don't let that happen again! ;-) -- James Cameron [3][9]http://quozl.linux.org.au/ -- Gonzalo Odiard SugarLabs - Software for children learning -- Regardless, I hope you're well and happy - Aneesh References: [1] mailto:[10]godi...@sugarlabs.org [2] mailto:[11]qu...@laptop.org [3] [12]http://quozl.linux.org.au/ -- James Cameron [13]http://quozl.linux.org.au/ -- Regardless, I hope you're well and happy - Aneesh References: [1] https://github.com/lionaneesh/sugarlabs-calculate/commit/8df47288de11b9fdc61e4811515110f7b44ee925 [2] mailto:qu...@laptop.org [3] https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/plotlib.py [4] https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/layout.py [5] https://github.com/lionaneesh/sugarlabs-calculate [6] http://lists.sugarlabs.org/archive/sugar-devel/2015-June/050399.html [7] mailto:godi...@sugarlabs.org [8] mailto:qu...@laptop.org [9] http://quozl.linux.org.au/ [10] mailto:godi...@sugarlabs.org [11] mailto:qu...@laptop.org [12] http://quozl.linux.org.au/ [13] http://quozl.linux.org.au/ -- James Cameron http://quozl.linux.org.au/ --
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
Anesh, James, As the sugarlabs-caalculate project was inactive from 2013, and we had GCI students sending patches, I forked the repository and the latest version is here: https://github.com/godiard/sugarlabs-calculate I already added a patch similar to Aneesh patch, but made the same mistake, Aneesh, please send a patch fixing the error pointed by James to apply in the new repository. Gonzalo On Fri, Jul 31, 2015 at 3:05 AM, James Cameron qu...@laptop.org wrote: That's almost correct. The license should be after the copyright. So move line 17 to line 2. ;-} On Fri, Jul 31, 2015 at 10:47:00AM +0530, Aneesh Dogra wrote: Here you go: [1]https://github.com/lionaneesh/sugarlabs-calculate/commit/ 8df47288de11b9fdc61e4811515110f7b44ee925 On Thu, Jul 30, 2015 at 9:34 AM, James Cameron [2]qu...@laptop.org wrote: G'day Aneesh, Thanks for coming back to us on this. Yes, you can do something, and you are the only person who can do it, because you are the copyright owner. You just have to edit a file. As an example of a good file, look at plotlib.py, see how it has both a copyright (line 2) and a license (lines 4-16). [3] https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/ plotlib.py It is the layout.py file with a problem. [4] https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/ layout.py Clone the source code in your git repository [5]https://github.com/lionaneesh/sugarlabs-calculate Open the file layout.py, edit it, add the license, commit the changes, and then push to your repository. That's all! If you can't push for some reason, you can prepare a git patch and post it as a reply. As long as it comes from you. References: [6] http://lists.sugarlabs.org/archive/sugar-devel/2015-June/050399.html On Mon, Jul 27, 2015 at 12:15:11PM +0530, Aneesh Dogra wrote: Hello all, Sorry. I was on a long vacation. Getting back on my emails now. Can I do something about this? On Fri, Jun 19, 2015 at 3:21 AM, Gonzalo Odiard [1][7] godi...@sugarlabs.org wrote: I am afraid you will find many other activities where the license notation is in the same state. If the current maintainer can't solve the problem, I have nothing to do, but then don't complain :) Gonzalo On Thu, Jun 18, 2015 at 6:39 PM, James Cameron [2][8] qu...@laptop.org wrote: I'm with Jonas on this. The fault is a copyright statement in a work without a license, and yes, only the original copyright owner can correct it. In my opinion, that correction can be a mail reply from the original copyright owner saying Gonzalo, please add this license short text, or Gonzalo, please remove the copyright line. (Best is the first). Or it can be a patch. But it's not something the new maintainer can _ever_ do, alone. I now have to reconsider inclusion of this activity. Don't let that happen again! ;-) -- James Cameron [3][9]http://quozl.linux.org.au/ -- Gonzalo Odiard SugarLabs - Software for children learning -- Regardless, I hope you're well and happy - Aneesh References: [1] mailto:[10]godi...@sugarlabs.org [2] mailto:[11]qu...@laptop.org [3] [12]http://quozl.linux.org.au/ -- James Cameron [13]http://quozl.linux.org.au/ -- Regardless, I hope you're well and happy - Aneesh References: [1] https://github.com/lionaneesh/sugarlabs-calculate/commit/8df47288de11b9fdc61e4811515110f7b44ee925 [2] mailto:qu...@laptop.org [3] https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/plotlib.py [4] https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/layout.py [5] https://github.com/lionaneesh/sugarlabs-calculate [6] http://lists.sugarlabs.org/archive/sugar-devel/2015-June/050399.html [7] mailto:godi...@sugarlabs.org [8] mailto:qu...@laptop.org [9] http://quozl.linux.org.au/ [10] mailto:godi...@sugarlabs.org [11] mailto:qu...@laptop.org [12] http://quozl.linux.org.au/ [13] http://quozl.linux.org.au/ -- James Cameron http://quozl.linux.org.au/ -- Gonzalo Odiard SugarLabs - Software [for | by] children learning ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
That's almost correct. The license should be after the copyright. So move line 17 to line 2. ;-} On Fri, Jul 31, 2015 at 10:47:00AM +0530, Aneesh Dogra wrote: Here you go: [1]https://github.com/lionaneesh/sugarlabs-calculate/commit/ 8df47288de11b9fdc61e4811515110f7b44ee925 On Thu, Jul 30, 2015 at 9:34 AM, James Cameron [2]qu...@laptop.org wrote: G'day Aneesh, Thanks for coming back to us on this. Yes, you can do something, and you are the only person who can do it, because you are the copyright owner. You just have to edit a file. As an example of a good file, look at plotlib.py, see how it has both a copyright (line 2) and a license (lines 4-16). [3]https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/ plotlib.py It is the layout.py file with a problem. [4]https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/ layout.py Clone the source code in your git repository [5]https://github.com/lionaneesh/sugarlabs-calculate Open the file layout.py, edit it, add the license, commit the changes, and then push to your repository. That's all! If you can't push for some reason, you can prepare a git patch and post it as a reply. As long as it comes from you. References: [6]http://lists.sugarlabs.org/archive/sugar-devel/2015-June/050399.html On Mon, Jul 27, 2015 at 12:15:11PM +0530, Aneesh Dogra wrote: Hello all, Sorry. I was on a long vacation. Getting back on my emails now. Can I do something about this? On Fri, Jun 19, 2015 at 3:21 AM, Gonzalo Odiard [1][7] godi...@sugarlabs.org wrote: I am afraid you will find many other activities where the license notation is in the same state. If the current maintainer can't solve the problem, I have nothing to do, but then don't complain :) Gonzalo On Thu, Jun 18, 2015 at 6:39 PM, James Cameron [2][8] qu...@laptop.org wrote: I'm with Jonas on this. The fault is a copyright statement in a work without a license, and yes, only the original copyright owner can correct it. In my opinion, that correction can be a mail reply from the original copyright owner saying Gonzalo, please add this license short text, or Gonzalo, please remove the copyright line. (Best is the first). Or it can be a patch. But it's not something the new maintainer can _ever_ do, alone. I now have to reconsider inclusion of this activity. Don't let that happen again! ;-) -- James Cameron [3][9]http://quozl.linux.org.au/ -- Gonzalo Odiard SugarLabs - Software for children learning -- Regardless, I hope you're well and happy - Aneesh References: [1] mailto:[10]godi...@sugarlabs.org [2] mailto:[11]qu...@laptop.org [3] [12]http://quozl.linux.org.au/ -- James Cameron [13]http://quozl.linux.org.au/ -- Regardless, I hope you're well and happy - Aneesh References: [1] https://github.com/lionaneesh/sugarlabs-calculate/commit/8df47288de11b9fdc61e4811515110f7b44ee925 [2] mailto:qu...@laptop.org [3] https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/plotlib.py [4] https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/layout.py [5] https://github.com/lionaneesh/sugarlabs-calculate [6] http://lists.sugarlabs.org/archive/sugar-devel/2015-June/050399.html [7] mailto:godi...@sugarlabs.org [8] mailto:qu...@laptop.org [9] http://quozl.linux.org.au/ [10] mailto:godi...@sugarlabs.org [11] mailto:qu...@laptop.org [12] http://quozl.linux.org.au/ [13] http://quozl.linux.org.au/ -- James Cameron http://quozl.linux.org.au/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
G'day Aneesh, Thanks for coming back to us on this. Yes, you can do something, and you are the only person who can do it, because you are the copyright owner. You just have to edit a file. As an example of a good file, look at plotlib.py, see how it has both a copyright (line 2) and a license (lines 4-16). https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/plotlib.py It is the layout.py file with a problem. https://github.com/lionaneesh/sugarlabs-calculate/blob/sugar-0.94/layout.py Clone the source code in your git repository https://github.com/lionaneesh/sugarlabs-calculate Open the file layout.py, edit it, add the license, commit the changes, and then push to your repository. That's all! If you can't push for some reason, you can prepare a git patch and post it as a reply. As long as it comes from you. References: http://lists.sugarlabs.org/archive/sugar-devel/2015-June/050399.html On Mon, Jul 27, 2015 at 12:15:11PM +0530, Aneesh Dogra wrote: Hello all, Sorry. I was on a long vacation. Getting back on my emails now. Can I do something about this? On Fri, Jun 19, 2015 at 3:21 AM, Gonzalo Odiard [1]godi...@sugarlabs.org wrote: I am afraid you will find many other activities where the license notation is in the same state. If the current maintainer can't solve the problem, I have nothing to do, but then don't complain :) Gonzalo On Thu, Jun 18, 2015 at 6:39 PM, James Cameron [2]qu...@laptop.org wrote: I'm with Jonas on this. The fault is a copyright statement in a work without a license, and yes, only the original copyright owner can correct it. In my opinion, that correction can be a mail reply from the original copyright owner saying Gonzalo, please add this license short text, or Gonzalo, please remove the copyright line. (Best is the first). Or it can be a patch. But it's not something the new maintainer can _ever_ do, alone. I now have to reconsider inclusion of this activity. Don't let that happen again! ;-) -- James Cameron [3]http://quozl.linux.org.au/ -- Gonzalo Odiard SugarLabs - Software for children learning -- Regardless, I hope you're well and happy - Aneesh References: [1] mailto:godi...@sugarlabs.org [2] mailto:qu...@laptop.org [3] http://quozl.linux.org.au/ -- James Cameron http://quozl.linux.org.au/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
I already added license to layout.py https://github.com/godiard/sugarlabs-calculate/commit/95302e66919ac89338a7a91575f9002dadb9218c Aneesh is not the copyright holder, he only contributed and added his name: https://github.com/godiard/sugarlabs-calculate/commit/e088b4a0cfbbe6fe7eab2c4ccf8e8b2f98553206 On Mon, Jul 27, 2015 at 5:06 AM, Jonas Smedegaard d...@jones.dk wrote: Hi Aneesh, Quoting Aneesh Dogra (2015-07-27 08:45:11) Sorry. I was on a long vacation. Getting back on my emails now. Can I do something about this? If you wrote that code originally, then simply posting an email here stating e.g. Sre, I am fine that licensing for layout.py file in the Calculate activity is same as generally for that activity or I hereby license layout.py file in the Calculate activity as GPL version to or newer. Such a statement means others can rely on that and a) add licensing to the upstream code and/or b) add notes about your out-of-band licensing statement when redistributing e.g. for Debian. Even better would be - still only if you are the copyright holder - if you have write access to the upstream git and edit the file to include licensing statement :-) Thanks, - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Gonzalo Odiard SugarLabs - Software [for | by] children learning ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
Quoting Gonzalo Odiard (2015-07-27 15:02:05) I already added license to layout.py https://github.com/godiard/sugarlabs-calculate/commit/ 95302e66919ac89338a7a91575f9002dadb9218c Aneesh is not the copyright holder, he only contributed and added his name: https://github.com/godiard/sugarlabs-calculate/commit/ e088b4a0cfbbe6fe7eab2c4ccf8e8b2f98553206 Uhm, above URLs proves - if anything - that indeed Aneesh a) did contribute code to that file and b) explicitly stated copyright claim for that contribution. Others may have written other parts - majority parts even - which makes them _also_ copyright holders. *All* copyright holders should be consulted when granting/changing licensing terms for a work. Who did you consult, leading to the change in licensing that you did? Kind regards, - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
I din't _changed_ the license, just made explicit in the file the license used in the activity. Didn't asked to anybody. Feel free to start a research and ask to everybody of who contributed, if you don't trust in my judgment. If anybody of them do not agree (and I am _pretty_sure_ that will not be the case) I will remove the code if needed. Gonzalo On Mon, Jul 27, 2015 at 11:39 AM, Jonas Smedegaard d...@jones.dk wrote: Quoting Gonzalo Odiard (2015-07-27 15:02:05) I already added license to layout.py https://github.com/godiard/sugarlabs-calculate/commit/ 95302e66919ac89338a7a91575f9002dadb9218c Aneesh is not the copyright holder, he only contributed and added his name: https://github.com/godiard/sugarlabs-calculate/commit/ e088b4a0cfbbe6fe7eab2c4ccf8e8b2f98553206 Uhm, above URLs proves - if anything - that indeed Aneesh a) did contribute code to that file and b) explicitly stated copyright claim for that contribution. Others may have written other parts - majority parts even - which makes them _also_ copyright holders. *All* copyright holders should be consulted when granting/changing licensing terms for a work. Who did you consult, leading to the change in licensing that you did? Kind regards, - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Gonzalo Odiard SugarLabs - Software [for | by] children learning ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
Hello Jonas, Thanks for taking the time to let us know. The new maintainer of Calculate is Gonzalo (cc'ed). For future reference, you can check this [1] list to see who is currently maintaining an activity (we certainly need to improve our communication channels). Regards, Martin. [1] http://wiki.sugarlabs.org/go/Translation_Team/Pootle_Projects/Repositories On Thu, Jun 18, 2015 at 1:14 PM, Jonas Smedegaard d...@jones.dk wrote: Hi Aneesh, I maintain Sugar packaging of Sugar for Debian, and noticed that in the Calculate activity you've declared copyright for layout.py but not included a license. Please always include an explicit license statement where a copyright is stated, because a lack of license statement does not mean look in same folder for a COPYING file but instead in many jurisdictions imply All rights reserved which I suspect was not your intention :-) Kind regards, - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
Hi Martin (and cc others - also alternate address for Aneesh), Quoting Martin Abente (2015-06-18 12:58:48) Thanks for taking the time to let us know. The new maintainer of Calculate is Gonzalo (cc'ed). For future reference, you can check this [1] list to see who is currently maintaining an activity (we certainly need to improve our communication channels). Thanks. Specifically license statements cannot be issued by a(nother) maintainer, however, but require the copyright holder (or code rewrite to avoid contributions without proper licensing). Reason I cc the general list is to share my point more broadly - not only with co-authors of that specific activity :-) Regards, - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
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. Gonzalo On Thu, Jun 18, 2015 at 3:20 PM, Jonas Smedegaard d...@jones.dk wrote: Hi Martin (and cc others - also alternate address for Aneesh), Quoting Martin Abente (2015-06-18 12:58:48) Thanks for taking the time to let us know. The new maintainer of Calculate is Gonzalo (cc'ed). For future reference, you can check this [1] list to see who is currently maintaining an activity (we certainly need to improve our communication channels). Thanks. Specifically license statements cannot be issued by a(nother) maintainer, however, but require the copyright holder (or code rewrite to avoid contributions without proper licensing). Reason I cc the general list is to share my point more broadly - not only with co-authors of that specific activity :-) Regards, - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private -- Gonzalo Odiard SugarLabs - Software for children learning ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
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 signature.asc Description: signature ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
I am afraid you will find many other activities where the license notation is in the same state. If the current maintainer can't solve the problem, I have nothing to do, but then don't complain :) Gonzalo On Thu, Jun 18, 2015 at 6:39 PM, James Cameron qu...@laptop.org wrote: I'm with Jonas on this. The fault is a copyright statement in a work without a license, and yes, only the original copyright owner can correct it. In my opinion, that correction can be a mail reply from the original copyright owner saying Gonzalo, please add this license short text, or Gonzalo, please remove the copyright line. (Best is the first). Or it can be a patch. But it's not something the new maintainer can _ever_ do, alone. I now have to reconsider inclusion of this activity. Don't let that happen again! ;-) -- James Cameron http://quozl.linux.org.au/ -- Gonzalo Odiard SugarLabs - Software for children learning ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] license of layout.py in Sugar Calculate activity
I'm with Jonas on this. The fault is a copyright statement in a work without a license, and yes, only the original copyright owner can correct it. In my opinion, that correction can be a mail reply from the original copyright owner saying Gonzalo, please add this license short text, or Gonzalo, please remove the copyright line. (Best is the first). Or it can be a patch. But it's not something the new maintainer can _ever_ do, alone. I now have to reconsider inclusion of this activity. Don't let that happen again! ;-) -- James Cameron http://quozl.linux.org.au/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel