Yes ask them. Dual licensing is always possible. Stef
On Jul 29, 2011, at 4:48 PM, Bernat Romagosa wrote: > 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.
