Manish Chakravarty wrote:
Hi All,

On Mon, 7 May 2007, Brian Gupta wrote:
What is OpenSolaris?

Reality: (My observation, a bit cynical)
---------
OpenSolaris is Sun's Solaris development team's project site. The
process has been opened up to the public, to expand the Solaris
developer community to include unpaid volunteers. (unpaid by Sun.)
Additionally, the Solaris code is now open sourced. Almost everything
about the project is driven by Sun's needs.

It should be mentioned here though that the extent to which that is true is
not under Sun's control; rather it's under the control of OpenSolaris
Community governance (IOW, leadership, voting, and other such governance
activities). This became officially true as of "Independence Day":
http://blogs.sun.com/webmink/entry/opensolaris_independence_day

More here: http://www.opensolaris.org/os/community/ogb/
Does this mean that if some developer comes up with a kernel patch (just an example) or some driver, he can commit it to OpenSolaris?

Yes, but it has to go through reviews, ARC approval process and testing etc.

These links explain the process and other related questions you are asking here:
  http://www.opensolaris.org/os/communities/participation/
  http://www.opensolaris.org/os/about/faq/getting_started_developers/
  http://www.opensolaris.org/os/about/faq/


And if the community (not SUN) finds it good, it will be taken in and will be put up in the next OpenSolaris build ?

Once commited to OpenSolaris source base, the changes automatically appear
  in the next build.


What about the bundled software that comes with Solaris Express Community/Developer releases ? Is there any way the community can influence that ?

SXCR/SXDE is SUN's distro of OpenSolaris, so stuff bundled therein represent stuff that SUN will validate, support etc. So it is SUN's decision what goes in there ... obviously
  business needs and community needs etc. are taken into account here.


What if someone has his/her own OpenSolaris based distro ? Can he/she make modifications to it as he/she pleases ?

Yes. I have made a bunch of mods for BeleniX. Nexenta/SchilliX folks have made a bunch of mods as well ... essentially the distro teams decide what goes into to the distro and how. Ability use, modify and redistribute modification is given by the license: http://www.opensolaris.org/os/about/faq/getting_started_developers/#rights

What if such modificiations break API or ABI compatibility with Solaris 10 / OpenSolaris ?

AFAIK it is upto the distro owner to decide. Nexenta has a GNU mode of operation which gives a very different GNU userland. It also has a SUN mode which preserves
  Solaris compatibility.

Obviously breaking ABI compatibility too much may not be useful as applications targeted for base OpenSolaris/SUN Solaris platforms may not work out of the box
  on that distro.

Regards,
Moinak.


These are some questions the community must ponder on.
If the answer to most of these questions is no, OpenSolaris migh not be very open. And if the answer to most of these questions is yes, we need to discuss it more

Thanks
Manish



_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to