Author Archive

Special Agenda for 3/24/2010

March 3, 2010

This will be a special meeting of both new and old Squeak Oversight Board members to facilitate ‘passing the ball’ to the new Oversight Board.

Meeting Report for 3/3/2010

March 3, 2010

For the last official meeting of this instantiation of the Squeak Oversight Board everyone was present: Jecel Mattos de Assumpção Jr, Ken Causey, Bert Freudenberg, Craig Latta, Andreas Raab, Randal Schwartz, and Igor Stasenko.

First we would like to remind everyone that the 2010 election for the Squeak Oversight Board is coming up very soon.  For more information see  http://wiki.squeak.org/squeak/6150.

Recently we announced an anticipated release date for the MIT/Apache licensed Squeak 4.0.  The word is getting out as evidenced by the fact that this site received 5-10 times the usual amount of traffic soon after that announcement was posted.  Ronald Spengler is kindly leading the effort to finalize the packaging of Squeak 4.0 and you should be watching squeak-dev for pre-release versions and related news.

Relatedly  we continue to work with the Software Freedom Conservancy to finalize issues related to our joining this organization.  We are hopeful of completing this not long after Squeak 4.0 is released as this release is essential to the process.

Our next meeting is scheduled for 3/24/2010.  Note that this is a week later than our usual meeting date.  The plan is to have a special meeting with all current and newly elected SOB members to get the new board up to pace quickly.  We will be contacting candidates soon to clarify the plan.

Intent to Change License for Squeak 4.0

February 25, 2010

The Squeak Oversight Board plans to finalize the multi-year effort of re-licensing Squeak. Squeak 4.0 is scheduled to be released on Monday, March 15th, 2010 and will be licensed under the MIT License with some original parts remaining under the Apache License. This release will be functionally equivalent to the previous 3.10.2 release. Current development work will be released as 4.1 as soon as possible following the release of 4.0.

This notice is intended as a “last call” before the actual license change takes effect. We have assembled re-licensing agreements from every identifiable contributor. However, if you have contributed to Squeak or know of someone who has contributed and has not been contacted about the re-licensing effort, this notice is intended to make you aware of the upcoming change and to allow you to contact the Squeak Oversight Board regarding your contributions before the license change takes place.

Please distribute this notice widely. Questions or comments should be sent to relicensing@squeak.org.

2010 Election Announced

February 17, 2010

The current Election Team Leader, Göran Krampe, has announced the plan and schedule for the election of the 2010 Squeak Oversight Board.  Please read it and be prepared.

Preliminary Agenda for 3/3/2010

February 17, 2010

Election

Squeak 4.0 and SFC

Free server hosting options

Promotion and Visibility of Squeak

Development Progress

Squeak Swiki Improvement

Meeting Report for 2/17/2010

February 17, 2010

For the (likely) penultimate meeting of this instance of the Squeak Oversight Board everyone other than Jecel Mattos de Assumpção was present:  Ken Causey, Bert Freudenberg, Craig Latta, Andreas Raab, Randal Schwartz, and Igor Stasenko.  Keep your eyes peeled on squeak-dev for announcements related to the upcoming Oversight Board Election.

Our discussions with the Software Freedom Conservancy continues and progress is occurring, if slowly at times.  Right now we are clarifying the exact wording regarding the licensing of the 4.0 release.  Squeak was originally released under a license written by Apple that we refer to as the Squeak License.

In 2006 Apple agreed to relicense the final release of Squeak from Apple (1.1) under the Apple Public Source License.  After further thoughts and discussions this was decided to be a less than optimal choice and Apple agreed to relicense the release, this time under the Apache License.

Since that time work has been going on to solicit agreement from Squeak contributors to relicense all subsequent contributions under the MIT License.  The result now is that parts of the image that are clearly descendants from the 1.1 release are under the Apache License and more recent contributions are under the MIT License.  These two licenses are compatible.

The question is whether we can simply say ‘MIT License’ or have to say something like ‘parts under the Apache License with the remainder under the MIT License’.  We are awaiting guidance from SFC on this issue.  Once we sort that out we will be announcing the intent to officially release a version under the new licensing conditions as widely as possible with the goal of ensuring that all contributors to Squeak are aware of the change.

