[Vm-dev] ScratchPlugin
Bert Freudenberg
bert at freudenbergs.de
Tue Sep 15 09:16:37 UTC 2009
I sent another mail to John.
- Bert -
On 15.09.2009, at 03:57, Andreas Raab wrote:
> Andreas Raab wrote:
>> +1. Are you going to check in the support code as well?
>
> Uh, ah. I take that +1 back. I thought you were saying that the
> source code is released under "MIT-License" (http://www.opensource.org/licenses/mit-license.php
> ) not "released BY the MIT Lifelong Kindergarten group under the
> Scratch Source Code License". The license is pretty problematic from
> my point of view.
>
> I am specifically not okay with:
>
> * The idea of now and forever preventing anyone to use the name
> "Scratch" for software that utilizes the Squeak VM (in fact, it
> would literally prevent MIT using the stock Squeak VM for Scratch).
>
> * To place trademark restrictions into a software license (the usage
> of logos and trademarks should not be part of a source code license;
> there are other means of protecting those).
>
> * Now and forever make it impossible for any Squeak-based products
> to upload anything to MIT servers (the term is written so broadly
> that even a webserver would fall under this if it implemented a file
> upload provision that one could use to "allow uploading Scratch
> projects to any MIT Scratch website").
>
> * Requiring the source code for any derivative work to be made
> available (making the license viral).
>
> This doesn't work for me at all. Could you ask John to release the
> plugin and support code as plain old MIT license as found on http://www.opensource.org/licenses/mit-license.php
> instead?
>
> Cheers,
> - Andreas
>
>> Bert Freudenberg wrote:
>>>
>>> Hi folks,
>>>
>>> is it okay if I add the ScratchPlugin to VMMaker? We are including
>>> it in Etoys and it makes it simpler for John Maloney if was
>>> maintained in the official VM. We got explicit permission for that
>>> (even though it's MIT it doesn't hurt to ask), see forwarded
>>> message below.
>>>
>>> John is working on the 1.4 version as he wrote below, but the
>>> previous one would suit us fine for now, current source is here:
>>>
>>> http://info.scratch.mit.edu/Source_Code
>>>
>>> - Bert -
>>>
>>> Begin forwarded message:
>>>
>>>> From: John Maloney <jmaloney at media.mit.edu>
>>>> Date: 10. September 2009 13:12:00 MESZ
>>>> To: Bert Freudenberg <bert at freudenbergs.de>
>>>> Cc: "Software Squeakland.org" <software at squeakland.org>
>>>> Subject: [sq-software] Re: ScratchPlugin
>>>>
>>>> Hi, Bert.
>>>>
>>>> Re: we're about to include the ScratchPlugin with Etoys
>>>>
>>>> Great!
>>>>
>>>> Re:
>>>>> Mostly for the incredibly useful openURL prim ;) but secondly
>>>>> for access to the ScratchBoard etc., Korakurider already made an
>>>>> Etoys interface for it (though this won't make it in this
>>>>> release). Now the question is if we need to include the "Scratch
>>>>> Source Code License" file with the Etoys release. My reading of
>>>>> it is that we don't. Also we both agreed that having the plugin
>>>>> be part of the Squeak VM proper would make things quite a bit
>>>>> easier, and you certainly would not require the license to be
>>>>> bundled with the VM in that case, right?
>>>>
>>>> Mitchel has given permission for you to bundle the ScratchPlugin
>>>> code with the Squeak VM. (You can keep this email as proof!) You
>>>> don't need to include the Scratch source license.
>>>>
>>>> It's also fine to include the include the ScratchPlugin accessor
>>>> methods (and the entire class). Giving credit in a class comment
>>>> is fine.
>>>>
>>>> Two questions:
>>>>
>>>> (a) Are you interested in including the Scratch Unicode plugin as
>>>> well?
>>>> (b) Should I send you the latest C code for the Scratch Plugin?
>>>>
>>>> Actually, I'm working to bundle up the Scratch 1.4 source code
>>>> release, so I'll be putting a zip file of the latest C code
>>>> online in the next week or so. But I can send you a copy sooner
>>>> if you need it.
>>>>
>>>> -- John
>>>>
>>>
More information about the Vm-dev
mailing list