[squeak-dev] Request for the foundation

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

[squeak-dev] Re: Request for the foundation

Andreas.Raab
stephane ducasse wrote:
> Here is what most of the people signed:

Indeed. That's what I signed, too. Says there, very first sentence:
   "is entered into as of __________________ (the “Effective Date”)"

>> I don't know what you signed but the Software Distribution Agreement
>> that I signed with VPRI had an effective date on it (every legal
>> document that I've ever signed had a date on it).
>
> I can imagine but I guess that most people signed the same as mine.

And I hope that most people read it more carefully than you did. I
certainly would not have signed any agreement that would give away my
rights in the future.

>>> So what is the process to know which piece of code is under which
>>> license?
>>
>> By looking at the accompanying licenses. I think it's fair to assume
>> that explicit contributions (such as when posted to Mantis) can be
>> assumed to be public domain and as such can be distributed under the
>> MIT license. However, just because I signed the agreement with VPRI in
>> the past doesn't mean that all the code that I may write in the future
>> is under MIT.
>
> sure
> Now I want to know what is the situation with code that was harvested in
> 3.8, 3.9. 3.10 and further on.

Given that 3.9 was released fall '06 and the agreements went out later
than that it's probably safe to assume that contributions to 3.8 and 3.9
are covered by it.

>>> Reading your answer it seems that the mess with Squeak license will
>>> never stop.
>>
>> The way to "stop it" (whatever that means) is to be explicit about it.
>> For example, require a one-liner in Mantis saying "fix contributed
>> under MIT license" by the person posting it.
>
> I think that we should pay attention to have such information not in the
> source code itself.

I think you are overreacting.

Cheers,
   - Andreas


Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: Request for the foundation

Andreas.Raab
In reply to this post by stephane ducasse
stephane ducasse wrote:
> I have another question: where can I find the license of the code
> published here: http://jabberwocky.croquetproject.org:8889/

To be precise, there are multiple projects on the above site which may
have different licenses. However, for the core Croquet repositories
(Homebase, Tweak, Hedgehog, Contribs) all contributions have to be under
MIT. We do not accept any other license.

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: Request for the foundation

Andreas.Raab
In reply to this post by Igor Stasenko
Igor Stasenko wrote:
> On 23/03/2008, Andreas Raab <[hidden email]> wrote:
>> The way to "stop it" (whatever that means) is to be explicit about it.
>>  For example, require a one-liner in Mantis saying "fix contributed under
>>  MIT license" by the person posting it.
>>
>
> Do we really want to see non-MIT fixes in Mantis? :)

No. But I think it's important to be explicit about it until such a time
when it is understood that everything that goes up on Mantis is MIT. And
really, if you'd like to contribute to Squeak, is it too much asked to
throw in one line so that we know it's all good?

> I think, Mantis should state exclusively at front page, that all
> contributions are going under MIT. If people don't want their code to
> be released under it, they can either release as separate package or
> don't release it at all :)

True. But the problem is that Squeak in the past didn't use MIT and one
could rightfully argue that a submission was done in good faith under
the assumption it would be Squeak-L. To avoid this, and to educate
people about the license change I think asking for a one-line
clarification is a good way to make sure we have our house in order.

Cheers,
   - Andreas


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: Request for the foundation

Igor Stasenko
On 24/03/2008, Andreas Raab <[hidden email]> wrote:

> Igor Stasenko wrote:
>  > On 23/03/2008, Andreas Raab <[hidden email]> wrote:
>
> >> The way to "stop it" (whatever that means) is to be explicit about it.
>  >>  For example, require a one-liner in Mantis saying "fix contributed under
>  >>  MIT license" by the person posting it.
>  >>
>  >
>  > Do we really want to see non-MIT fixes in Mantis? :)
>
>
> No. But I think it's important to be explicit about it until such a time
>  when it is understood that everything that goes up on Mantis is MIT. And
>  really, if you'd like to contribute to Squeak, is it too much asked to
>  throw in one line so that we know it's all good?
>
>
>  > I think, Mantis should state exclusively at front page, that all
>  > contributions are going under MIT. If people don't want their code to
>  > be released under it, they can either release as separate package or
>  > don't release it at all :)
>
>
> True. But the problem is that Squeak in the past didn't use MIT and one
>  could rightfully argue that a submission was done in good faith under
>  the assumption it would be Squeak-L. To avoid this, and to educate
>  people about the license change I think asking for a one-line
>  clarification is a good way to make sure we have our house in order.
>

