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 ]
Microsoft to ratchet IE8 security another notch in Beta 2
Wed, 02 Jul 2008 10:05:00 -0700
Sometime in August, Microsoft plans to release Beta 2 of Internet Explorer 8. Yesterday, I spoke with Austin Wilson, Director of Windows Client Product Management at Microsoft, about some of the security-related changes due in this milestone, and got a preview of the changes announced today. Here are some details...
Sony PlayStation's site SQL injected, redirecting to rogue security software
Wed, 02 Jul 2008 09:10:06 -0700
The latest high trafficked web site to fall victim into the continuing waves of massive SQL injection attacks courtesy of copycats and the ASProx botnet, is Sony's PlayStation U.S site according to a recent post at SophosLabs's blog : "Researchers at IT security firm Sophos have warned lovers of...
Stop the madness: 10 steps to kill failures
Wed, 02 Jul 2008 07:30:30 -0700
Are you too pussy-footed to pull the plug on projects that will inevitably fail? If so, you're not alone. Whether through fear, denial, or ignorance, many organizations don't kill their doomed projects fast enough. It's a darn shame because these lousy things can drive everyone crazy while burning scarce resources....
SlideShare: user communication failure
Sun, 29 Jun 2008 09:20:27 -0700
While Enterprise 2.0 applications can be useful, hassles sometimes abound. In this case, I innocently tried to upload a simple file to SlideShare, only to learn things aren't always straightforward.After attempting to upload the file, I received an error message stating in part: There's a big chance this is...
What programming language should we teach?
Fri, 27 Jun 2008 10:21:54 -0700
I had a discussion shortly before the end of the year with one of our exchange students regarding a programming class I wanted to teach. My goal was simply to introduce programming concepts and algorithmic thinking. Heck, I'd be happy if the kids could walk out of the...
Eclipse Foundation delivers Ganymede train with 23 cars, but where are the cloud on-ramps?
Fri, 27 Jun 2008 07:28:47 -0700
Now that the Eclipse Foundation has proven it mettle with delivery of consistent and complete packages of downloads -- now's the time to take this puppy to the cloud. I'd like to see more integration between Eclipse products and cloud-based development, integration and deployment services. And I'm not alone on...
eXist - eXist is an Open Source repository and retrieval engine for XML documents.
interBasis (IB 2.x) - SGML/XML-savy structured fulltext engine and multi-protocol information management system. (BSn)
Lore - Lore is a database management system (DBMS) for XML. The Lore executables are available for public use.
Xindice - DBMS written in Java to optimize the storage, retrieval, querying, and management of XML-based documents. Xindice was known as dbXML Core prior to joining the Apache XML Project.
in video is Audacity: Free Audio Editor and Recorder. A free, open source software for recording and editing sounds in ...