[Vm-dev] squeak-vm in Debian

Bert Freudenberg bert at freudenbergs.de
Mon Mar 17 10:28:41 UTC 2008


Great news: José got the Squeak VM accepted into Debian, see forwarded  
msg below. The official page is

	http://packages.debian.org/sid/squeak-vm

and the discussion leading to inclusion is here:

	http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454635

- Bert -

Begin forwarded message:

> From: "José Luis Redrejo" <jredrejo at gmail.com>
> Date: March 16, 2008 16:05:08  GMT+01:00
> To: "The general-purpose Squeak developers list" <squeak-dev at lists.squeakfoundation.org 
> >
> Subject: Re: [squeak-dev] Fwd: Web page with status of squeak  
> license issue resolution?
> Reply-To: The general-purpose Squeak developers list <squeak-dev at lists.squeakfoundation.org 
> >
>
> squeak-vm has just been officially accepted in Debian. It will be  
> available in the archives and mirrors tonight.  In the meantime, http://ftp-master.debian.org/new/squeak-vm_3.9.12+svn1820.dfsg-1.html 
>  has the details for it.
>
> As Bert suggested, dealing with the difference licenses in the  
> sources has been the worst part of the packaging.
> I hope the package will be useful, I've tried to make it fully  
> compatible with current packaging schema in squeak.org, but has  
> added some things to make it more desktop friendly, thinking more in  
> the teachers and students than in the developers who don't use to  
> have problems in managing it.
>
> Regards.
> José L.
>
> P.S. The package contains a patch to fix a 64 bits problem and a  
> license file that was lost in the svn, so maybe somebody with access  
> to the upstream svn could upload these patches.
>
>
>
> 2008/2/26, Bert Freudenberg <bert at freudenbergs.de>:
>
> On Feb 26, 2008, at 12:43 , Damien Pollet wrote:
>
> > ---------- Forwarded message ----------
> > From: José L. Redrejo Rodríguez <jredrejo at edu.juntaextremadura.net>
> > Date: Tue, Feb 26, 2008 at 8:46 AM
> > Subject: Re: Web page with status of squeak license issue  
> resolution?
> > To: Petter Reinholdtsen <pere at hungry.com>
> > Cc: Damien Pollet <damien.pollet at gmail.com>, debian-
> > edu at lists.debian.org
> >
> >
> >
> >  El mar, 26-02-2008 a las 08:29 +0100, Petter Reinholdtsen escribió:
> >
> >
> >> Hi.  We spoke together after your lightning talk on FOSDEM about
> >> getting squeak into Debian.  You mentioned that there is slow
> >> progress
> >> in getting the license question resolved, but that it is a lot of
> >> work.  Is there a web page documenting the status of this work?   
> Like
> >> who need to be contacted, who is already contacted and who is  
> left to
> >> contact?
> >>
> >> As I mentioned earlier, we in the Debian Edu community are  
> interested
> >> in including squeak into our distribution, and for this reason
> >> want to
> >> see it in Debian/main.  CC to our list to keep the other  
> maintainers
> >> updated on the squeak status.
> >>
> >> I've found <URL:http://wiki.squeak.org/squeak/159> and
> >> <URL:http://wiki.squeak.org/squeak/3733> but did not see any
> >> information there about the work on contacting previous authors to
> >> get
> >> them to agree on a relicensing.
> >>
> >
> >
> >  Those page are obsolete.
> >  The relicensing process is described and updated at
> >  http://wiki.squeak.org/squeak/6016
> >
> >  As the part of code that has not been relicensed is because
> > contacting
> >  the authors has not been possible, current plans are rewritting  
> that
> >  part of code.
> >
> >  About taking Squeak in Debian, I have an ITP over the squeak  
> virtual
> >  machine (#454635) and I plan to upload it as soon as I have time to
> >  finish a couple of pending patches for 64 bits platforms.
> >  There are different ways to use Squeak, people from squeak.org are
> > more
> >  focused in using squeak as a development tool, and people from
> >  squeakland.org are more focused in using it for kids and teaching  
> and
> >  currently working on the OLPC project. My intention is to do the
> >  squeak-vm interface oriented to teachers and students and give to  
> the
> >  interface as better integration with the desktop as possible.
> >
> >  For future Squeak images, as soon as the license issue is
> > finished, we
> >  can work on different images. At Extremadura we have been working  
> on
> >  customizing the image with a more updated interface, more eyecandy
> > and
> >  adding projects from all around the world (Germany, Japan, Spain &
> > USA)
> >  with a lot of educative tools. The project and the image is
> > available at
> >  http://squeak.educarex.es. We have also made some interactive
> > books for
> >  maths with the image. Those images are used in our school and  
> will be
> >  uploaded to Debian when possible.
> >
> >  So, in brief, today smalltalk developers are needed to recode the
> > small
> >  part of code that has not been relicensed yet. There are some  
> voices
> >  that say that FSF allows releasing under a free license if the
> >  percentage of code without the license is lower than 5%. If that  
> were
> >  true it could be done today, but nobody is sure about it.
> >
> >  Regards.
> >  José L.
>
>
> A Fedora developer recently pointed out the mix of licenses in the VM
> source code:
>
> > Also note, significant portions of this package appear to be dual
> > licensed under
> > the LGPLv2.1+ and the Squeak license, neither of which are MIT.
> >
> > ./platforms/Cross/plugins/JPEGReadWriter2Plugin/jcomapi.c
> > notes it is licensed and to read a README file, but no such file
> > exists
> > (contrary to the Independent JPEG Group's license).  It might be
> > considered free
> > enough, but that's not entirely clear.
> >
> > There's a boatload of MP3 plugin code here.  MP3 is patented.
> >
> > ./platforms/Cross/plugins/SoundCodecPrims/ is missing a COPYRIGHT  
> file
> > containing the license for code in that dir too.
> >
> > There's a lot of stuff under a Sun copyright with a permissive
> > license.
> >
> > There's stuff under the Squeak license, not dual-licensed.
> >
> > There's Perl-Compatible-Regular-Expressions which is yet another
> > license...
> >
> > There's GPLv2+ code in ./platforms/unix/plugins/VideoForLinuxPlugin/
> > ccvt_types.h
>
>
> (from https://bugzilla.redhat.com/show_bug.cgi?id=247983)
>
> We intend to clean this up, which may well end up removing code. If
> this hurts anyone, they'll surely implement a replacement ;)
>
>
> - Bert -
>
>
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20080317/46abeeb3/attachment.htm


More information about the Vm-dev mailing list