{"id":31029,"date":"2017-04-10T10:09:20","date_gmt":"2017-04-10T14:09:20","guid":{"rendered":"http:\/\/www.opensource.im\/?p=31029"},"modified":"2017-04-10T10:09:20","modified_gmt":"2017-04-10T14:09:20","slug":"what-is-open-source-oreilly-media-onlamp-com","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/open-source-software\/what-is-open-source-oreilly-media-onlamp-com.php","title":{"rendered":"What Is Open Source &#8211; O&#8217;Reilly Media &#8211; ONLamp.com"},"content":{"rendered":"<p><p>    Answering the question What is open source? used to be a lot    simpler than it is today.  <\/p>\n<p>    Open source began as, and for the most part still is, software    created by a community of people who are dedicated to working    together in a highly collaborative and evolutionary way.  <\/p>\n<p>    The most important difference between software created by the    open source communities and commercial software sold by vendors    is that open source software is published under licenses that    ensure that the source code is available to everyone to    inspect, change, download, and explore as they wish. This is    the essential meaning of open source: the source code--the    language in which the software is written and the key to    understanding how the software works--can be obtained and    improved by anyone with the right skills.  <\/p>\n<p>    More precise definitions extend this basic concept by adding    provisions concerning derivative works, the rights to use the    software for any purpose, the rights of the original author,    and prohibitions against discrimination.  <\/p>\n<p>    For those new to the idea of open source or unfamiliar with the    way software gets developed, here's how it works most of the    time:  <\/p>\n<p>        One or more developers--meaning people who have the skills        to create software--get an idea about creating software to        solve a problem.      <\/p>\n<p>        The developers start writing code to create a solution.        This is frequently called \"scratching an itch.\"      <\/p>\n<p>        The developers put this code where other developers can        find out about it, download it, and play with it. There are        many locations, such as SourceForge.com, where people        post their projects.      <\/p>\n<p>        Usually the source code is published under one of several        popular open source licenses that ensure that the source        code and any derivative works remain open source.      <\/p>\n<p>        Through an informal process of sharing ideas, fiddling with        each others' code, and trial and error, the software gets        better and better, sometimes changing direction to solve        new problems as new people discover the software.      <\/p>\n<p>        At some point, the software gets finished or doesn't. It        becomes popular, stays obscure, or fades away. Programs        like Linux and Apache have had thousands of contributors.        Other projects have been created by one or two people.      <\/p>\n<p>        As time goes on, developers come and go, and projects        become active or dormant.      <\/p>\n<p>    A huge amount of amazing software has been created through this    loose process. While much of open source development has    focused on creating tools for software developers, an    increasing amount of effort is being put into creating programs    to solve less technical problems like publishing blogs or    keeping track of skydiving activity.  <\/p>\n<p>    While this explanation is sufficient for most purposes, such a    simple answer is really no longer accurate. The right answer    today depends on your perspective. To really understand the    question What is open source? in a complete and useful way, we    must know who is asking the question. For example, if we asked    Linus Torvalds, Richard Stallman, or Bill Gates, we might get    very different answers. Here's what open source means to a    variety of different groups.  <\/p>\n<p>    For users of software who have the skills to download and    install software, open source means choice and freedom.  <\/p>\n<p>    The choice comes from the huge amount of programs available.    Some programs like Firefox (the smoking-hot browser from    Mozilla.org) or OpenOffice.org (a suite of word processing,    spreadsheet, and related programs) can be downloaded and used    by just about anybody. Other open source projects such as    Babeldoc or Axkit are mostly useful for software developers.  <\/p>\n<p>    None of this open source software costs money. Some programs    charge subscriptions for support, updates, documentation, or    premium versions, but most of those are usable without paying a    fee.  <\/p>\n<p>    The freedom comes from the fact that the source code is    available. If you want to change something, then you can, if    you have the right skills. Only a handful of the people who    download and use open source ever actually change it. Most use    it as intended, but they have the freedom to modify it if they    want.  <\/p>\n<p>    For developers and engineers, open source has many additional    meanings. To those who found a successful project, open source    can mean fame, recognition, and sometimes even money from    consulting or other sources.  <\/p>\n<p>    Other developers see in open source a masterful software    development methodology founded on the virtues of    collaboration, incremental evolution, and working code.  <\/p>\n<p>    For most developers, open source is a both a source of tools to    help solve problems and a constant source of exciting new    things to learn.  <\/p>\n<p>          Pages: 1,           2        <\/p>\n<p>                    Next Page        <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>See the article here:<br \/>\n<a target=\"_blank\" href=\"http:\/\/www.onlamp.com\/pub\/a\/onlamp\/2005\/09\/15\/what-is-opensource.html\" title=\"What Is Open Source - O'Reilly Media - ONLamp.com\">What Is Open Source - O'Reilly Media - ONLamp.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Answering the question What is open source? used to be a lot simpler than it is today<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-31029","post","type-post","status-publish","format-standard","hentry","category-open-source-software"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/31029"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=31029"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/31029\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=31029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=31029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=31029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}