Couldn't we talk with the Scratch team and see if we can re-license it? 2011/7/29 Stéphane Ducasse <[email protected]>
> or you should ask a dual licensing. I'm curious to see if this code will > flow into squeak. > > Stef > > > On Jul 29, 2011, at 3:16 PM, Bernat Romagosa wrote: > > > Sure, I attach it here. > > > > It looks like a standard MIT license with just these extra conditions > added. > > > > 2011/7/29 Stéphane Ducasse <[email protected]> > > Yet another license syndrom. > > > > The Scratch source code license allows you to distribute derivative works > based on the Scratch source code for non-commercial uses subject to the > following restrictions: > > • you cannot use the word "Scratch" to refer to derivative works > (except in the phrase "Based on Scratch from the MIT Media Laboratory"), > > • you cannot use the Scratch logo or the official (copyrighted) > Scratch cat in derivative works, > > • you cannot implement the ability to upload projects to any MIT > Scratch website (currently, http://scratch.mit.edu), > > • copies or derivative works must retain the Scratch copyright > notice and license, and > > • you must make the source code for derivative works available. > > This is just a summary; the full license is in the file "license.txt" > included in the source code download package. > > The purpose of these restrictions is to avoid confusion in the Scratch > user community between the official version of Scratch (supported by the > Lifelong Kindergarten group) and experimental variations. We are happy the > share our source code, but we want to protect the Scratch brand and our user > community. > > We hope you will appreciate the reasons for these restrictions. > > > > > > > > I do not want to see code from scratch in Pharo. Bernat do you have the > license.txt somewhere? > > > > Stef > > > > > > > > On Jul 29, 2011, at 12:12 PM, Bernat Romagosa wrote: > > > > > Oops sorry, I accidentally sent it twice. > > > > > > The license should be MIT, check out the "The Scratch Source Code > License" section: http://info.scratch.mit.edu/Source_Code > > > > > > Although they don't specifically state what's the license for the > Camera Plugin, I guess it just applies by extension since it belongs to the > project and the whole project is MIT. > > > > > > If we are to include it in Pharo I suppose we should check it > thoroughly... > > > > > > Cheers, > > > > > > 2011/7/29 Bernat Romagosa <[email protected]> > > > Hi Torsten, > > > > > > The plugin works out of the box for me in a Cog machine with no > problems, just follow these instructions: > > > > > > * Get Scratch's CameraPlugin (you can get them here > http://code.google.com/p/scat/downloads/list) > > > * Depending on your OS, place it in: > > > GNU/Linux and Win32 → The Pharo root directory. That is, where the > .sh and .lnk files are. > > > MacOSX → The image path. > > > * FileIn the three .st files I attach (they originally came from the > Scratch source, but were modified by us to get them working in Pharo) > > > * DoIt: ScratchCameraDialog new openCamera; openInWorld > > > > > > Of course, you don't need the ScratchCameraDialog class, but it's nice > to have it as it's a pretty simple working example. I'm not sure whether you > need CameraMedia either, didn't have time to check... > > > > > > Hope it helps! > > > > > > Cheers, > > > > > > 2011/7/29 Torsten Bergmann <[email protected]> > > > Bernat Romagosa wrote: > > > > In Scat we've managed, maybe after lunch i can give you some > directions > > > > to get it running. > > > > > > Yes, I managed to make it work last year, just with the > > > *.cs and the Win32 DLL from scratch. > > > > > > However feel free to post a short guide for the recent Pharo > > > image to the list so others can profit from it. > > > > > > > > > My post was more oriented towards the VM developers > > > since AFAIK there was a discussion of integrating > > > the plugin back into Squeak VM sources so it is > > > available in general to Squeak/Etoys/forks. > > > > > > As Bert wrote: > > > > > > "but the Scratch folks are interested in having their > > > plugins in the main Squeak VM, so they do not have to > > > package and maintain them themselves for ever." > > > > > > Would be nice if one would be able to use the cam > > > out of the box with a recent VM (standard and cog) and Pharo. > > > > > > Thx > > > Torsten > > > -- > > > NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie! > > > Jetzt informieren: http://www.gmx.net/de/go/freephone > > > > > > > > > > > > > > > -- > > > Bernat Romagosa. > > > > > > > > > > > > -- > > > Bernat Romagosa. > > > > > > > > > > > > -- > > Bernat Romagosa. > > <License.txt> > > > -- Bernat Romagosa.