We spent most of the rest of the meeting discussing trunk work and the possibility of an imminent release.  We are currently thinking of a release in about 2 months if everything goes smoothly.   Expect email from Andreas on squeak-dev soon discussing what needs to be done and soliciting opinions and assistance.

Our next meeting is scheduled for March 3rd, 2010.

Preliminary Agenda for 2/17/2010

February 7, 2010

Squeak 4.0 and SFC

Free server hosting options

Promotion and Visibility of Squeak

Development Progress

Squeak Swiki Improvement

Meeting Report for 2/3/2010

February 7, 2010

Once again everyone was present and accounted for today: Jecel Mattos de Assumpção Jr, Ken Causey, Bert Freudenberg, Craig Latta, Andreas Raab, Randal Schwartz, and Igor Stasenko.

While we are reviewing other issues are focus right now is primarily on completing the process involved in releasing Squeak 4.0 and joining the Software Freedom Conservancy.  We are still checking facts and looking for possible problems but the chances look good for an imminent (small number of weeks) release.  One aspect of that is actually taking care of the packaging of 4.0 and updating places where the licensing of Squeak is referenced.  Expect a post on squeak-dev soon to discuss this issue and hammer out the details.

We spent much of the rest of the meeting discussing the election process.  Part of our agreement with the SFC specifies how the ‘governing committee’ (AKA Squeak Oversight Board) is formed.  After the retirement of the SqueakPeople website was which was an integral part of forming the voters list for the Oversight Board election the process has temporarily become somewhat informal.  After discussing this in some detail we realized that trying to formalize things a bit more this year would likely just disrupt the upcoming election and so we ultimately decided to set this issue aside for now.  After the election the new Oversight Board and the Election Team should work on this issue with the assistance of the entire community.

Thanks to Chris Cunnington with assistance from others on squeak-dev instructions on how to install Seaside on Squeak were placed on the Squeak website and linked to from the Seaside website.  As a community we fully intend to ensure that Seaside continues to run on Squeak.

Our next meeting is scheduled for 2/17/2010.

Preliminary Agenda for 2/3/2010

January 21, 2010

Contributor relicensing agreements

Software Freedom Conservancy and Relicensing

Free server hosting options

Promotion and Visibility of Squeak

Development Progress

Squeak Swiki Improvement

Seaside support

Something more?  Add a comment…

Meeting Report for 1/20/2010

January 21, 2010

Perfect attendance: Jecel Mattos de Assumpção Jr, Ken Causey, Bert Freudenberg, Craig Latta, Andreas Raab, Randal Schwartz, and Igor Stasenko were all present today.

Movement is slow but progressing on the MIT relicensing issue and our intent to join the Software Freedom Conservancy.  We are making one more attempt to contact contributors who have not returned signed re-licensing agreements and we will give them a couple of weeks to respond and after that we will take the result and submit it to the SFC for approval.  If they are satisfied with it we will label it Squeak 4.0 and will be functionally equivalent to the 3.10.2 release but fully under the MIT license.  This is a major requirement for our joining the SFC and once complete we are confident that the rest of the process is reasonably straightforward and hopefully completable on the order of a few weeks.

Once Squeak 4.0 has been released focus will turn to releasing a 4.1 based on the Trunk development work.  We are vaguely aiming at releasing this in March or April if all goes smoothly.

One of the issues regarding the release of Trunk development work is how to release an image that has had many packages removed and yet make those removals easily and obviously available for reinstallation to users who are new to Squeak.  Andreas brought this issue up on the squeak-dev mailing in hopes that someone would become interested and come up with a solution.  This has not happened as of yet and is a topic we continue to discuss.  The reality however is that Andreas and the rest of the Oversight Board have only so much time and other projects that require attention and this one is not likely to get sufficient attention from us before 4.1 is released.  Ultimately we will of course do the best we can to make external package installation as easy as possible, but we welcome better solutions than exist today.  Please give this issue some thought and if you have an idea, better yet a solution, please bring it to the attention of the community on the squeak-dev mailing list.

The Oversight Board election is coming up soon.  Look for campaigner’s comments, ensure you are registered to vote, and vote.

Our next meeting is scheduled for February 3, 2010.