Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / March 2007

Tip: Looking for answers? Try searching our database.

Please help me understand "Java Open Source Project"

Thread view: 
www - 06 Mar 2007 19:56 GMT
Hi,

I have read that Sun is doing something revolutionary again. It is
moving its Java to open source project.
http://www.sun.com/software/opensource/java/project_overview.jsp

I cannot understand several things. I hope that somebody could help me
understand it better.

First of all, I don't really understand what "Open Source Project" is. I
have heard that many softwares are "Open Source Project". Does that mean
that anybody can join and program it? For Java, can I give my own
favorite class (MySuperUseful.java) to Sun so it will include it in its
new coming version? Or can I modify the current existing class into a
favor I like and Sun will release it in the new version? If everybody
just join and writing some piece of code and give it to Sun, the quality
of Java classes would be questionable? What is really open source project?

Thank you very much.
Joe Attardi - 06 Mar 2007 21:43 GMT
> First of all, I don't really understand what "Open Source Project" is. I
> have heard that many softwares are "Open Source Project". Does that mean
> that anybody can join and program it?
That's partly. Basically, an open source project is one that makes its
source code available for all. Not everybody can add their changes to
an open source project, however. Typically there is a core group of
developers usually referred to as "committers" who have permission to
submit their changes directly to the source code repository.
Usually, anybody can submit a patch and the core developers decide if
such changes should be incorporated into the project.

> If everybody
> just join and writing some piece of code and give it to Sun, the quality
> of Java classes would be questionable?
As I mentioned above, only certain people are permitted to actually
add code into the "official" source code for a project. They make the
decisions about what is and is not included, and conduct peer code
reviews to make sure the code going in is good.

There are not really any restrictions on what you can do with your
local copy of the code (again, depending on the license), however you
just can't add it to the official source code. You can tinker with the
code on your own machine or produce derivative works (once again,
depending on the license).

I hope this helps!

--
Joe Attardi
Lew - 07 Mar 2007 04:00 GMT
www wrote:
>> First of all, I don't really understand what "Open Source Project" is. I
>> have heard that many softwares are "Open Source Project". Does that mean
>> that anybody can join and program it?

Strictly speaking, "open source" refers to how the source code is licensed.

-- Lew
www - 07 Mar 2007 17:39 GMT
> That's partly. Basically, an open source project is one that makes its
> source code available for all. Not everybody can add their changes to
[quoted text clipped - 3 lines]
> Usually, anybody can submit a patch and the core developers decide if
> such changes should be incorporated into the project.

> As I mentioned above, only certain people are permitted to actually
> add code into the "official" source code for a project. They make the
[quoted text clipped - 11 lines]
> --
> Joe Attardi

Thank you very much. I now understand "Open Source Project" better now.

Actually, if I had followed the links in the web page I posted, there
are a lot of information about how to get involved in the project, how
to report bugs etc.

Thank you again.


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.