The Inbox: Tools-ct.940.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
21 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Content licenses (was: The Inbox: Tools-ct.940.mcz)

Christoph Thiede

I suppose it is possible that someone could find Squeak, read a lot, develop some code to contribute, work out that committing to inbox is a good start and somehow manage to avoid spotting the MIT requirement.


This isn't just a grey theory, this is how I reached this community. Never read something about any license agreement before, but MIT sounds fine and of course I accept this :-)


they would have to try some sort of comment based "this code is under the Dentrazi-Gouald Compact Standard Military License. Violators will be dropped into a convenient black hole" approach


Sure they would have to? Default copyright is "all rights reserved", isn't it?


Von: Squeak-dev <[hidden email]> im Auftrag von tim Rowledge <[hidden email]>
Gesendet: Samstag, 15. Februar 2020 23:04:35
An: The general-purpose Squeak developers list
Betreff: Re: [squeak-dev] Content licenses (was: The Inbox: Tools-ct.940.mcz)
 


> On 2020-02-15, at 12:53 PM, Jakob Reschke <[hidden email]> wrote:
>
> I don't believe that anyone who has contributed to Squeak in the past
> decade will suddenly sue. I won't :-)
> But I agree with Christoph, how are you supposed to know the implicit
> contributors license agreement on a page you never actually have to
> visit?
> It might be a risk, and I wanted to point that out.

Well, let's consider the path to contributing code to mainline Squeak. Clearly, anyone able to commit to the trunk will know and understand the MIT license rule. Is this so for the inbox? I suppose it is possible that someone could find Squeak, read a lot, develop some code to contribute, work out that committing to inbox is a good start and somehow manage to avoid spotting the MIT requirement. There isn't any mechanism for setting any other license as part of the commit, so they would have to try some sort of comment based "this code is under the Dentrazi-Gouald Compact Standard Military License. Violators will be dropped into a convenient black hole" approach - and I rather suspect we'd notice that when it got checked over for moving to Trunk. At least I hope so...

New projects should not be any worry because after all, to make a project on squeaksource etc you need to sign up and create a project page and that definitely involves choosing the license for it.


tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Strange OpCodes: LCD: Launch Cartridge Disk





Carpe Squeak!
12