8.2.10

Open Source Software Development Guides And Reviews

I was so curious about how people made such useful and high technology software that many of us can use in our daily lives especially when you are in an online business, online researching, online development and many things can be. So, I decided to research how exactly the meaning stated of this so called Open Source Software development and it state like this:

Open source software development is the process by which open source software (or similar software whose source code is publicly available) is developed. These are software products “available with its source code and under an open source license to study, change, and improve its design”. Examples of popular Open source software product are Mozilla Firefox, Google Chrome, and the OpenOffice.org Suite. In the past, the Open source software development method has been very unstructured, because no clear development tools, phases, etc. had been defined like with development methods such as DSDM. Instead, every project had its own phases. However, more recently there has been much better progress, coordination, and communication within the open source community. -wikipedia

In addition to the source for Open source software development, we will going to learn about the history, the Open source software development phases, Types of open source projects, Open source software development methods, Tools used for open source development, and many things to know more about.

Let us learn about how to start an open source project. So, here are the ways on how we get starting an open source project:

  1. An individual who senses the need for a project announces the intent to develop the project in public. The individual may receive offers of help from others. The group may then proceed to work on the code.
  2. A developer working on a limited but working codebase, releases it to the public as the first version of an open-source program. The developer continues to work on improving it, and possibly is joined by other developers.
  3. The source code of a mature project is released to the public, after being developed as proprietary software or inhouse software.
  4. A well-established open-source project can be forked by an interested outside party. Several developers can then start a new project, whose source code then diverges from the original.
Eric Raymond observed in his famous essay "The Cathedral and the Bazaar" that announcing the intent for a project is usually inferior to releasing a working project to the public. It's a common mistake to start a project when contributing to an existing similar project would be more effective (NIH syndrome). To start a successful project it is very important to investigate what's already there. - wikipedia

Since that there are more things we will going study, maybe we can discuss it one by one. Soon, we can give here some ways and good information for you to learn and to study especially about Open Source Software Development. So, keep hang on.

No comments: