{"id":17327,"date":"2014-04-22T01:41:34","date_gmt":"2014-04-22T05:41:34","guid":{"rendered":"http:\/\/www.opensource.im\/?p=17327"},"modified":"2014-04-22T01:41:34","modified_gmt":"2014-04-22T05:41:34","slug":"heartbleed-the-beginning-of-the-end-for-open-source","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/open-source-software\/heartbleed-the-beginning-of-the-end-for-open-source.php","title":{"rendered":"Heartbleed: the beginning of the end for open source?"},"content":{"rendered":"<p><p>    OpenSSL is an open source project, meaning its original source    code is freely available for developers to use and modify. This    brings plenty of benefits  a wider pool of talent creating and    enhancing code which is available for free  but also negatives     while many might be involved in the development of the code,    very few are scrutinising it for flaws.  <\/p>\n<p>    There was common consensus that, because the OpenSSL code had    been reviewed so many times, it must be secure. In reality,    however, it was during one of these review cycles that the    Heartbleed bug was introduced.  <\/p>\n<p>    This is not unique to open source code, the same could have    occurred in a commercial development environment, as even the    best developers cannot spot all the issues that lie in their    code.  <\/p>\n<p>    However, the inherent problem with open source projects is that    there are thousands of passionate developers but a real lack of    passionate testers  as American writer Kurt Vonnegut says,    Another flaw in the human character is that everybody wants to    build and nobody wants to do maintenance.  <\/p>\n<p>    So how do we prevent this in the future? The answer is not    necessarily to stop using open source code but instead to    realise measuring the code quality of a program is as important    as the development of the program itself.  <\/p>\n<p>    The received wisdom is that open source software is often    regarded as more secure than close source  because in theory,    the more people who contribute to and edit the software, the    higher the quality. In reality the security from open source    projects will come from not just a wealth of contributors, but    from offering an unbiased way to measure the quality of the    code being used across so many of our critical applications.  <\/p>\n<p>    Some programs are so critical to the world that their quality    and security is paramount, and more needs to be done to ensure    that they not only function correctly, but the code they are    based on is well written and free of flaws.  <\/p>\n<p>    Google, Facebook and Amazon all rely on open source projects,    like OpenSSL, for their success and need to take responsibility    to ensure that any code they use is checked and measured. Those    who benefit most from the gift of the web should also serve as    guardians, making sure it can be used safely for mutual    benefit.  <\/p>\n<p>    Damien Choizit is solutions engineer at software    analysis and measurement company CAST.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Continued here:<br \/>\n<a target=\"_blank\" href=\"http:\/\/telegraph.feedsportal.com\/c\/32726\/f\/567647\/s\/39946405\/sc\/4\/l\/0L0Stelegraph0O0Ctechnology0Cinternet0Esecurity0C10A7699960CHeartbleed0Ethe0Ebeginning0Eof0Ethe0Eend0Efor0Eopen0Esource0Bhtml\/story01.htm\/RS=^ADAOvm6eZBzoweNfSObU.wx5QqrLUU-\" title=\"Heartbleed: the beginning of the end for open source?\">Heartbleed: the beginning of the end for open source?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> OpenSSL is an open source project, meaning its original source code is freely available for developers to use and modify. This brings plenty of benefits a wider pool of talent creating and enhancing code which is available for free but also negatives while many might be involved in the development of the code, very few are scrutinising it for flaws. <\/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-17327","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\/17327"}],"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=17327"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/17327\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=17327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=17327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=17327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}