Skip to Content
Contribute to Open Source Projects
shortcut

Contribute to Open Source Projects

by Charles Humble
October 2024
Beginner
5 pages
9m
English
O'Reilly Media, Inc.
Content preview from Contribute to Open Source Projects

Contribute to Open Source Projects

Open source software (OSS) has become such a mainstay of our industry that it is easy to forget it was once a radical idea. Until the late 1960s, large and expensive mainframe computers were generally leased to customers and supplied with all the software needed to run them. In 1969, IBM led an industry change by starting to charge separately for mainframe software.

Seven years later, Bill Gates’ Open Letter to Hobbyists asserted that the rampant unauthorized use of Microsoft’s Altair BASIC interpreter hindered his ability to produce quality software. In 1983, binary software became copyrightable in the United States.

The free software movement grew throughout the ‘80s and ‘90s, but it was the arrival of the Netscape browser in 1998 that saw the movement garner mainstream attention. Netscape released the code for its browser, Christine Peterson coined the term “open source,” and the Open Source Initiative (OSI) became a focal point for their efforts. They formally define OSS as being software that is released under a license that grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose.

Microsoft, in particular, was horrified. Bill Gates’ famous Internet Tidal Wave memo suggests the browser wars were largely caused by a fear that Netscape would render Windows obsolete. I suspect they were also concerned that if all software ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Create Effective Documentation

Create Effective Documentation

Charles Humble
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer

Publisher Resources

ISBN: 9781098174262