Seems like never ending story to me (while one people trying to fix
license issues, others can contribute code which can appear in release
in sneaky manner - via Mantis, mailing lists , ftp, wiki and other
public sources).
It looks like that we need to put a BIG BANNER everywhere: whenever
someone provides a code for squeak, be it in mantis, in wiki, on ftp ,
on mailing list it is assumed that given code provided under MIT
license, if not stated other exclusively. And we need to put this BIG
BANNER right now, otherwise this licensing swamp will never dry out.


>  Cheers,
>
>    - Andreas
>
>
>


--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: Request for the foundation

Nicolas Cellier-3
In reply to this post by Andreas.Raab
Andreas Raab a écrit :

> Igor Stasenko wrote:
>> On 23/03/2008, Andreas Raab <[hidden email]> wrote:
>>> The way to "stop it" (whatever that means) is to be explicit about it.
>>>  For example, require a one-liner in Mantis saying "fix contributed
>>> under
>>>  MIT license" by the person posting it.
>>>
>>
>> Do we really want to see non-MIT fixes in Mantis? :)
>
> No. But I think it's important to be explicit about it until such a time
> when it is understood that everything that goes up on Mantis is MIT. And
> really, if you'd like to contribute to Squeak, is it too much asked to
> throw in one line so that we know it's all good?
>

Hi Andreas,
There are 70 issues reported by me, 5 being closed, most with proposed
tests and patch, and some contributions to issues not reported by me.
I am not even able to make a list of what i contributed to, and do not
know which ones are covered by VPRI agreement, and i don't care because
i want all to be under MIT.

One line is certainly not a problem.
But i hope you're asking one line for the whole contribution, not a one
line per mantis entry, otherwise it's becoming ridiculous.


Nicolas


Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: Request for the foundation

Paolo Bonzini-2
In reply to this post by Andreas.Raab

> By looking at the accompanying licenses. I think it's fair to assume
> that explicit contributions (such as when posted to Mantis) can be
> assumed to be public domain and as such can be distributed under the MIT
> license.

Not from Europeans.  In many European countries public domain does not
even exist.  If possible, you should add a note on the attachment form
for Mantis stating the license for every attachment added to Mantis,
similar to how Wikipedia does it.

Paolo

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: Request for the foundation

timrowledge
In reply to this post by Andreas.Raab
I was under the impression (but thus was quite a while ago and I have  
truly been rather busy over the last few years) that we asked the folk  
running MC and squeaksource etc to put up prominent announcements so  
that everyone would understand that submitting any code meant you were  
offering it under an MIT license.

At the very least we ought to have MIT as the default when submitting  
along with prominent warning that nothing under any 'lesser' license  
could be accepted by harvester for inclusion into the image.

As I said above, I am under the impression that we had already  
arranged this. Since I'm away from home on a very limited net access  
regime I can't exactly double check and anyone telling me I'm wrong on  
the basis of mere evidence will get a loud raspberry.

tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Two wrongs are only the beginning.



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] re: Request for the foundation

Stephen Pair
In reply to this post by ccrraaiigg
I think this is one of the most important responsibilities that the board has (sorting out the contribution process and maintaining records of licenses, etc).  A number of projects require every contributor to mail in a signed contributor form (that states the license under which the software is being contributed).  Those papers are usually maintained in a vault somewhere.

A more ideal solution would be an electronic signature system where one signs a secure hash of the source code along with a statement of the license terms.  If the process is well understood and documented, the records organized and retained, and the public keys of the contributors reasonably verified to be authentic, I imagine one could argue successfully for a judge or jury that the licenses really are as advertised.  But, I think I'd still want to get the opinion of a tech savvy lawyer first.  And, it might be wise to use both both mechanisms (digital and paper) until there is a consensus that the digital method is on sound legal footing.

- Stephen

On Sun, Mar 23, 2008 at 2:55 PM, Craig Latta <[hidden email]> wrote:

Hi Stef--

 > There is no version mentioned, no date.

     There is an Effective Date, so that the agreement applies to the
contributions made by the signer through that date. A list of signers is
available at [1]. The board does not have a list of the Effective Dates;
my expectation is that we will get copies of all the signed agreements,
for our counsel at the Software Freedom Conservancy to retain and for
our own reference.

     It is up to us to decide how to treat contributions made by a
person after their Effective Date. The board has not yet made a final
decision about this. I will bring it up at the next meeting, on 2008-04-02.


     thanks,

-C

[1] http://netjam.org/squeak/contributors

