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

Software :: Open Source
Open Source :: Groupware

 
Open_Source RSS feed
Business Applications - RSS Sponsorship

SaaS vendor quits browser to boost sales
Fri, 18 Jul 2008 15:30:54 -0700
SaaS CRM vendor Entellium is phasing out its browser-based offerings in favor of a smart client version that it says sells faster, better and at one-fifth of the marketing costs of the old version. by Phil Wainewright
Open-source Castle Project founder joins Microsoft
Fri, 18 Jul 2008 12:45:24 -0700
Hamilton "Hammett" Verissimo, the founder of the open-source Castle Project, is joining Microsoft on August 11 as a program manager on the Microsoft Extensibility Framework MEF team. by Mary Jo Foley
How to make Microsoft Silverlight enterprise fit
Thu, 17 Jul 2008 13:42:02 -0700
A father and son team think they've found a way to make Microsoft Silverlight  more enterprise friendly. Navot and Gai Peled who run Gizmo, Ltd., an Israeli startup, have enabled their Visual WebGui environment to redirect Siliverlight calls across the network,...
A solar cooled air-conditioning system
Thu, 17 Jul 2008 09:30:20 -0700
Spanish scientists have developed a new eco-friendly air-conditioning system. The researchers are relying on solar energy for cooling their devices. They claim that their technology does not harm the ozone layer and reduces the use of greenhouse gases. The research team has 'designed and built an absorption chiller capable of...
The fastest way to learn open source
Tue, 15 Jul 2008 07:00:49 -0700
Tim O'Reilly has taken everything he and his company have learned training people in programming for two decades and condensed it into the format of this series. Even I can learn with it. by Dana Blankenhorn
Eclipse gets its first Russian member
Tue, 15 Jul 2008 06:37:17 -0700
Eclipse got its first Russian member today with Excelsior LLC of Novosibirsk joining as an add-in provider. by Dana Blankenhorn

 
Subscribe to Software RSS feed

directory of related sites

Achievo - A web-based project management tool, offering basic project and customer management. (PHP)
Meta Description: [ Achievo is a flexible web-based project management tool for business-environments. Achievo's project management and resource management capabilities will enable organisations to support their business processes in a simple, but effective manner. ]

Austin - C++ parser for which converts XML-based project files into Gantt charts

dotproject - BSD-licensed PHP-MySQL web-based project management application, with Gantt chart support
Meta Description: [ Open Source Project and Task Management Software ]

Double Choco Latte - Issue tracking and project management. Part of Gnu Enterprise project.

FUTURe Project Planner - A time management application written in Java including todo lists, Gantt charts, diaries, pert charts. Currently in early project stages.

Gantt Project - Graphical Java program for editing Gantt charts. GPL

Gforge Project Management Tool - This part of the GForge collaborative development environment allows fine-grained control over tasklists, bugtracking, and gantt charts, with account management integrated into the overall product.

PHProjekt - Web-based groupware tool which includes calendar, project-management, time-card management, PDA synchronization, email, voting system and personal to-do list management
Meta Description: [ PHProjekt - groupware ]

500 Planner - Open source project planning and management application for the GNOME desktop.

Project Management Interface - Web-based project management application. Provides portal management to a large number of coarsely-managed projects.

Project/Open - Web-based project resource planning system, with project rooms, and tools for managing clients, invoices, time, and cost. Designed for the advertizing, IT consulting, translation and knowledge management sectors.
Meta Description: [ ]project-open[ is an open-source based Project-ERP for medium and small project oriented companies. ]

Projectory - Open source, platform-independent, web-enabled project management tool for software projects based on Perl and MySQL.

proManager - A PHP-based project manager and todo list with a recursive task and user tree, task-related forums and notes. Runs on various databases.
Meta Description: [ proManager is a open-source PHP-based mind map / project manager / todo list. It has a lot of nifty features ]

PyGantt - Reads a project description from a XML formatted file and outputs an HTML Gantt diagram.

ScrumWiki - Simple Wiki-based tool for applying Scrum project management techniques. Collaborative, open source, cross platform and with full version control.

Taskjuggler - A tool to schedule and track complex projects. The textual project description is compiled into schedules, status reports and GANTT charts.
Meta Description: [ TaskJuggler is a modern and powerful project management tool. ]

ToutDoux - A project manager for GNOME part of the GNU project. French/english.

Track+ Issue Tracking System - Web based tool for bug, issue, and task tracking. Offers Gantt charts, diagrams, configurable workflows, email reminders of due tasks and PDF reports.
Meta Description: [ Defect and issue management system based on Java. Free bug tracker. ]

TUTOS Groupware Suite - Web-based groupware suite.
Meta Description: [ Groupware TUTOS ]

WebCollab - A web-based system for projects and project management.
Meta Description: [ WebCollab project management software on PHP and MySQL ]

WR Time Tracker - PHP-based work time tracking system, under X11-style Liberal Freeware License

Open_Source related videos
Chris Holmes ABSTRACT This talk will introduce GeoServer, an open source server to publish and edit geospatial data using ...
Next Video

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor