Friday June 18, 2004 | Andy Tucker's Weblog Andy Tucker's Weblog |
|
One of the projects I've been working on lately is figuring out how we're going to make the Solaris code available as open source, and create an open development model around it allowing (and encouraging) contributors from outside the company. Some of you may have heard that Jonathan Schwartz (Sun's COO) recently announced that we're going to be doing this. We've actually been working on it for quite a while, but the public announcement has certainly increased the pressure (both internal and external). There's been a lot of speculation about why we're doing this, whether we're out to "attack" Linux or whatever. From where I sit, this isn't at all what we're trying to do. We've been working on Solaris for a number of years, and are proud of what we've accomplished. We'd like to make it easier for more people to use it, and to help us improve it. We see open source as a way to enable that. If you prefer Linux, that's fine; I'm a firm believer in diversity and choice. In the end, diversity helps drive innovation, which helps the end user (and keeps me employed). As you might expect, working on this involves lots of time spent meeting with lawyers about licenses and such. Obviously we have to worry about the legal stuff, but I'm also interested in hearing from other people outside the company about what you think we should do. Clearly we'll need to release the code under an open source (i.e., OSI approved) license, but beyond that, what do you think are the requirements? What about governance models? Are there any examples that you think work particularly well, or not so well? (2004-06-18 22:35:39.0) Permalink Comments [33]Post a Comment: Comments are closed for this entry. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Posted by Sahil on June 20, 2004 at 07:26 PM PDT #
Posted by Anon on June 21, 2004 at 02:41 AM PDT #
Posted by guidod on June 21, 2004 at 04:20 AM PDT #
Posted by bact' (still a Sun believer) on June 21, 2004 at 04:22 AM PDT #
Posted by Shawn Debnath on June 21, 2004 at 08:13 AM PDT #
Posted by Anuj Goyal on June 21, 2004 at 09:22 AM PDT #
Posted by Robert Wittams on June 21, 2004 at 09:46 AM PDT #
Posted by Ryan on June 21, 2004 at 10:14 AM PDT #
Posted by Shawn Debnath on June 21, 2004 at 10:16 AM PDT #
Posted by benr on June 21, 2004 at 10:40 AM PDT #
Posted by Shawn Debnath on June 21, 2004 at 10:44 AM PDT #
Posted by Shawn Debnath on June 21, 2004 at 10:46 AM PDT #
Posted by Chris Rijk on June 21, 2004 at 11:33 AM PDT #
Posted by Chris Rijk on June 21, 2004 at 03:19 PM PDT #
Posted by Joe Klemmer on June 21, 2004 at 03:57 PM PDT #
Posted by 42 on June 21, 2004 at 04:50 PM PDT #
Posted by tapeworm on June 21, 2004 at 06:03 PM PDT #
Posted by Joseph X on June 21, 2004 at 11:56 PM PDT #
Posted by jb on June 22, 2004 at 02:19 AM PDT #
Posted by Robert Wittams on June 22, 2004 at 03:14 AM PDT #
Posted by uh on June 22, 2004 at 10:50 AM PDT #
Posted by X on June 22, 2004 at 03:22 PM PDT #
Posted by Mike Reid on June 22, 2004 at 03:41 PM PDT #
Posted by Davide Inglima - limaCAT on June 22, 2004 at 04:20 PM PDT #
Posted by Anonymous on June 23, 2004 at 12:38 PM PDT #
Posted by Shawn Debnath on June 24, 2004 at 10:34 PM PDT #
Posted by benr on June 27, 2004 at 03:09 AM PDT #
Posted by Alan Hargreaves' Weblog on July 02, 2004 at 04:17 AM PDT #
Posted by Philip Levis on July 13, 2004 at 06:17 PM PDT #
As far as drivers go, just opening up the source is a horrible, horrible thing. 'cause I know personally, that there is a good chunk of undisciplined code in some solaris drivers! Having unexperience driver coders take that stuff and proliferate it, would be a very bad thing.
FIRST you need to document and publish more kernel APIs. THEN you need to mandate that existing drivers get rewritten to STICK to the APIs. THEN you should start possibly releasing source code to the compliant drivers that are good examples for people to follow.
Posted by Philip Brown on August 09, 2004 at 01:23 PM PDT #
Posted by Kent on September 15, 2004 at 10:34 PM PDT #
Posted by Jason White on September 18, 2004 at 08:21 PM PDT #
Posted by Mark Francis Villa on September 27, 2004 at 03:29 PM PDT #