Skip to content

Latest commit

 

History

History
28 lines (14 loc) · 5.31 KB

foss-history.md

File metadata and controls

28 lines (14 loc) · 5.31 KB

FOSS History

The history of open source began in the 1960s with the first large-scale commercial computers that came with freely distributed software with source code. The trend died in the 1970s, when it was more likely to find proprietary software. The Free Software Movement of the mid 1980s desired to return to the 1960s system of software distribution. The movement gave freedom to computer users by replacing proprietary software under restrictive licensing terms with free software. The leading force behind the movement, Richard Stallman, introduced the GNU operating system in order to develop free software. The 1990s continued to develop open source software. By 1993, GNU was stable and a common platform. Various other open source projects emerged, including many GIS packages, which we will discuss throughout this site.

In the 1950s and early 1960s the early software was free by definition, due to the academic nature of software development, as well as compatibility and porting requirements and the lack of a separate software business model; revenue was generated with hardware, primarily.

In the late 1960s the software industry was becoming a real business. Software was getting increasingly decoupled from the hardware business, requiring a separate business model. Lawyers drafted restrictive licenses to enable this. ARPANET researchers used RfCs to develop telecom protocols. This collaboration eventually led to the birth of the Internet in 1969.

In the 1970s AT&T released early versions of UNIX. The software was free of charge, but users were not allowed to redistribute or modify it. In the late 1970s and early 1980s charging for software licenses became a dominant business model for software companies and computer vendors. Legal restrictions were imposed through copyrights, trademarks and other contracts. License enforcement via legal actions began. Software piracy was born.

In the 1980s software was shared via BBS systems. Software written in BASIC and other interpreted languages could only be distributed as source code. A lot of freeware became available. Software modding became popular and Usenet provided a good collaboration channel for programmers/modders. Richard Stallman started the GNU Project and founded the Free Software Foundation. The first companies making free software as their primary business emerged.

In the early 1990s the free software community received the first complete free operating system with Linus Torvald’s kernel combined to GNU operating system. Debian, founded by Ian Murdock in 1993, committed to the GNU and FSF principles of free software. Linux adoption by businesses and governments began in the late 1990s. Website-based companies emerged and made extensive use of free web servers, especially the Apache HTTP Server. The LAMP (Linux, Apache, MySQL, PHP) stack gained popularity over expensive proprietary solutions.

Freeware Summit organized by Tim O’Reilly brought together the leaders of free and open source projects. A developer vote decided on Open Source as a new term over Sourceware. The Open Source Initiative was formed much to the disdain of Richard Stallman and the FSF.

In the early 2000s big software corporations began to see free software as a threat to their core business. Microsoft’s Steve Ballmer called Linux a cancer, referring to its copyleft license. In 2003 SCO made claims that Unix IPR had been copied into Linux kernel and decided to jump straight into the deep end of the pool by suing IBM. They did not lack balls, but, as it turned out, they did mostly lack the ownership of the IPR they claimed had been violated. The case is still technically ongoing, even though SCO filed for bankruptcy in 2007, after multiple defeats in court. SCO allegedly received funding from Microsoft.

In the late 2000s the availability and popularity of hosted distributed revision control services, such as GitHub, has reduced barriers on participating in free software projects.

In the recent years the free software movement has seen some worrying corporate acquisitions, such as Sun Microsystems purchasing MySQL and Oracle purchasing Sun Microsystems.

Meanwhile open source project participation is growing exponentially. Big players, such as telecom operators, are adapting (or seriously considering) free software alternatives. Many new school IT houses and enlightened in-house developers are fighting the good fight, paving way for this tectonic shift. New business models are emerging; creating a popular web service and open sourcing it all would have been, in the recent past, considered financially insane. Today it is becoming a norm.

Many government institutions have adopted free software and open innovation as the fundamental building blocks in building a successful information society. For instance, the Helsinki Region Infoshare program has since 2010 promoted open data publication in the metropolitan area of Finland’s capital, opening up more than a thousand datasets online, allowing for free development of applications to support new business.

The US government has an Open Government National Action Plan that includes an Open Data Policy, with the aim of “making information resources accessible, discoverable, and usable by the public, to help fuel entrepreneurship, innovation, and scientific discovery - to improve Americans’ lives and contribute significantly to job creation.”