submit urlsubmit rss feedadd directory

article

Open source describes practices in production and development that promote access to the end product's sources. Some consider it as a philosophy, and others consider it as a pragmatic methodology. Before open source became widely adopted, developers and producers used a variety of phrases to describe the concept; the term open source gained popularity with the rise of the Internet and its enabling of diverse production models, communication paths, and interactive communities.The complexity of such communication relates to Brooks' law, and it is also described by Eric S. Raymond, "Brooks predicts that as your number of programmers N rises, work performed scales as N but complexity and vulnerability to bugs rises as N-squared. N-squared tracks the number of communications paths (and potential code interfaces) between developers' code bases." -- "The Revenge of the Hackers". 2000. Subsequently, open source software became the most prominent face of open source.

The open source model can allow for the concurrent use of different agendas and approaches in production, in contrast with more centralized models of development such as those typically used in commercial software companies.Raymond, Eric S. The Cathedral and the Bazaar. ed 3.0. 2000.

History


Those involved with journalism and open source intelligence used the earliest known practices of open source that focused on accessibility rather than modification of sources. Software developers used to commonly release their code under public domain until they wanted to control how such freely accessible sources are modified and distributed. Developers, like the Free Software Foundation, began to license their work, but they still kept it as free software.

More on [ Open source ]


directory of related categories

 
directory of related topics

Open Source :: Groupware

 
Open_Source RSS feed
Open Source - Twitter Search

RT @hackerdojo: Companies, websites, ideas, and open source projects born at #hackerdojo http://bit.ly/7c2hCp
kmilo (Camilo Uribe) Fri, 11 Dec 2009 21:02:24 -0000
RT @hackerdojo: Companies, websites, ideas, and open source projects born at #hackerdojo http://bit.ly/7c2hCp
Open source bugs fixed faster than commercial software: http://bit.ly/4NJtBg "But all code is pretty bad." (via @dhinchcliffe)
anadrome (Ruud Kluivers) Fri, 11 Dec 2009 21:02:17 -0000
Open source bugs fixed faster than commercial software: http://bit.ly/4NJtBg "But all code is pretty bad." (via @dhinchcliffe)
Collaboration in open-source communities may not always be helpful to project development. #whartonugc
PingTweets (Yuping Liu) Fri, 11 Dec 2009 21:02:01 -0000
Collaboration in open-source communities may not always be helpful to project development. #whartonugc
NEWS : Bad economy may lead to good IPOs in open source : Open-source companies are doing ver.. http://bit.ly/4SDqJf #newsdotcom
imanboer (Iman Burhan) Fri, 11 Dec 2009 21:01:21 -0000
NEWS : Bad economy may lead to good IPOs in open source : Open-source companies are doing ver.. http://bit.ly/4SDqJf #newsdotcom
Gluster's open source clustered file system http://www.enterprisestorageforum.com/sans/news/article.php/3852856
storagenews (EnterpriseStorageFrm) Fri, 11 Dec 2009 21:01:06 -0000
Gluster's open source clustered file system http://www.enterprisestorageforum.com/sans/news/article.php/3852856
Why open source may win the electronic health record market - http://tinyurl.com/ycbacyj
cbssmartplanet (SmartPlanet) Fri, 11 Dec 2009 20:59:36 -0000
Why open source may win the electronic health record market - http://tinyurl.com/ycbacyj

 
Subscribe to Open_Source RSS feed

directory of related sites

CCF (Collaborative Computing Frameworks) - A suite of software systems, communications protocols, and tools that enable collaborative work for natural sciences research, collaboratories
Meta Description: [ Intro to CCF site ]

Citadel/UX - BBS, interactive community, groupware
Meta Description: [ Citadel: all-in-one open source groupware. Easy to install, easy to use, easy to live with. ]

Collaborative Virtual Workspace - A collaboration software environment that provides a virtual building where teams can communicate, collaborate, and share information, regardless of their geographic location.
Meta Description: [ CVW is a collaboration software environment that provides a "virtual building" where teams can communicate, collaborate, and share information, regardless of their geographic location. CVW takes virtual meetings one step further and enables virtual co-location through persistent virtual r... ]

NCSA Habanero - framework designed to give developers the tools they need to create collaborative Java applications. The framework provides the necessary methods that make it possible to create or transition existing applications and applets into collaborative applications.

OrgSite: Ensinger Systems - Free downloadable ASP based Multi-User / Multi-Author software.
Meta Description: [ Providing free software to all types of Organizations who can use a Do It Yourself website that is MultiUser and MultiAuthor, No Programming Required ]

Yoga - free software workalike of Lotus Notes

Open_Source related videos
How the FreeBSD Project Works
Next Video
Open_Source related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor