This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

Pages

fosscode.com

Sunday, 24 February 2013

Open Source Software Hosting Facilities

Before starting on open source software hosting facilities, there are few terms that are necessary for a foss coder or for a open source software developer to know. The terms include :

  • Code Base
  • Revision Control 

Code Base -  According to Wikipedia , the term code base is used in software development which means the whole collection of source code used to build a particular application or a component. The source code in the code base should be human written code. It can also include configuration and property files.
The code base for a project is typically stored in a source control repository. A source code repository is a place where large amounts of source code are kept, either publicly or privately.
They are often used by multi-developer projects to handle various versions and handle conflicts arising from developers submitting conflicting modifications in an organized fashion.
The prime meaning of the above statement means "Bug Reporting" and controlling "Software Versions" is the feature used in software control management tool.
Some of the common source control management tool used in most open source projects are - Subversion, Git and Mercurial.

Revision Control  - Revision control, also known as version control and source control
is the management of changes to software or application. Changes are usually identified by a number or letter code, termed the "revision number", "revision level", or simply "revision".
In Revision Control, there is a feature called Versioning.  
Versioning is the creation and management of multiple releases of a product, all of which have the same general function but are improved, upgraded or customized. The term applies especially to operating systems , software and Web services.
The terms versioning and version control are sometimes used interchangeably even though their technical meanings are different.

The next article tells about the Top 10 Open Source Project Hosting Sites available on Internet.

Top 10 Open Source Project Hosting Sites

Want to start your own open source project but looking for free project hosting site , here is the list of best and free open source project hosting site. Choose the site of your choice and start your project without paying any penny. All of the sites are free for open source projects but some of them is paid for private projects. So, here it comes 

1. SourceForge
Sourceforge should be the most used and most known open code hosting site. It hosts over 260,000 projects, connects more than 46 million consumers with these open source projects and serves more than 2,000,000 downloads a day!

  ______________________________________________________

2. Google Code - 
Google offers simple, fast, reliable, scalable and free hosting for open source projects to encourage healthy, productive open source communities. Google thinks developers can always benefit from more choices in project hosting.
It offers 2 gigabyte of storage space and download hosting support with 2 gigabytes of storage space, integrated code review tools, a wiki, and an issue tracker.
 
______________________________________________________

3. GitHub -
GitHub is a web-based hosting service for software development projects that use the Git revision control system, which developed by Chris Wanstrath, PJ Hyett, and Tom Preston-Werner. Developers can hosts therir public and private projects on GitHub. GitHub was launched in February 2008, 760,589 people hosting over 2,125,358 git repositories now.
 ______________________________________________________

4. CodePlex -
Microsoft is hosting the CodePlex site solely as a web storage site as a service to the developer community. It allows shared development of open source software. Source control based on Mercurial, Subversion or Team Foundation Server. 
______________________________________________________
 
5. Eclipse Labs
Eclipse Labs is a community of open source projects that build technology based on the Eclipse platform(Note that these are not official Eclipse Foundation projects). It provides the infrastructure services typically required by open source projects, such as code repositories, bug tracking, project web sites/wiki. In fact, Eclipse Labs is hosted by Google Code Project Hosting too. 
eclipse labs
 


______________________________________________________
   
6. BitBucket -
Like GitHub, BitBucket hosts both public and private projects, 5 users free plan for private projects and unlimited for public. Over 138,000 users hosting their projects there.

______________________________________________________

7. RubyForge - 
RubyForge is a home for open source Ruby projects.It currently serves as a home to more than 9,200 projects with nearly 90,000 users. 
 ______________________________________________________

8. Java.net -
Java.net Originally founded by Sun Microsystems(Oracle now), it hosts or links to a large number of Java-related projects, and many other resources for the Java community. 


 ______________________________________________________

9. GNU Savannah -
Savannah hosts software projects that are either part of the GNU Project, or GNU software, or are free software that runs on free operating systems like Linux and the BSDs. Your software must be open source with no proprietary dependencies. This project host provides a bug tracker, CVS, GIT, etc.   

 ______________________________________________________

10. Launchpad - 
Canonical, the organisation behind the well-known Ubuntu Linux distribution, also runs a free software project hosting facility called Launchpad. The latter provides CVS and SVN source code version control, a mailing list with public archives, bug tracking, etc. Your software must be distributed under one of the approved open source licences. 

Don't wait anymore, start your own project host and share it.