{"id":26186,"date":"2024-02-27T09:45:18","date_gmt":"2024-02-27T08:45:18","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=26186"},"modified":"2024-02-27T09:45:19","modified_gmt":"2024-02-27T08:45:19","slug":"open-source-books","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/","title":{"rendered":"5 Books on Open Source That Will Make You and Your Code More Free (as in Freedom)"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Much like in a Biblical event, the fact that software, born from the rib of hardware, shone with a life of its own has generated new ways of looking at code and its ownership. While in the 70s, large processing systems were one with their software, this was no longer true after the establishment of the <strong>Commission on New Technological Uses of Copyrighted Works (CONTU<\/strong>) in 1974, which decreed that software code was a category of intellectual work and as such protected by copyright. Since then, various events have led to the <a href=\"https:\/\/www.codemotion.com\/magazine\/infographics\/the-history-of-open-source\/\" target=\"_blank\" aria-label=\"open source movement (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">open source movement<\/a>, which, in simple terms, rejects the logic of the &#8220;closed box&#8221; by trying to ensure that code can be modified at will by the end user. But if we don&#8217;t want to stop at a hasty declaration and want to better understand the <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/how-to-find-cool-open-source-projects\/\" target=\"_blank\" aria-label=\"open source phenomenon (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">open source phenomenon<\/a>, the following books are, in our opinion, essential to shed light on a phenomenon that is far from having exhausted its path and influence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-free-as-in-freedom-sam-williams\"><strong>Free as in Freedom<\/strong> &#8211; Sam Williams<\/h2>\n\n\n\n<p><a aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.amazon.it\/Free-Freedom-Paperback-Stallmans-Software\/dp\/1449324649\/ref=sr_1_2?crid=32MT334Y5ZMF5&amp;keywords=free+as+in+freedom&amp;qid=1707986273&amp;s=books&amp;sprefix=free+as+in+freedom%2Cstripbooks%2C110&amp;sr=1-2\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Book link<\/a><\/p>\n\n\n\n<p>For those involved in software, Stallman&#8217;s ideas hold the same value as the Declaration of Independence or the Magna Carta. Controversies have not undermined their freshness and immediacy, although it is somewhat harder to contextualize since the movements that were the basis of his ideas, as well as the &#8216;heroes&#8217; Stallman refers to, are distant and lost in a narrative that has now reached mythological characters. However, it is always fascinating to rediscover how the idea that &#8220;the source code of any program represents a common good and protecting it with patents and copyright should be considered a &#8216;crime against humanity'&#8221; has taken root so radically, leading to a change in vision by multibillion-dollar societies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-cathedral-and-the-bazaar-musings-on-linux-and-open-source-by-an-accidental-revolutionary-eric-s-raymond\"><strong>The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary<\/strong> &#8211; Eric S. Raymond<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.amazon.it\/Cathedral-Bazaar-Musings-Accidental-Revolutionary\/dp\/0596001088\/ref=sr_1_8?keywords=bazaar&amp;qid=1707986450&amp;s=english-books-inglese&amp;sr=1-8\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Book link<\/a><\/p>\n\n\n\n<p>This book offers a deep analysis of the open source development model, examining the differences between the &#8220;cathedral&#8221; (traditional development models) and &#8220;bazaar&#8221; (distributed open source development) approaches. It provides a historical and philosophical overview of open source, illustrating how this approach emerged and evolved within the developer community. Through case studies and practical examples, the book analyzes successful open source projects, highlighting the components that have led to their market success. It also delves into the culture of collaboration in the open source world, showing how the distribution of work and the involvement of an extended community can lead to innovative results and explains the motivations of open source developers, describing why many people choose to voluntarily contribute to projects without direct economic return.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-just-for-fun-the-story-of-an-accidental-revolutionary-linus-torvalds\"><strong>Just for Fun: The Story of an Accidental Revolutionary<\/strong> &#8211; Linus Torvalds<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.amazon.it\/Just-Fun-Story-Accidental-Revolutionary\/dp\/0066620732\/ref=sr_1_fkmr0_2?crid=22H3YRKCSCHC3&amp;keywords=diamond+linux+torwald&amp;qid=1707986590&amp;s=books&amp;sprefix=diamond+linux+torvald%2Cstripbooks%2C117&amp;sr=1-2-fkmr0\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Book link<\/a><\/p>\n\n\n\n<p>The subtitle, which reads &#8220;I created Linux (just for fun),&#8221; is somewhat misleading, if only because the word fun in Torvalds&#8217; vocabulary should be interpreted with many filters. The book perhaps helps a bit to understand the context and character, even though to frame it better, many testimonies from his admirers should be added, and the legends of his detractors are always quite supported by his public statements. The book is still quite enjoyable and faithfully evokes the pioneering spirit of the early days of Linux.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-success-of-open-source-steven-weber\"><strong>The Success of Open Source<\/strong> &#8211; Steven Weber<\/h2>\n\n\n\n<p><a aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.amazon.it\/Success-Open-Source-English-ebook\/dp\/B002OSXS0U\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">Book link<\/a><\/p>\n\n\n\n<p>Intellectual property law has allowed companies to control knowledge and has guaranteed the rights of the innovator. As a result, engineers developing software are widely rewarded; however, as Weber shows, despite old economic axioms that innovation is driven by the promise of individual and corporate wealth, ensuring the free distribution of code among programmers favors a more effective process for creating intellectual products. In the Open Source model, independent programmers contribute for free to software that develops organically, through trial and error, creating widespread wealth on an unimaginable scale according to classic standards.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"7980\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/02\/INFOGRAPHIC_FEB_2.png\" alt=\"an infographic about the history of open source, from 1969 with Unix to GitHub. Learn more abot the Free Software Foundation and other key moments in the history of the open source movement.\" class=\"wp-image-20209\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/02\/INFOGRAPHIC_FEB_2.png 1920w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/02\/INFOGRAPHIC_FEB_2-72x300.png 72w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/02\/INFOGRAPHIC_FEB_2-768x3192.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/02\/INFOGRAPHIC_FEB_2-493x2048.png 493w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-working-in-public-the-making-and-maintenance-of-open-source-software-nadia-eghbal\"><strong>Working in Public: The Making and Maintenance of Open Source Software<\/strong> &#8211; Nadia Eghbal<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.amazon.it\/Working-Public-Making-Maintenance-Software\/dp\/0578675862\/ref=sr_1_16?crid=2RCM63C6QBXBN&amp;keywords=open+source&amp;qid=1707563984&amp;s=books&amp;sprefix=open+source%2Cstripbooks%2C137&amp;sr=1-16\" class=\"ek-link\">Book link<\/a><\/p>\n\n\n\n<p>In &#8220;Working in Public,&#8221; Nadia Eghbal provides an in-depth look at the modern development of open source software, its evolution, and its implications. By interviewing hundreds of developers to enhance their experience on GitHub, she argues that modern open source offers a model through which to understand the upcoming challenges facing the world of software and beyond. Supporting her thesis, she provides an overview of various open source projects, particularly analyzing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The GitHub platform for hosting and development<\/li>\n\n\n\n<li>The structures, roles, incentives, and relationships involved in open source projects<\/li>\n\n\n\n<li>The often-neglected maintenance<\/li>\n\n\n\n<li>The enduring production costs throughout an application&#8217;s life.<\/li>\n<\/ul>\n\n\n\n<p>Eghbal also examines the role of platforms like Twitter, Facebook, Twitch, YouTube, and Instagram, which reduce infrastructure and distribution costs but significantly increase the scope of interactions.<\/p>\n\n\n\n<p>The fact is that open source communities are increasingly centered on the work of individual developers rather than teams. The question that arises is that if creators, rather than discrete communities, will become the epicenter of our online social systems, we need to better understand how they work, and we can do so by studying what has happened with open source.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Much like in a Biblical event, the fact that software, born from the rib of hardware, shone with a life of its own has generated new ways of looking at code and its ownership. While in the 70s, large processing systems were one with their software, this was no longer true after the establishment of&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/\">Read more<\/a><\/p>\n","protected":false},"author":238,"featured_media":25974,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[3],"tags":[6290,9973,9989,5401],"collections":[],"class_list":{"0":"post-26186","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-dev-life","8":"tag-books","9":"tag-github","10":"tag-linux","11":"tag-open-source","12":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Top 5 Books on Open Source You Have to Read<\/title>\n<meta name=\"description\" content=\"Discover more about the history and philosophy of Open Source with this selection of books from our Dev Talent Partner, Arnaldo Morena.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 Books on Open Source That Will Make You and Your Code More Free (as in Freedom)\" \/>\n<meta property=\"og:description\" content=\"Discover more about the history and philosophy of Open Source with this selection of books from our Dev Talent Partner, Arnaldo Morena.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-27T08:45:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-27T08:45:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Arnaldo Morena\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arnaldo Morena\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/\"},\"author\":{\"name\":\"Arnaldo Morena\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/72209dcaf2205f28968d38489892bd17\"},\"headline\":\"5 Books on Open Source That Will Make You and Your Code More Free (as in Freedom)\",\"datePublished\":\"2024-02-27T08:45:18+00:00\",\"dateModified\":\"2024-02-27T08:45:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/\"},\"wordCount\":857,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp\",\"keywords\":[\"Books\",\"GitHub\",\"Linux\",\"OpenSource\"],\"articleSection\":[\"Dev Life\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/\",\"name\":\"Top 5 Books on Open Source You Have to Read\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp\",\"datePublished\":\"2024-02-27T08:45:18+00:00\",\"dateModified\":\"2024-02-27T08:45:19+00:00\",\"description\":\"Discover more about the history and philosophy of Open Source with this selection of books from our Dev Talent Partner, Arnaldo Morena.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp\",\"width\":1792,\"height\":1024,\"caption\":\"deb libri books open source\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev Life\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/dev-life\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"5 Books on Open Source That Will Make You and Your Code More Free (as in Freedom)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/72209dcaf2205f28968d38489892bd17\",\"name\":\"Arnaldo Morena\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/whatsapp-image-100x100.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/whatsapp-image-100x100.jpg\",\"caption\":\"Arnaldo Morena\"},\"description\":\"First steps i moved into computers world were my beloved basic programs I wrote on a Zx Spectrum in early 80s. In 90s , while i was studing economic , i was often asked to help people on using personal computer for every day business : It's been a one way ticket. First and lasting love was for managing data , so i have started using msaccess and SqlServer to build databases , elaborate information and reports using tons and tons of Visual Basic code . My web career started developing in Asp and Asp.net , then I began to use php . I like to have an administrative approach ,too .In fact i have earned many certifications on database administration . Mixing up this two factors i developed many programs for data collecting and analyzing, being involved on publishing reports and articles based on elaborated information , in scenarios as Public Administration training , collaboration project between universities all over the world or survey on genetic structure and their relative kind of analysis. Actually i am involved in collecting data by using automated sensor IoT, that lead me on joining Arduino community in Rome, and integrating my application with more instruments , working in fields like Open and Big data , and using data mining software .\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/arnymore\/\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/arnaldo-morena\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Top 5 Books on Open Source You Have to Read","description":"Discover more about the history and philosophy of Open Source with this selection of books from our Dev Talent Partner, Arnaldo Morena.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/","og_locale":"en_US","og_type":"article","og_title":"5 Books on Open Source That Will Make You and Your Code More Free (as in Freedom)","og_description":"Discover more about the history and philosophy of Open Source with this selection of books from our Dev Talent Partner, Arnaldo Morena.","og_url":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2024-02-27T08:45:18+00:00","article_modified_time":"2024-02-27T08:45:19+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp","type":"image\/webp"}],"author":"Arnaldo Morena","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Arnaldo Morena","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/"},"author":{"name":"Arnaldo Morena","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/72209dcaf2205f28968d38489892bd17"},"headline":"5 Books on Open Source That Will Make You and Your Code More Free (as in Freedom)","datePublished":"2024-02-27T08:45:18+00:00","dateModified":"2024-02-27T08:45:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/"},"wordCount":857,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp","keywords":["Books","GitHub","Linux","OpenSource"],"articleSection":["Dev Life"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/","url":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/","name":"Top 5 Books on Open Source You Have to Read","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp","datePublished":"2024-02-27T08:45:18+00:00","dateModified":"2024-02-27T08:45:19+00:00","description":"Discover more about the history and philosophy of Open Source with this selection of books from our Dev Talent Partner, Arnaldo Morena.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp","width":1792,"height":1024,"caption":"deb libri books open source"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/dev-life\/open-source-books\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Dev Life","item":"https:\/\/www.codemotion.com\/magazine\/dev-life\/"},{"@type":"ListItem","position":3,"name":"5 Books on Open Source That Will Make You and Your Code More Free (as in Freedom)"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/72209dcaf2205f28968d38489892bd17","name":"Arnaldo Morena","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/whatsapp-image-100x100.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/whatsapp-image-100x100.jpg","caption":"Arnaldo Morena"},"description":"First steps i moved into computers world were my beloved basic programs I wrote on a Zx Spectrum in early 80s. In 90s , while i was studing economic , i was often asked to help people on using personal computer for every day business : It's been a one way ticket. First and lasting love was for managing data , so i have started using msaccess and SqlServer to build databases , elaborate information and reports using tons and tons of Visual Basic code . My web career started developing in Asp and Asp.net , then I began to use php . I like to have an administrative approach ,too .In fact i have earned many certifications on database administration . Mixing up this two factors i developed many programs for data collecting and analyzing, being involved on publishing reports and articles based on elaborated information , in scenarios as Public Administration training , collaboration project between universities all over the world or survey on genetic structure and their relative kind of analysis. Actually i am involved in collecting data by using automated sensor IoT, that lead me on joining Arduino community in Rome, and integrating my application with more instruments , working in fields like Open and Big data , and using data mining software .","sameAs":["https:\/\/www.linkedin.com\/in\/arnymore\/"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/arnaldo-morena\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-600x400.webp","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-600x600.webp","author_info":{"display_name":"Arnaldo Morena","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/arnaldo-morena\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp",1792,1024,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-150x150.webp",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-300x171.webp",300,171,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-768x439.webp",768,439,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-1024x585.webp",1024,585,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-1536x878.webp",1536,878,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books.webp",1792,1024,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-100x100.webp",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-180x128.webp",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-896x504.webp",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-400x225.webp",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-600x400.webp",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-source-books-600x600.webp",600,600,true]},"uagb_author_info":{"display_name":"Arnaldo Morena","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/arnaldo-morena\/"},"uagb_comment_info":0,"uagb_excerpt":"Much like in a Biblical event, the fact that software, born from the rib of hardware, shone with a life of its own has generated new ways of looking at code and its ownership. While in the 70s, large processing systems were one with their software, this was no longer true after the establishment of&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/26186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/238"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=26186"}],"version-history":[{"count":1,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/26186\/revisions"}],"predecessor-version":[{"id":26187,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/26186\/revisions\/26187"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/25974"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=26186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=26186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=26186"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=26186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}