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 ]
Programming Entity Framework: Rough Cuts Version webmaster@oreillynet.com (O'Reilly Media, Inc.) Wed, 08 Oct 2008 23:47:40 -0800 Programming Entity Framework is a thorough introduction to Microsoft's new core framework for modeling and working with data in Windows and web applications. As the glue of the .NET data platform, the framework is quickly emerging as a core component of many applications. This book gives experienced developers a hands-on tour of the framework -- from the successful development of an Entity Data Model to the use of its rich architecture -- and demonstrates how to use it in a variety of applications. Android Application Development: Rough Cuts Version webmaster@oreillynet.com (O'Reilly Media, Inc.) Wed, 08 Oct 2008 23:47:40 -0800 This practical book provides the concepts and code you need to develop software with Android, the open-source platform for cell phones and mobile devices that's generating enthusiasm across the industry. Android Application Development introduces this programming environment, and offers you a complete working example that demonstrates Android architectural features and APIs. The book is a natural extension of the existing Android documentation provided by Google. Rails: Up and Running webmaster@oreillynet.com (Curt Hibbs, Bruce A. Tate, Lance Carlson) Tue, 07 Oct 2008 23:47:42 -0800 Lightning-Fast Web Development Photoshop Elements 7: The Missing Manual webmaster@oreillynet.com (Barbara Brundage) Fri, 03 Oct 2008 23:47:17 -0800 Photoshop Elements 7 includes lots of new tools for everything from sprucing up your photos to storing and sharing your pictures online. There's so much to this new version, in fact, that knowing what to do -- and when to do it -- is tricky. Photoshop Elements 7: The Missing Manual guides you through all of the program's features by explaining not only how the tools and commands work, but when to use them. Pragmatic Thinking and Learning webmaster@oreillynet.com (Andy Hunt) Thu, 02 Oct 2008 23:47:52 -0800 All day long, you're thinking. There's always something new you need to learn. But do you know the best ways to think, or learn? We all know how to work with software and hardware, but what about wetware-our own brains? In this new book by Pragmatic Programmer Andy Hunt, you'll see how to become more expert. You'll discover the real differences between novices and experts, and how to deal with both more effectively so you can keep on top of your game. You'll learn about different brain functions such as synthesis vs. analysis, sequential processing and pattern-matching, and master new techniques for harvesting internal clues, including the one simple habit that separates the geniuses from the "wanna-bes." See how to learn more deliberately by managing your Knowledge Portfolio and explore practical learning techniques. We'll look at mind maps (and how not to use them), better reading techniques, and situational feedback. You'll also learn one proven technique that will improve your daily productivity by 20%-30%. These aren't party tricks. This is the real stuff that will make you more creative, more insightful, and more effective at what you do. Head First SQL Code Magnet Kit webmaster@oreillynet.com (O'Reilly Media, Inc.) Wed, 01 Oct 2008 23:47:42 -0800 Learning is more efficient when you're doing something active. With this Head First SQL Code Magnets Kit, getting SQL into your brain is both easy and fun. These code magnets provide a brain-friendly, hands-on experience and reduce the time you have to spend writing code. The kit includes over 100 magnets with code carefully selected from the code magnet exercises found in O'Reilly Media's best-selling book, Head First SQL. Practice your coding skills by using the SQL magnets along with the examples found in the book or create your very own examples. It's just this simple: break the magnet sheets into separate code tiles and stick them on your fridge, locker, file cabinet, or the magnetic board included in the kit. You'll learn SQL in record time!
O'Reilly Media, Inc. Upcoming Books
grep Pocket Reference webmaster@oreillynet.com (John Bambenek, Agnieszka Klus) Thu, 02 Oct 2008 15:46:15 -0800 Grep Pocket Reference is the first guide devoted to grep, the powerful utility program that helps you locate content in any file on a Unix or Linux system. This pocket reference is ideal for system administrators, security professionals, developers, and others who want to learn more about grep and take new approaches with it. The book includes useful information not contained in the current grep documentation. QuickBooks 2009: The Missing Manual webmaster@oreillynet.com (Bonnie Biafore) Wed, 01 Oct 2008 00:16:35 -0800 With QuickBooks 2009: The Missing Manual, you don't just learn how to use this popular program, you learn why and when to use specific features. You also get basic accounting advice so that everything makes sense along the way. Get more out of QuickBooks 2009 whether you're a beginner or an old pro. Adobe InDesign CS4 One-on-One webmaster@oreillynet.com (Deke McClelland) Wed, 01 Oct 2008 00:16:35 -0800 With Adobe InDesign CS4 One-on-One, you'll quickly learn how to design professional layouts for print and digital publishing with this program. You get complete step-by-step instructions and hours of DVD-video demonstrations with Deke McClelland's unique and effective system. Learn techniques in the book, see how they're done in the video, and apply the knowledge to hands-on projects offered in every chapter. You'll learn InDesign faster and more efficiently than you thought possible.
Dr. Dobb's TechNetCast -- O'Reilly Open Source Convention 2001 - Video coverage of the O'Reilly Open Source Convention 2001. Includes webcast of keynotes, ShowCam, exclusive interviews and select conference sessions. Video of opening presentation by Tim O'Reilly and Microsoft Senior Vice President Craig Mundie on shared vs. open source.
O'Reilly Conferences - The O'Reilly Conference site offers technical conferences on Open Source software, Java, Perl, Linux, Apache, Python, Enterprise Java, and Peer-to-Peer. Join our mailing list to receive the latest information on O'Reilly events.
Meta Description: [ O'Reilly offers technical conferences on Open Source software, emerging technologies like Mac OS X, web services, P2p, BioInformatics, Java, Perl, Linux, Apache, Python, PHP, Sendmail, Tcl/Tk, Enterprise Java, and Peer-to-Peer. ]
O'Reilly Network -- Open Source Convention Coverage - Coverage of events, news, and other developments related to the O'Reilly Open Source Convention in San Diego, CA, July 23-26, 2001.
Meta Description: [ Coverage of events, news, and other developments related to the O'Reilly Open Source Convention in San Deigo, CA, July 23-26, 2001 ]
O'Reilly Open Source Software Convention 2001 - Information about the recent July 2001 O'Reilly Open Source Convention.
Meta Description: [ O'Reilly Open Source Convention 2007 - July 23-27, 2007 - Portland, Oregon ]
Captured with open source software. Features Free Geek, visit http://freegeek.org/ for more info. Note: only the last ...