On Feb 1, 2007, at 10:45 PM, Stephen Lau wrote:

On Thu, Feb 01, 2007 at 08:40:00PM -0800, Scott Tracy wrote:
Having the source ready for publishing is not a requirement for setting up a project. I'm not looking for an endless debate here but there are many examples of Open Solaris Projects that started without the source. iSNS is just one such project, in fact it only has prototype code at the moment, but it started with nothing. The idea is to get the community educated, involved and yes, eventually publish the source so a developer can DO something with it, but it's not a barrier to entry as long as the intention is not malformed into a marketing ploy or other sleezy engagement.

1) I voiced earlier that I was disappointed at previous projects that
didn't have source available either, and that I was going to be a jerk
about it from now on.

I don't want that to be a gating factor to get community involvement and create a beachhead for a project. In fact I can see where the start of a project is a design doc and both folks in and outside Sun do joint development to get a project started/completed.


2) The difference between Honeycomb and iSNS is that iSNS is targeting a consolidation (NWS) that already publishes source - so even if the iSNS developers never make their own source tarballs available (which I hope won't happen) - we at least have a reasonable assurance that it will be open in the end by way of the NWS consolidation. On the other hand, the
best I've seen Honeycomb offer is "we will look at opening up
Honeycomb".  That's just not strong enough of an assurance for me.

How would anyone outside of sun know this? And why does it matter anyway. Refer to above, it cannot be a gate to start a project by having source first. That's not the objective. If that's the case, then how will the community do joint projects or have influence on ones in progress? The idea is to be open through-out the process.

Maybe I'm missing the point. What problem are you solving by gating folks without code from starting a project? Are there too many of these that have failed or something?


The SDK layer is not cast in stone. XAM is in SNIA now, but is nowhere near complete. This is a chance for developers to take a look at the interfaces, figure out what they want and influence the product (and potentially the industry). I'd say this is open development.

Sure, so why does it need a project?
The only thing a project offers over communities are SCM repositories.
Clearly, Honeycomb does not yet have source - that's fine.  Peter has
already initiated discussion the Appliances community, let it live there until they have source ready - at which point they can request a project
to host their source.

So, let's talk through this so I can understand. How would you work on a design doc with the community? Walk through the normal SDF process on something you want to develop from start to finish in the open.


I would give my vote to start the project provided the team starts with a reasonable set of documents and SDK to make my mouth water as long as I have the details to use it. Something like:
* Design Documents on the source
* SDK
* Example application on using the SDK (or Whitepaper)

That's fine... that's why we have these public proposals so people can
get +1 or -1 opinions from people. :)

Yep.

/Scott




_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to