<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Oss on Janik von Rotz</title>
    <link>https://janikvonrotz.ch/tags/oss/</link>
    <description>Recent content in Oss on Janik von Rotz</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 07 Mar 2022 10:53:32 +0100</lastBuildDate>
    <atom:link href="https://janikvonrotz.ch/tags/oss/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Open Source Software = More Security</title>
      <link>https://janikvonrotz.ch/2022/03/07/open-source-software-more-security/</link>
      <pubDate>Mon, 07 Mar 2022 10:53:32 +0100</pubDate>
      <guid>https://janikvonrotz.ch/2022/03/07/open-source-software-more-security/</guid>
      <description>&lt;p&gt;This post has been translated from  &lt;a href=&#34;https://www.mint-system.ch/blog/mint-system-blog-1/open-source-software-sicherheit-33&#34;&gt;Mint System - Open Source Software = Sicherheit&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Why is open source software more secure than closed source software?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Again and again we are confronted with the argument that open source software (OSS) cannot be secure because it is free. The &lt;a href=&#34;https://en.wikipedia.org/wiki/There_ain%27t_no_such_thing_as_a_free_lunch&#34;&gt;&amp;ldquo;there is no free lunch&amp;rdquo;&lt;/a&gt; idiom is also often used. We will explain here why this argument is wrong.&lt;/p&gt;&#xA;&lt;p&gt;First of all, it is important to know that software code is not comparable to tangible products. Software code has a special feature - it can be duplicated without considerable effort. This is rather difficult with a car, for example. Each production of a car costs the same. Code, on the other hand, is written once. So if you want to sell software, you can only do so through licensing. You sell the intellectual property, so to speak, but not the program lines.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Software code has a special feature - it can be duplicated without effort.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This raises the question: What is the value of software code if it can be easily duplicated? Our answer is simple. The value of software code is reflected in the number of systems / users that use and execute the code.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The value of software code is in the number of executions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Therefore, the value of code increases with the number of systems / users that execute it. And that is exactly why most code is on collaboration platforms like &lt;a href=&#34;https://github.com/&#34;&gt;GitHub&lt;/a&gt; or &lt;a href=&#34;https://about.gitlab.com/&#34;&gt;GitLab&lt;/a&gt;. You can find the code for millions of software systems there, for example the &lt;a href=&#34;https://github.com/torvalds/linux&#34;&gt;code for the Linux operating system&lt;/a&gt;, which &lt;a href=&#34;https://www.theverge.com/2021/2/19/22291324/linux-perseverance-mars-curiosity-ingenuity&#34;&gt;made it to Mars&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;These platforms are used by security researchers to find security holes in the code. An ecosystem has emerged where developers are paid to find and close security holes (see for example &lt;a href=&#34;https://www.hackerone.com&#34;&gt;hackerone&lt;/a&gt;). Disclosing the code therefore creates more security.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Transparency creates security.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The opposite is called &amp;ldquo;security through obscurity&amp;rdquo;. This approach is &lt;a href=&#34;https://en.wikipedia.org/wiki/Security_through_obscurity#Criticism&#34;&gt;no longer recommended by security researchers&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;In summary, the following conclusions can be drawn:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The value of software code lies in the number of executions.&lt;/li&gt;&#xA;&lt;li&gt;The number of executions increases when the code is on open platforms.&lt;/li&gt;&#xA;&lt;li&gt;There are incentives to search the code on these platforms for security vulnerabilities and to close them.&lt;/li&gt;&#xA;&lt;li&gt;Open source code is more secure than closed source code.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Open Source Software is not free</title>
      <link>https://janikvonrotz.ch/2020/08/07/open-source-software-is-not-free/</link>
      <pubDate>Fri, 07 Aug 2020 11:10:04 +0200</pubDate>
      <guid>https://janikvonrotz.ch/2020/08/07/open-source-software-is-not-free/</guid>
      <description>&lt;p&gt;Open Source Software (OSS) is free to access. Everybody can download the code, change it and build something new. This requires expertise. Expertise that is hard to find on the market. Therefore open source software is not free.&lt;/p&gt;&#xA;&lt;p&gt;Can you follow my argument? This thought originated from the claim people made about OSS. &amp;ldquo;If something is for free, it cannot be good&amp;rdquo;, many claimed. This is true in economics, but hardly applicable to OSS. Using OSS requires knowledge and competence. There is nobody to blame if it does not work. Even if you file an issue on &lt;a href=&#34;https://github.com/&#34;&gt;GitHub&lt;/a&gt; describing your problem, it might simply be ignored.&lt;/p&gt;&#xA;&lt;p&gt;Now the question arises: &amp;ldquo;Why should I acquire the experise of using OSS if I can pay someone to handle software for me?&amp;rdquo; Yea! Why the heck should I - in the digital age where the richest companies are IT companies - invest in digital know-how?&lt;br&gt;&#xA;I obviously do not have to answer this question.&lt;/p&gt;&#xA;&lt;h2 id=&#34;digital-transformation&#34;&gt;digital transformation&lt;/h2&gt;&#xA;&lt;p&gt;Oh boy, how I despise the term &amp;ldquo;digital transformation&amp;rdquo;. Everybody talks about it, but nobody knows about it. Is it about diversifying your investment portfolio across the IT sector? Is it about the paperless office? Is it about e-government? Is it about modifying the body with computer chips? Is it about talking with my fridge?&lt;/p&gt;&#xA;&lt;p&gt;No no no and no, it is definitely not about these things. The digital transformation, to me at least, is about admitting that IT matters to your business model and therefore not treating it simply as a cost account in your financial reports. Software matters more than ever. If your company wants to persist, it has to see how software can be of help.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Using OSS fosters competencies and know-how for the digital age.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;the-new-management-model&#34;&gt;the new management model&lt;/h2&gt;&#xA;&lt;p&gt;Did you have business administration in high school and seen this picture:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://janikvonrotz.ch/images/The%20New%20St.%20Gallen%20Management%20Model.png&#34; alt=&#34;The New St. Gallen Management Model&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&#34;https://cio-wiki.org/wiki/The_New_St._Gallen_Management_Model&#34;&gt;&amp;ldquo;The New St. Gallen Management Model&amp;rdquo;&lt;/a&gt; is a systemic management reference framework. This model is well known and accepted all over the world.&lt;br&gt;&#xA;The IT process is often placed in the support process section. Most companies treat IT as cost account. In my opinion it must be treated as a core-process. Only then a company can truly utilize the advantages of software.&lt;/p&gt;&#xA;&lt;p&gt;Make software your competence, find new ways to elevate your business model and never talk about digital transformation again.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
