With this email, I am announcing that I am running for the 2010 Squeak
board. I had considered not doing do due to a potential conflict of interest (which I will describe below), but then decided that it would be better to just warn you and let you decide for yourself. My participation in the Squeak community during the second half of 2009 was limited to some investigations needed for the relicensing effort. I was busy getting a master's degree, but will put off starting a PhD program until I can get the following done over the next months: 1) Squeak hardware 2) dual image SqueakNOS 3) manycore Squeak with world image The third project is the cause of the potential conflict since it can lead to a fork, so I will go into more detail below. But first I would like to stress that I am in favor of combining efforts rather than splitting our already small community. My hope for 2010 is that Etoys 5 can be structured as a layer that can be loaded on top of a bare Squeak 4.1 and that, perhaps, the same will happen with OpenCobalt. I would love to Squeak to come closer to Cuis and Pharo as well as other Smalltalks (something I hoped might be possible through the new standard effort). Though other board members, both past and present, were far more envolved with the OLPC project than I ever was, as I said before last year's election I feel the duty to represent all the people who depend on Squeak but who don't participate in squeak-dev and so don't vote. This includes not only all the teachers and students you can meet in the SqueakFests, but also people doing Seaside or Aida and stuff like that. I am glad to see Squeak moving forward with Metacello, scripts and other things like that. At least we will then have something like "yum" or "apt-get" in Linux. But that is not what the users that I have just mentioned need. And just putting a pretty face on top of this technology isn't enough. So project 3 is about changing ObjectMemory so that people can share stuff in a much more natural way. The details are not important (see http://wiki.squeak.org/squeak/5637 if you want to know more), but the change in image format means a break (like with the closure thing, but more radical) with the current VMs and images. Anyone will be free to adopt these changes, of course. But if not, we will have a fork. As a developer, I would like to see the code get adopted. As a board member, I have to vote on what the community in general wants to do. I feel I can handle the different roles, but it is up to the voters to decide if they agree. -- Jecel |
Hi Jecel -
Nice job laying out the issues. Personally, I don't see any conflict in what you're describing (and of course, if forking were a criteria for exclusion I wouldn't be here :-) but it's always good to be clear on the issues. Forks actually serve an important purpose. They allow people to experiment down certain paths without having to compromise. The result is much more comprehensive view of what they're trying to achieve. If you look at Cuis, Cobalt, or Pharo, you can see very clearly how they're different and how they're not. It is up to us to decide how much of each we'd like to integrate in the end. It's good to have you with us. Cheers, - Andreas Jecel Assumpcao Jr wrote: > With this email, I am announcing that I am running for the 2010 Squeak > board. I had considered not doing do due to a potential conflict of > interest (which I will describe below), but then decided that it would > be better to just warn you and let you decide for yourself. > > My participation in the Squeak community during the second half of 2009 > was limited to some investigations needed for the relicensing effort. I > was busy getting a master's degree, but will put off starting a PhD > program until I can get the following done over the next months: > > 1) Squeak hardware > 2) dual image SqueakNOS > 3) manycore Squeak with world image > > The third project is the cause of the potential conflict since it can > lead to a fork, so I will go into more detail below. But first I would > like to stress that I am in favor of combining efforts rather than > splitting our already small community. My hope for 2010 is that Etoys 5 > can be structured as a layer that can be loaded on top of a bare Squeak > 4.1 and that, perhaps, the same will happen with OpenCobalt. I would > love to Squeak to come closer to Cuis and Pharo as well as other > Smalltalks (something I hoped might be possible through the new standard > effort). > > Though other board members, both past and present, were far more > envolved with the OLPC project than I ever was, as I said before last > year's election I feel the duty to represent all the people who depend > on Squeak but who don't participate in squeak-dev and so don't vote. > This includes not only all the teachers and students you can meet in the > SqueakFests, but also people doing Seaside or Aida and stuff like that. > > I am glad to see Squeak moving forward with Metacello, scripts and other > things like that. At least we will then have something like "yum" or > "apt-get" in Linux. But that is not what the users that I have just > mentioned need. And just putting a pretty face on top of this technology > isn't enough. So project 3 is about changing ObjectMemory so that people > can share stuff in a much more natural way. The details are not > important (see http://wiki.squeak.org/squeak/5637 if you want to know > more), but the change in image format means a break (like with the > closure thing, but more radical) with the current VMs and images. Anyone > will be free to adopt these changes, of course. But if not, we will have > a fork. > > As a developer, I would like to see the code get adopted. As a board > member, I have to vote on what the community in general wants to do. I > feel I can handle the different roles, but it is up to the voters to > decide if they agree. > > -- Jecel > > > |
In reply to this post by Jecel Assumpcao Jr
Jecel.
New forks means that things are alive. Because if there's nobody wants to fork, then it is dead. I don't see any conflicts here, instead i see you found a good way to contribute to the community. We should explore a different ways of improving/evolving the Squeak and smalltalk, and if this means making radical changes, so be it. Who knows, maybe your path will brings us many benefits. And anyways, you can't force people to use your software, be you board member or not. It is always up to their choice :) On 25 February 2010 20:54, Jecel Assumpcao Jr <[hidden email]> wrote: > With this email, I am announcing that I am running for the 2010 Squeak > board. I had considered not doing do due to a potential conflict of > interest (which I will describe below), but then decided that it would > be better to just warn you and let you decide for yourself. > > My participation in the Squeak community during the second half of 2009 > was limited to some investigations needed for the relicensing effort. I > was busy getting a master's degree, but will put off starting a PhD > program until I can get the following done over the next months: > > 1) Squeak hardware > 2) dual image SqueakNOS > 3) manycore Squeak with world image > > The third project is the cause of the potential conflict since it can > lead to a fork, so I will go into more detail below. But first I would > like to stress that I am in favor of combining efforts rather than > splitting our already small community. My hope for 2010 is that Etoys 5 > can be structured as a layer that can be loaded on top of a bare Squeak > 4.1 and that, perhaps, the same will happen with OpenCobalt. I would > love to Squeak to come closer to Cuis and Pharo as well as other > Smalltalks (something I hoped might be possible through the new standard > effort). > > Though other board members, both past and present, were far more > envolved with the OLPC project than I ever was, as I said before last > year's election I feel the duty to represent all the people who depend > on Squeak but who don't participate in squeak-dev and so don't vote. > This includes not only all the teachers and students you can meet in the > SqueakFests, but also people doing Seaside or Aida and stuff like that. > > I am glad to see Squeak moving forward with Metacello, scripts and other > things like that. At least we will then have something like "yum" or > "apt-get" in Linux. But that is not what the users that I have just > mentioned need. And just putting a pretty face on top of this technology > isn't enough. So project 3 is about changing ObjectMemory so that people > can share stuff in a much more natural way. The details are not > important (see http://wiki.squeak.org/squeak/5637 if you want to know > more), but the change in image format means a break (like with the > closure thing, but more radical) with the current VMs and images. Anyone > will be free to adopt these changes, of course. But if not, we will have > a fork. > > As a developer, I would like to see the code get adopted. As a board > member, I have to vote on what the community in general wants to do. I > feel I can handle the different roles, but it is up to the voters to > decide if they agree. > > -- Jecel > > > -- Best regards, Igor Stasenko AKA sig. |
Thanks, Andreas and Igor for the kind words. I agree, which is why I
decided to run. But it is important for people to be aware of the issues and see if they are ok with it. Igor Stasenko wrote: > Who knows, maybe your path will brings us many benefits. And anyways, > you can't force people to use your software, be you board member or > not. It is always up to their choice :) Indeed, which is why though I tried very hard to have the debate on Terms of Reference (once before the last election and another try after you brought Keith's proposal to this list), my vote was against it. The community is small and limiting the board to those who aren't pushing in a particular technical direction seems counter productive. And I don't see this separation in other open source communities. -- Jecel |
In reply to this post by Jecel Assumpcao Jr
On Thu, Feb 25, 2010 at 04:54:46PM -0200, Jecel Assumpcao Jr wrote:
> With this email, I am announcing that I am running for the 2010 Squeak > board. I had considered not doing do due to a potential conflict of > interest (which I will describe below), but then decided that it would > be better to just warn you and let you decide for yourself. Squeak should nurture and encourage forks that explore new directions, whether they are oriented to educating children, providing better professional development tools, or extending concepts of shared object memory. This is not a conflict of interest, especially since you have clearly articulated your understanding of the competing goals. Thank you for offering to serve on the board. Dave |
Free forum by Nabble | Edit this page |