Yesterday we had a long thread about Sugar on Ubuntu which was helpful yet filled with misunderstandings.<br><br>I hope to summarize yesterday's thread, clarify some misunderstandings, and determine what steps we should do next to help get squeak into Ubuntu Main.<br>
<br>I have cced the participates from yesterday. Please correct or clarify as necessary.<br>
<br>Edubuntu in Main-<br>Edubutu developers are actively discussing if Edubuntu should be in main or universe. If it is main, there would be more formal support. If it is in Universe, there are fewer sized restrictions and a larger body of potential developers can work on Universe packages.<br>
<br>Squeak in Edubuntu-<br>The presence of Squeak is not a blocker. While squeak is a high value package it is not required in Sugar.<br><br>Squeak in Ubuntu Main-<br>Having Squeak in Ubuntu Main is not a blocker. Edubuntu is based off of Ubuntu Main but can pull in packages from universe. The advantages of being in Main are:<br>
Greater level of support from Ubuntu and Canonical developers - Packages in Main are fully support for the life for the releases<br>Ease of distribution - Installation just works. No need to install Squeak separately.<br>
<br>Variants of Squeak -<br>1. Squeak as represented at <a href="http://www.squeak.org/" target="_blank">www.squeak.org</a><br>
<br>
2. Squeak Etoys as represented at <a href="http://www.squeakland.org/" target="_blank">www.squeakland.org</a><br>
<br>
'Squeak Etoys is built on top of Squeak and modifies Squeak itself in the process. As I understand it Yoshiki and his group have modified it sufficiently that the only code remaining is considered to be from those persons who have signed a relicensing agreement. A version reflecting this has been or soon will be released, a version of 'Squeak Etoys' that is.'<br>
<br>Sugar uses Squeak Etoys.<br><br>Openness Issues-<br>There are two separate openness issues that downstream _may_ have.<br><br>License--<br>All problematic code has been rewritten in Squeak Etoys 4.0. From a licensing perspective the code is clean.<br>
<br>Image--<br>Currently, Squeak Etoys is distributed as an image or snapshot rather than source code. While distributing images is the standard work flow for Squeak Etoy developers, they are difficult for down stream developers to work with.<br>
<br>thanks<br>david<br>