--
Craig Latta
improvisational musical informaticist
www.netjam.org
Smalltalkers do: [:it | All with: Class, (And love: it)]





Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: Request for the foundation

stephane ducasse
In reply to this post by timrowledge
Hi tim

I did not ask this question to put the mess. I'm perfectly happy with  
what you wrote. Now I realized that I made a lot of assumptions about  
what is normal to think that I want to make sure.

So I would love to have an advice on how to do it well once for all. I  
read the apache indiviual license agreement to understand how they did  
it. I would like to have a public statement from the voice of the  
foundation.

Stef

On Mar 24, 2008, at 3:04 PM, tim Rowledge wrote:

> I was under the impression (but thus was quite a while ago and I  
> have truly been rather busy over the last few years) that we asked  
> the folk running MC and squeaksource etc to put up prominent  
> announcements so that everyone would understand that submitting any  
> code meant you were offering it under an MIT license.
>
> At the very least we ought to have MIT as the default when  
> submitting along with prominent warning that nothing under any  
> 'lesser' license could be accepted by harvester for inclusion into  
> the image.
>
> As I said above, I am under the impression that we had already  
> arranged this. Since I'm away from home on a very limited net access  
> regime I can't exactly double check and anyone telling me I'm wrong  
> on the basis of mere evidence will get a loud raspberry.
>
> tim
> --
> tim Rowledge; [hidden email]; http://www.rowledge.org/tim
> Two wrongs are only the beginning.
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: Request for the foundation

stephane ducasse
In reply to this post by Andreas.Raab
>
> Given that 3.9 was released fall '06 and the agreements went out  
> later than that it's probably safe to assume that contributions to  
> 3.8 and 3.9 are covered by it.

Who should we ask to be sure?
I would like the foundation to answer that point.


>>>>
>> I think that we should pay attention to have such information not  
>> in the source code itself.
>
> I think you are overreacting.

May be but I do not like the idea that the code license is stated in a  
funny way (posted on bug tracking system
that may be replaced by another one). I just want to understand how we  
can fix that once the image is fully MIT.
We should keep our energy for other more exciting topics.

Stef

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: Request for the foundation

stephane ducasse
In reply to this post by Andreas.Raab
Excellent!
I wanted to have a clear statement that I can look/take the code  
without problem

Stef

> stephane ducasse wrote:
>> I have another question: where can I find the license of the code  
>> published here: http://jabberwocky.croquetproject.org:8889/
>
> To be precise, there are multiple projects on the above site which  
> may have different licenses. However, for the core Croquet  
> repositories (Homebase, Tweak, Hedgehog, Contribs) all contributions  
> have to be under MIT. We do not accept any other license.
>
> Cheers,
>  - Andreas
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: Request for the foundation

stephane ducasse
In reply to this post by Igor Stasenko
>
> Seems like never ending story to me (while one people trying to fix
> license issues, others can contribute code which can appear in release
> in sneaky manner - via Mantis, mailing lists , ftp, wiki and other
> public sources).
> It looks like that we need to put a BIG BANNER everywhere: whenever
> someone provides a code for squeak, be it in mantis, in wiki, on ftp ,
> on mailing list it is assumed that given code provided under MIT
> license, if not stated other exclusively. And we need to put this BIG
> BANNER right now, otherwise this licensing swamp will never dry out.

Igor for me too :) You cannot believe for how times I'm waiting for a  
fully MIT based image.
Now if the squeakfoundation tells us that having such banner solve the  
problems
for the future versions. Great. Now I want to know.

Stef

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: Request for the foundation

Andreas.Raab
In reply to this post by stephane ducasse
stephane ducasse wrote:
>> Given that 3.9 was released fall '06 and the agreements went out later
>> than that it's probably safe to assume that contributions to 3.8 and
>> 3.9 are covered by it.
>
> Who should we ask to be sure?

The judge proceeding over the case.

> I would like the foundation to answer that point.

It's impossible to answer any matter of law without having a judge rule
on it. You can ask your friendly neighborhood lawyer to give you advice
on the matter but the first thing he'll tell you is that there is no way
"to be sure" - and that's only partly because he's making his money off
your uncertainty ;-)

Personally, I feel save enough by the agreement not to worry about it.
What evidence is there that any of it is *not* under MIT? You can't
conclusively proof that legally everything is protected well enough to
hold up in court but in absence of *any* evidence to the contrary I feel
safe enough about it. Because, if someone stands up and says "I didn't
want this to be under MIT" it can be ripped out in an instant.

Cheers,
   - Andreas


12