Java Open Source Project research 2. The history of Open source

Source: Internet
Author: User
Tags java open source projects
Project
When it comes to open source, we have to mention Richard Stallman--, the founder and spiritual leader of open source software (not idol worship ^_^). He is the founder of the GNU (GNU, not UNIX) project, the creator of the FSF (free Software Foundation), and the famous GNU Emacs (an editing Tool), GCC (c + + compiler, I don't have to say, hehe), The author of GDB (Debugging tools) and GNU make.

Stallman's life is closely related to the history of open Source:

In 1984, Stallman resigned from the MIT AI Lab and started writing GNU software.

In 1985, Stallman set up the Free Software Foundation, Freedom Software Foundation

1991, Linus Torvalds developed Linux to join the GNU, together with other GNU software to form a complete free software operating system

1998, FSF advocates free Software (Software) renamed Open Source (open source Software). Stallman against this practice, he thought that the word free, expressed not only the technology, more important is the thought.

In addition to the technology, Stallman's pursuit of freedom of faith is even more admirable. It is because of his efforts, there are today's open source world. Think about it, what would happen if there were no Open-source software? That many people may not use the computer at all, many enterprises also have no money to buy server system, the corresponding network applications, business applications will be greatly discounted.

As you know, Sun has only launched the Java language in 1995 years, and by 1997 the Java language became popular all over the world. However, the number of Java open source projects, the scope of the broad, close to Big Brother C + +, alone in the sourceforge.net can find nearly 15,000 open source projects.

What makes Java open source so prosperous?

First, the use of Java language development is easy, simple design, and cross-platform advantages.

Secondly, the application of Java language Development enterprise has been accepted by the market and widely used.

Again, learning and using Java more and more people, naturally more willing to publish their own open source projects (we China's open source projects are too few, there is no international impact of the Basic AH: ().

Finally, it is also very important that the major manufacturers of the strong push. Sun has already disclosed some of the JDK's source code and has pledged to disclose all of its source code; IBM contributed to the famous eclipse (in fact, it was a Wsad, IBM's and the latest rational Architect (I've used it, and it's good ^_^ Are developed based on eclipse, and are accustomed to eclipse of course choose them); BEA and Apache collaborate on the "Hive Plan" (Apache Beelive, a framework for component SOA and enterprise applications); Oracle, CA and so on.

Next section: Introduction to various license agreements

(finally finished, with Stallman article in a word with everyone to encourage:

If I am not for myself, who would be for me?       If I am only for myself, what am I? If not now, when?

I'm not for me, for whom? I'm only for me why am I? If not now, when? )

Contact Author: dawanjia@126.com

References: 1.  Open source or not open, is it a problem? Http://dev.codelphi.com/virushuo/archive/2004/07/21/17392.aspx 2. The GNU Project http://www.gnu.org/gnu/the-gnu-project.html 3. www.apache.org


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.