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

2015-08-03 Thread Gonzalo Odiard
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

2015-07-31 Thread Gonzalo Odiard
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

2015-07-31 Thread James Cameron
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

2015-07-29 Thread James Cameron
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

2015-07-27 Thread Gonzalo Odiard
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

2015-07-27 Thread Jonas Smedegaard
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

2015-07-27 Thread Gonzalo Odiard
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

2015-06-18 Thread Martin Abente
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

2015-06-18 Thread Jonas Smedegaard
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

2015-06-18 Thread Gonzalo Odiard
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

2015-06-18 Thread Jonas Smedegaard
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

2015-06-18 Thread Gonzalo Odiard
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

2015-06-18 Thread James Cameron
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