<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Actually, this discussion is getting closer to what's actually the case.<br><br>When you get anything made in Squeak (such as Etoys) you are getting all of Squeak, including a portable machine that contains a full set of sources and the development tools to make anything, including new versions of Squeak, and to easily bootstrap the system to any platform regardless of the OS (or not) the platform might have. <br><br>So the only misconception I saw in the last few exchanges was part of a lot of correct conclusions by Holger. The misconception was: "it's because the impossibility to bootstrap etoys." <br><br>Etoys can be easily bootstrapped over and over (and Squeak can be bootstrapped over and over) but it is done using the tools and UIs and sources supplied in Squeak<br><br>I think there are
two things going on here. One is that most computer people today do not know how Smalltalk and its environment work, despite the historical fact that more than quite a few of the inventions of the personal computer and programming languages were made in Smalltalk in the 70s, and were greatly facilitated by its advanced (ironically, still advanced) integrated development system made in itself, and its ability to self modify every part of itself quite safely while it is running. (A good way to think of it is that it is an "eternal software system" rather like its spiritual codeveloped sibling, the Internet, which is at its best while continuously running, and having the loose and late binding processes to allow any and all improvements without have to stop.)<br><br>The other factor that is likely operating here is that some people think their way is the only way and that any other way just has to be wrong and inferior. And perhaps they think that since
their way is the only way they should be like the cardinals of the Church in the 17th century who refused to look into Galileo's telescope "because there could not possibly be anything important to see in there". Dogma closes down possibility and progress. It is the opposite of Open.<br><br>Bootstrapping means being able to accomplish a certain kind of result, and there is more than one way to do it.<br><br>Best wishes to all,<br><br>Alan<br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> David Farning <dfarning@sugarlabs.org><br><b><span style="font-weight: bold;">To:</span></b> Holger Levsen <holger@layer-acht.org><br><b><span style="font-weight: bold;">Cc:</span></b> iaep@lists.sugarlabs.org<br><b><span style="font-weight:
bold;">Sent:</span></b> Saturday, November 8, 2008 5:19:23 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [IAEP] squeak/etoys accepted as free software... (was Re: Sugar on Ubuntu - Summary<br></font><br>
<br><br><div class="gmail_quote">On Sat, Nov 8, 2008 at 2:37 PM, Holger Levsen <span dir="ltr"><<a rel="nofollow" ymailto="mailto:holger@layer-acht.org" target="_blank" href="mailto:holger@layer-acht.org">holger@layer-acht.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
thanks from me to Jecel for clarifications too!<br>
<br>
On Friday 07 November 2008 19:45, Jonas Smedegaard wrote:<br>
> The Squeak image "Etoys" (the only one currently packaged officially for<br>
> Debian) is in "non-free" due to ftpmasters judging it not possible for<br>
> the security team to maintain throughout the (multiple year long)<br>
> lifespan of a Debian release.<br>
<br>
IIRC/IIUC this is one aspect why the ftpmasters didnt accept it in main. More<br>
generally said, (IIRC) it's because the impossibility to bootstrap etoys.<br>
Even though the etoys developers "don't do it" and the stateful VM (or rather<br>
patches to it) is/are the prefered form of modification.<br>
<br>
And while I dont agree with the position they are taking (should I<br>
say, "anymore"..) I can understand why they do: because it makes sense and<br>
(probably also) because this is like it always was: traditional software has<br>
to have the ability to be bootstrapped or build.<br>
<br>
Squeak is special in this case and I dare to say "new". (I know it was started<br>
in the 70ties :) But not all people do.)<br>
<br>
So my planned approach to get it into main in the long run, is to start a<br>
general discussion in Debian about this kind of software, thus stopping to<br>
special case squeak.<br>
<br>
But as you might know (or not), Debian is in the process of releasing Lenny<br>
atm, so I don't think it's a good time to start philosophical discussions<br>
now. We should rather concentrate on fixing those last bugs and getting Lenny<br>
out, so that we concentrate again on fancy new stuff! :)<br>
<br>
<br>
I was also happy to read Greg Dekoenigsberg mail in this tread and wonder the<br>
same: whether there are any lessons that can be shared between Fedora and<br>
Debian maintainers in this case. And how. My approach is to create a<br>
comprehensible document (quoted by Jonas in this thread) explaining the<br>
issue(s).<br>
</blockquote><div><br>Holger,<br><br>Thanks for taking the time to think about and explain this issues clearly from a packager/distribution point of view.<br><br>david <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
regards,<br>
<font color="#888888"> Holger<br>
</font><br>_______________________________________________<br>
IAEP -- It's An Education Project (not a laptop project!)<br>
<a rel="nofollow" ymailto="mailto:IAEP@lists.sugarlabs.org" target="_blank" href="mailto:IAEP@lists.sugarlabs.org">IAEP@lists.sugarlabs.org</a><br>
<a rel="nofollow" target="_blank" href="http://lists.sugarlabs.org/listinfo/iaep">http://lists.sugarlabs.org/listinfo/iaep</a><br></blockquote></div><br>
</div></div></div><br>
</body></html>