{"id":49401,"date":"2016-05-16T00:00:00","date_gmt":"2016-05-16T00:00:00","guid":{"rendered":"https:\/\/www.techopedia.com\/open-source-and-the-spirit-of-unrestrained-participation\/"},"modified":"2017-06-12T16:42:41","modified_gmt":"2017-06-12T16:42:41","slug":"open-source-and-the-spirit-of-unrestrained-participation","status":"publish","type":"post","link":"https:\/\/www.techopedia.com\/open-source-and-the-spirit-of-unrestrained-participation\/2\/31654","title":{"rendered":"Open Source and the Spirit of Unrestrained Participation"},"content":{"rendered":"
“We reject kings, presidents, and voting. We believe in rough consensus and running code.” Those are the words of Dave Clark, who was involved in the early days of the Internet Engineering Task Force (IETF)<\/a>. Not every digital innovator is interested in making billions. Technical pioneers like Richard Stallman, Linus Torvalds and Tim Berners-Lee distributed their ideas freely. Behind this generosity is a mindset and spirit of community that has fueled innovation for decades. (To learn more about different types of open-source licensing, see Open-Source Licensing – What You Need to Know<\/a>.)<\/p>\n I have used the term “open source<\/a>” in the title because it is a commonly used term. But the gist of the article is somewhat broader. From the earliest days there have been those in the computer industry who have been willing to share freely their knowledge and ideas to the broadest of audiences. We cannot presume to know their motivations, nor should we try to psychoanalyze them here, but it is clear that in these cases some inclination other than the desire for monetary gain comes into play.\n<\/p>\n Some may find it easy to be judgmental of those who have sought to capitalize on claimed intellectual property rights. Of course, market forces drive innovation. But when nineteen-year-old Bill Gates<\/a> distributed his \u201cOpen Letter to Hobbyists\u201d claiming that they were stealing his BASIC<\/a> software, he managed to ruffle a few feathers. In the free software and open-source community, another dynamic is at play. It may be difficult to put a finger on, but we can take a look at how things have transpired. (For more on the open-source movement, see Open Source: Is It Too Good to Be True?<\/a>)\n<\/p>\n In the early days of ARPANET<\/a>, a small group of graduate students was formed to determine the next steps. Steve Crocker<\/a> from UCLA was their leader, and he created a communication and documentation system that would innovate and standardize the protocols of the internet. It started with Network Working Group Request for Comments<\/a> 1 (RFC 1): \u201cHost Software\u201d on April 7, 1969.\n<\/p>\n Crocker would later call the document \u201cforgettable,\u201d but thirty years later his contributions were praised in RFC 2555: \u201c30 Years of RFCs.\u201d Vint Cerf<\/a> wrote that \u201cthe act of writing RFC 1 was indicative of the brave and ultimately clear-visioned leadership that he brought to a journey into the unknown.\u201d Crocker himself wrote of \u201cthe spirit of unrestrained participation in working group meetings.\u201d Today the organization formed from the working group is called the Internet Engineering Task Force (IETF), and it is comprised of thousands of technical professionals worldwide.\n<\/p>\n In the commemorative RFC, Jake Feinler described how the RFC system was to be established:\n<\/p>\n The significant TCP\/IP protocol<\/a> stack came from these documents, and it became part of a military directive. The mission of IETF is \u201cto influence the way people design, use, and manage the internet.\u201d The collaborative effort took hold and produced the internet environment that we have today.\n<\/p>\n In his excellent book “The Innovators,” Walter Isaacson noted that Richard Stallman<\/a> was often likened to an Old Testament prophet. He resisted the \u201cevils\u201d of proprietary software<\/a> and became the leader of the free software movement. He created the GNU General Public License<\/a> to distribute freely his GNU operating system. Stallman was a free software crusader.\n<\/p>\n \u201cGreed is never good\u201d according to Linus Torvalds<\/a>. He wanted to name his new software \u201cFreax,\u201d a novel elision of the words \u201cfree,\u201d \u201cfreaks\u201d and \u201cUNIX.\u201d Torvalds’ operating system eventually took the name \u201cLinux<\/a>,\u201d a concession to ego rather than greed. Despite a $5,000 student loan debt, Torvalds announced his OS kernel<\/a> on the MINIX newsgroup on October 5, 1991, and began releasing it for free. He eventually decided to use the GNU General Public License.\n<\/p>\n As a consultant at CERN<\/a> in Geneva, Tim Berners-Lee<\/a> found he needed a way to improve collaboration among many thousands of researchers. So he created a computer program he called \u201cEnquire,\u201d named in deference to a Victorian almanac called \u201cEnquire Within Upon Everything.\u201d Over time, Berners-Lee created a suite of tools that included Hypertext Transfer Protocol (HTTP)<\/a>, Hypertext Markup Language (HTML)<\/a> and Uniform Resource Locators (URLs)<\/a> in a system of links that he would call \u201cThe World Wide Web (WWW)<\/a>.\u201d\n<\/p>\n Berners-Lee put the Web into the public domain. \u201cTim’s not in it for the money,\u201d a colleague wrote. Like Torvalds, Berners-Lee released his idea on an internet newsgroup. \u201cIf you’re interested in using the code, mail me,\u201d he wrote.\n<\/p>\n Berners-Lee was inspired by an old almanac; Jimmy Wales<\/a> tried to emulate “World Book,” the encyclopedia of his childhood. His solution was a crowdsourced<\/a> online publication called Wikipedia<\/a>. The impact of these efforts is evident to anyone who has done internet research. Isaacson calls it \u201cthe greatest collaborative knowledge project in history.\u201d And it is entirely free.\n<\/p>\n \u201cImagine a world in which every single person on the planet is given access to the sum of all knowledge,\u201d Wales wrote. \u201cThat’s what we’re doing.\u201d\n<\/p>\n In 1997, Eric S. Raymond presented an essay at a gathering of Linux enthusiasts. In his influential work, \u201cThe Cathedral and the Bazaar,\u201d he discussed 19 lessons learned in his experience as a software developer. In a section called \u201cThe Social Context of Open-Source Software,\u201d Raymond covers points 18 and 19:\n<\/p>\n 18. To solve an interesting problem, start by finding a problem that is interesting to you.\n<\/p>\n 19: Provided the development coordinator has a communications medium at least as good as the internet, and knows how to lead without coercion, many heads are inevitably better than one.\n<\/p>\n He considered the concept of \u201cegoless programming\u201d that was proposed in Gerald Weinberg’s “The Psychology of Computer Programming.” And he noted that the Linux project successfully used \u201cthe entire world as its talent pool.\u201d Here was the spirit of unrestrained participation writ large. The freewheeling had gone global.\n<\/p>\n The Open Source Initiative (OSI)<\/a> is an example of the kind of open development process that began many years ago. Richard Stallman established the Free Software Foundation (FSF)<\/a> in 1985. Space does not permit to describe the vast world of free and open-source efforts that have sprouted from the fertile soil of the early technical communities.\n<\/p>\n Why would anyone want to give away the knowledge and methods that they have worked so hard to develop? Who knows? For Torvalds, there was the influence of the social-political leanings of his parents. Stallman saw free software as a movement and a mission. Berners-Lee may have been influenced by his religious background. And the thousands of engineers worldwide who participate with organizations like IETF, OSI, and FSF? Let’s just chalk it up to this wonderful \u201cspirit of unrestrained participation.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":" “We reject kings, presidents, and voting. We believe in rough consensus and running code.” Those are the words of Dave Clark, who was involved in the early days of the Internet Engineering Task Force (IETF). Not every digital innovator is interested in making billions. Technical pioneers like Richard Stallman, Linus Torvalds and Tim Berners-Lee distributed […]<\/p>\n","protected":false},"author":7866,"featured_media":49402,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_lmt_disableupdate":"","_lmt_disable":"","om_disable_all_campaigns":false,"footnotes":""},"categories":[555,571,586,575],"tags":[],"category_partsoff":[],"class_list":["post-49401","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-native-development","category-computer-science","category-emerging-technology","category-internet"],"acf":[],"yoast_head":"\nOpen Source and Open Ideas<\/span><\/h2>\n
RFC 1: The Beginning of a Dialog<\/span><\/h2>\n
\n
Individual Contributors:<\/span><\/h2>\n
Richard Stallman and GNU<\/h3>\n
Linus Torvalds and Linux<\/h3>\n
Tim Berners-Lee and The World Wide Web<\/h3>\n
Jimmy Wales and Wikipedia<\/h3>\n
The Cathedral and the Bazaar<\/h3>\n
Conclusion<\/span><\/h2>\n