<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>opensource &amp;mdash; Webmink In Draft</title>
    <link>https://the.webm.ink/tag:opensource</link>
    <description>Things cooking in the Minkiverse. They move elsewhere when the oven pings.</description>
    <pubDate>Wed, 15 Apr 2026 04:31:20 +0100</pubDate>
    <item>
      <title>A Note On Who To Pay</title>
      <link>https://the.webm.ink/who-to-pay</link>
      <description>&lt;![CDATA[In the context of my earlier essays about volunteering and social framing, the question recently arose of who should get paid when an open source project receives donations. The short answer is &#34;people who make it happen but wouldn&#39;t get paid otherwise&#34; but the thinking behind that is more complex than you might expect. !--more--&#xA;&#xA;Open source is not meant to be free of charge. It is just meant to have no internal ledger (everyone contributor bears their own costs and derives their own benefit from the greater work) - but since open source has to make no distinction (internal=external) that also resolves as no external ledger, by accident. (Aside: This by the way is a major issue legislatively, where the &#34;internal&#34; development of open source code ends up regulated much more than that of proprietary code.)&#xA;&#xA;But that&#39;s unfortunately led to a worldview that wants to treat all engagement with open source as philanthropic, denying those engaging in supporting roles any means of compensation and guilt-tripping anyone who needs support into silence. I call that &#34;dictating other people&#39;s sacrifices&#34; - it happens all over the charity sector too, where people seem to think skilled workers should work for peanuts &#34;because it&#39;s a charity&#34;.  I try to make sure that all the places where I have a say pay as many people as they can all they should, and then leave it up to those people how to spend (or donate) the resulting income. &#xA;&#xA;----&#xA;&#xA;Tags, Links and Mentions&#xA;&#xA;#OpenSource #Community #Sustaining #PayTheMaintainers #FreeSoftware #SoftwareFreedom #Governance #Notes&#xA;&#xA;Follow @webmink@the.webm.ink to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include @webmink@meshed.cloud as WriteFreely still doesn&#39;t display replies. a href=&#34;/About&#34;More/a.]]&gt;</description>
      <content:encoded><![CDATA[<p>In the context of my earlier essays about <a href="https://the.webm.ink/on-volunteering">volunteering</a> and <a href="https://the.webm.ink/getting-back-to-a-social-frame">social framing</a>, the question recently arose of who should get paid when an open source project receives donations. The short answer is “people who make it happen but wouldn&#39;t get paid otherwise” but the thinking behind that is more complex than you might expect. </p>

<p>Open source is not meant to be free of charge. It is just meant to have no internal ledger (everyone contributor bears their own costs and derives their own benefit from the greater work) – but since open source has to make no distinction (internal=external) that also resolves as no <em>external</em> ledger, by accident. (Aside: This by the way is a major issue legislatively, where the “internal” development of open source code ends up regulated much more than that of proprietary code.)</p>

<p>But that&#39;s unfortunately led to a worldview that wants to treat all engagement with open source as philanthropic, denying those engaging in supporting roles any means of compensation and guilt-tripping anyone who needs support into silence. I call that “dictating other people&#39;s sacrifices” – it happens all over the charity sector too, where people seem to think skilled workers should work for peanuts “because it&#39;s a charity”.  I try to make sure that all the places where I have a say pay as many people as they can all they should, and then leave it up to those people how to spend (or donate) the resulting income.</p>

<hr>

<h3 id="tags-links-and-mentions">Tags, Links and Mentions</h3>
<ul><li><a href="https://the.webm.ink/tag:OpenSource" class="hashtag"><span>#</span><span class="p-category">OpenSource</span></a> <a href="https://the.webm.ink/tag:Community" class="hashtag"><span>#</span><span class="p-category">Community</span></a> <a href="https://the.webm.ink/tag:Sustaining" class="hashtag"><span>#</span><span class="p-category">Sustaining</span></a> <a href="https://the.webm.ink/tag:PayTheMaintainers" class="hashtag"><span>#</span><span class="p-category">PayTheMaintainers</span></a> <a href="https://the.webm.ink/tag:FreeSoftware" class="hashtag"><span>#</span><span class="p-category">FreeSoftware</span></a> <a href="https://the.webm.ink/tag:SoftwareFreedom" class="hashtag"><span>#</span><span class="p-category">SoftwareFreedom</span></a> <a href="https://the.webm.ink/tag:Governance" class="hashtag"><span>#</span><span class="p-category">Governance</span></a> <a href="https://the.webm.ink/tag:Notes" class="hashtag"><span>#</span><span class="p-category">Notes</span></a></li></ul>

<p><em>Follow <code><a href="https://the.webm.ink/@/webmink@the.webm.ink" class="u-url mention">@<span>webmink@the.webm.ink</span></a></code> to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include <code><a href="https://the.webm.ink/@/webmink@meshed.cloud" class="u-url mention">@<span>webmink@meshed.cloud</span></a></code> as WriteFreely still doesn&#39;t display replies. <a href="/About">More</a>.</em></p>
]]></content:encoded>
      <guid>https://the.webm.ink/who-to-pay</guid>
      <pubDate>Wed, 27 Nov 2024 23:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Standards and the Presumption of Conformity </title>
      <link>https://the.webm.ink/patents-and-the-presumption-of-conformity</link>
      <description>&lt;![CDATA[This post has graduated to the OSI Blog. !--more--&#xA;&#xA;Access to the law includes access to the harmonised standards it predicates. But is it right that those standards can include royalty-due patents (SEPs)?  &#xA;&#xA;----&#xA;&#xA;If you have been following the progress of the Cyber Resilience Act (CRA), you may have been intrigued to hear that the next step following publication of the Act as law in the Official Journal is the issue of a European Standards Request (ESR) to the three official European Standards Bodies (ESBs). What is that about? Well, a law like the CRA is extremely long and complex and conforming to it will involve a detailed analysis and a lot of legal advice. &#xA;&#xA;Rather than forcing everyone individually to do that, the ESBs are instead sent a list of subjects that need proving and are asked to recommend a set of standards that, if observed, will demonstrate conformity with the law. This greatly simplifies things for everyone and leads to what the lawmakers call a &#34;presumption of conformity&#34;. You could go comply with the law based on your own research, but realistically that&#39;s impossible for almost everyone so you will instead choose to observe the harmonised standards supplied by the ESBs.&#xA;&#xA;This change of purpose for standards is very significant. They have  evolved from merely being a vehicle to promote interoperability in a uniform market - an optional tool for private companies that improves their product for their consumers - to being a a vehicle to prove legal compliance - a mandatory responsibility for all citizens and thus a public responsibility. This new role creates new challenges as the standards system was not originally designed with legal conformance in mind. Indeed, we are frequently reminded that standardisation is a matter for the private sector. &#xA;&#xA;So for example, the three ESBs (ETSI, CENELEC and CEN) all have &#34;IPR rules&#34; that permit the private parties who work within them to embed in the standards steps that are patented by those private companies. This arrangement is permitted by the European law that created the mechanism, Regulation 1025/2012 (in Annex II §4c). All three ESB&#39;s expressly tolerate this behaviour as long as the patents are then licensed to implementors of the standards on &#34;Fair, Reasonable and Non Discriminatory&#34; (FRAND) terms. None of those words is particularly well defined, and the consequence is that to implement the standards that emerge from the ESBs you may well need to retain counsel to understand your patent obligations and enable you to enter into a relationship with Europe&#39;s largest commercial entities to negotiate a license to those patents. &#xA;&#xA;Setting aside the obvious problems this creates for open source software (where the need for such relationships broadly inhibits implementation), it is also a highly questionable challenge to our democracy. At the foundation of our fundamental rights is the absolute requirement that first, every citizen may know the law that governs them and secondly every citizen is freely able to comply if they choose. The Public.Resource.Org case shows us this principle also extends to standards that are expressly or effectively necessary for compliance with a given law.&#xA;&#xA;But when these standards are allowed to have patents intentionally embodied within them by private actors for their own profit, citizens find themselves unable to practically conform to the law without specialist support and a necessary private relationship with the patent holders. While some may have considered this to be a tolerable compromise when the goal of standards was merely interoperability, it is clearly an abridgment of fundamental rights to condition compliance with the law on identifying and negotiating a private licensing arrangement for patents, especially those embedded intentionally in standards.&#xA;&#xA;Just as Regulation 1025/2012 will need updating to reflect the court ruling on availability of standards, so too should it be updated to require that harmonised standards will only be accepted from the ESBs if they are supplied on FRAND terms where all restrictions on use are waived by the contributors.&#xA;&#xA;-------&#xA;Links, Tags &amp; Mentions&#xA;&#xA;#CRA #Patents #SEP #OpenSource #Reg1025 #Standards&#xA;@carlmalamud@official.resource.org&#xA;&#xA;Follow @webmink@the.webm.ink to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include @webmink@meshed.cloud as WriteFreely still doesn&#39;t display replies. a href=&#34;/About&#34;More/a.]]&gt;</description>
      <content:encoded><![CDATA[<p><em>This post has graduated to the <a href="https://opensource.org/blog/standards-and-the-presumption-of-conformity">OSI Blog</a>.</em> </p>

<p><em>Access to the law includes access to the harmonised standards it predicates. But is it right that those standards can include royalty-due patents (SEPs)?</em></p>

<hr>

<p>If you have been following the progress of the <a href="https://www.europarl.europa.eu/legislative-train/theme-a-europe-fit-for-the-digital-age/file-european-cyber-resilience-act">Cyber Resilience Act</a> (CRA), you may have been intrigued to hear that the next step following <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A52022PC0454">publication of the Act as law in the Official Journal</a> is the issue of a European Standards Request (ESR) to the three official European Standards Bodies (ESBs). What is that about? Well, a law like the CRA is extremely long and complex and conforming to it will involve a detailed analysis and a lot of legal advice.</p>

<p>Rather than forcing everyone individually to do that, the ESBs are instead sent a list of subjects that need proving and are asked to recommend a set of standards that, if observed, will demonstrate conformity with the law. This greatly simplifies things for everyone and leads to what the lawmakers call a “presumption of conformity”. You <em>could</em> go comply with the law based on your own research, but realistically that&#39;s impossible for almost everyone so you will instead choose to observe the harmonised standards supplied by the ESBs.</p>

<p><strong>This change of purpose for standards is very significant.</strong> They have  evolved from merely being a vehicle to promote interoperability in a uniform market – an optional tool for private companies that improves their product for their consumers – to being a a vehicle to prove legal compliance – a mandatory responsibility for all citizens and thus a public responsibility. This new role creates new challenges as the standards system was not originally designed with legal conformance in mind. Indeed, we are frequently reminded that standardisation is a matter for the private sector.</p>

<p>So for example, the three ESBs (ETSI, CENELEC and CEN) all have “IPR rules” that permit the private parties who work within them to embed in the standards steps that are patented by those private companies. This arrangement is permitted by the European law that created the mechanism, <a href="https://eur-lex.europa.eu/eli/reg/2012/1025/oj">Regulation 1025/2012</a> (in Annex II §4c). All three ESB&#39;s expressly tolerate this behaviour as long as the patents are then licensed to implementors of the standards on “Fair, Reasonable and Non Discriminatory” (FRAND) terms. None of those words is particularly well defined, and <a href="https://meshedinsights.com/2015/01/26/frand-is-always-discriminatory/">the consequence</a> is that to implement the standards that emerge from the ESBs you may well need to retain counsel to understand your patent obligations and enable you to enter into a relationship with Europe&#39;s largest commercial entities to negotiate a license to those patents.</p>

<p>Setting aside <a href="https://the.webm.ink/exempting-open-source-from-seps">the obvious problems this creates for open source software</a> (where the need for such relationships broadly inhibits implementation), it is also a highly questionable challenge to our democracy. At the foundation of our fundamental rights is the absolute requirement that first, every citizen may know the law that governs them and secondly every citizen is freely able to comply if they choose. The <a href="https://law.resource.org/pub/eu/docket/2024-03-21.Letter_to_European_Commission.pdf">Public.Resource.Org case</a> shows us this principle also extends to standards that are expressly or effectively necessary for compliance with a given law.</p>

<p>But when these standards are allowed to have patents intentionally embodied within them by private actors for their own profit, citizens find themselves unable to practically conform to the law without specialist support and a necessary private relationship with the patent holders. While some may have considered this to be <a href="https://the.webm.ink/seps-cut-both-ways">a tolerable compromise</a> when the goal of standards was merely interoperability, <strong>it is clearly an abridgment of fundamental rights to condition compliance with the law on identifying and negotiating a private licensing arrangement for patents</strong>, especially those embedded intentionally in standards.</p>

<p>Just as Regulation 1025/2012 will need updating to reflect the <a href="https://curia.europa.eu/jcms/upload/docs/application/pdf/2024-03/cp240041en.pdf">court ruling on availability of standards</a>, so too should it be updated to require that harmonised standards will only be accepted from the ESBs if they are supplied on FRAND terms where all restrictions on use are waived by the contributors.</p>

<hr>

<h3 id="links-tags-mentions">Links, Tags &amp; Mentions</h3>
<ul><li><a href="https://the.webm.ink/tag:CRA" class="hashtag"><span>#</span><span class="p-category">CRA</span></a> <a href="https://the.webm.ink/tag:Patents" class="hashtag"><span>#</span><span class="p-category">Patents</span></a> <a href="https://the.webm.ink/tag:SEP" class="hashtag"><span>#</span><span class="p-category">SEP</span></a> <a href="https://the.webm.ink/tag:OpenSource" class="hashtag"><span>#</span><span class="p-category">OpenSource</span></a> <a href="https://the.webm.ink/tag:Reg1025" class="hashtag"><span>#</span><span class="p-category">Reg1025</span></a> <a href="https://the.webm.ink/tag:Standards" class="hashtag"><span>#</span><span class="p-category">Standards</span></a></li>
<li><a href="https://the.webm.ink/@/carlmalamud@official.resource.org" class="u-url mention">@<span>carlmalamud@official.resource.org</span></a></li></ul>

<p><em>Follow <code><a href="https://the.webm.ink/@/webmink@the.webm.ink" class="u-url mention">@<span>webmink@the.webm.ink</span></a></code> to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include <code><a href="https://the.webm.ink/@/webmink@meshed.cloud" class="u-url mention">@<span>webmink@meshed.cloud</span></a></code> as WriteFreely still doesn&#39;t display replies. <a href="/About">More</a>.</em></p>
]]></content:encoded>
      <guid>https://the.webm.ink/patents-and-the-presumption-of-conformity</guid>
      <pubDate>Tue, 26 Nov 2024 15:23:52 +0000</pubDate>
    </item>
    <item>
      <title>CRA Standards Request Draft Published</title>
      <link>https://the.webm.ink/cra-standards-request-draft-published</link>
      <description>&lt;![CDATA[This article now forms part of an OSI position.!--more--&#xA;&#xA;The European Commission recently published a public draft of the standards request associated with the Cyber Resilience Act (CRA). Anyone who wants to comment on it has until May 16, after which comments will be considered and a final request to the European Standards Organisations (ESOs) will be issued. This process is all governed by regulation 2012/1025, of which more in a future post.&#xA;&#xA;This development is important for every entity that will have duties under the CRA (&#34;manufacturers&#34; and &#34;software stewards&#34;). Conformance with the harmonised standards that emerge from this process will allow manufacturers to CE-mark their software on the presumption it complies with the requirements of the CRA, without taking further steps. &#xA;&#xA;For those who depend on incorporating or creating open source software, there is an encouraging new development found here. For the first time in a European standards request, there is an express requirement to respect the needs of open source developers and users. Recital 10 tells each standards organisation that &#xA;&#xA;  &#34;where relevant, particular account should be given to the needs of the free and open source software community&#34; &#xA;&#xA;and that is made concrete in Article 2 which specifies:&#xA;&#xA;  The work programme shall also include the actions to be undertaken to ensure effective participation of relevant stakeholders, such as small and medium enterprises and civil society organisations, including specifically the open source community where relevant&#xA;&#xA;and that requirement is made concrete in article 3 which requires proof that effective participation has been facilitated.  The community is going to have to step up to help the ESOs satisfy these requirements - or have corporates masquerading as community do it instead.&#xA;!--more--&#xA;----&#xA;Notes, Tags and Mentions&#xA;&#xA;#Policy #CRA #OpenSource #FreeSoftware #SoftwareFreedom&#xA;&#xA;Follow @webmink@the.webm.ink to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include @webmink@meshed.cloud as WriteFreely still doesn&#39;t display replies. a href=&#34;/About&#34;More/a.]]&gt;</description>
      <content:encoded><![CDATA[<p><em>This article now forms part of <a href="https://opensource.org/blog/cra-standards-request-draft-published">an OSI position</a>.</em></p>

<p>The European Commission recently published a <a href="https://ec.europa.eu/docsroom/documents/58974">public draft</a> of the standards request associated with the Cyber Resilience Act (CRA). Anyone who wants to comment on it has until May 16, after which comments will be considered and a final request to the European Standards Organisations (ESOs) will be issued. This process is all governed by <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32012R1025">regulation 2012/1025</a>, of which more in a future post.</p>

<p>This development is important for every entity that will have duties under the CRA (“manufacturers” and “software stewards”). Conformance with the harmonised standards that emerge from this process will allow manufacturers to CE-mark their software on the presumption it complies with the requirements of the CRA, without taking further steps.</p>

<p>For those who depend on incorporating or creating open source software, there is an encouraging new development found here. For the first time in a European standards request, there is an express requirement to respect the needs of open source developers and users. Recital 10 tells each standards organisation that</p>

<blockquote><p>“where relevant, particular account should be given to the needs of the free and open source software community”</p></blockquote>

<p>and that is made concrete in Article 2 which specifies:</p>

<blockquote><p>The work programme shall also include the actions to be undertaken to ensure effective participation of relevant stakeholders, such as small and medium enterprises and civil society organisations, <em>including specifically the open source community where relevant</em></p></blockquote>

<p>and that requirement is made concrete in article 3 which requires proof that effective participation has been facilitated.  The community is going to have to step up to help the ESOs satisfy these requirements – or have corporates masquerading as community do it instead.
</p>

<hr>

<h3 id="notes-tags-and-mentions">Notes, Tags and Mentions</h3>
<ul><li><a href="https://the.webm.ink/tag:Policy" class="hashtag"><span>#</span><span class="p-category">Policy</span></a> <a href="https://the.webm.ink/tag:CRA" class="hashtag"><span>#</span><span class="p-category">CRA</span></a> <a href="https://the.webm.ink/tag:OpenSource" class="hashtag"><span>#</span><span class="p-category">OpenSource</span></a> <a href="https://the.webm.ink/tag:FreeSoftware" class="hashtag"><span>#</span><span class="p-category">FreeSoftware</span></a> <a href="https://the.webm.ink/tag:SoftwareFreedom" class="hashtag"><span>#</span><span class="p-category">SoftwareFreedom</span></a></li></ul>

<p><em>Follow <code><a href="https://the.webm.ink/@/webmink@the.webm.ink" class="u-url mention">@<span>webmink@the.webm.ink</span></a></code> to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include <code><a href="https://the.webm.ink/@/webmink@meshed.cloud" class="u-url mention">@<span>webmink@meshed.cloud</span></a></code> as WriteFreely still doesn&#39;t display replies. <a href="/About">More</a>.</em></p>
]]></content:encoded>
      <guid>https://the.webm.ink/cra-standards-request-draft-published</guid>
      <pubDate>Sun, 28 Apr 2024 10:58:44 +0100</pubDate>
    </item>
    <item>
      <title>Openly Shared</title>
      <link>https://the.webm.ink/openly-shared</link>
      <description>&lt;![CDATA[This article has moved to the OSI Blog.!--more--&#xA;&#xA;The definition of &#34;open source&#34; in the most recent version (article 2(48)) of the Cyber Resilience Act (CRA) goes beyond the Open Source Definition (OSD) managed by OSI. It says:&#xA;&#xA;  “Free and open-source software is understood as software the source code of which is openly shared and the license of which provides for all rights to make it freely accessible, usable, modifiable and redistributable.”&#xA;&#xA;The addition of &#34;openly shared&#34; was a considered and intentional addition by the co-legislators - they even checked with community members that it did not cause unintended effects before adding it. While open source communities all &#34;openly share&#34; the source code of their projects, the same is not true of some companies, especially those with &#34;open core&#34; business models. &#xA;&#xA;For historical reasons, it is not a requirement either of the OSD or of the FSF&#39;s Free Software Definition (FSD) and the most popular open source licenses do not require it. Notably, the GPL does not insist that source code be made public - only that those receiving the binaries must be able to request the corresponding source code and enjoy it however they wish (including making it public).&#xA;&#xA;For most open source projects and their uses, the CRA&#39;s extra requirement will make no difference. But it complicates matters for companies that either restrict source availability to paying customers (such as Red Hat) or make little distinction between available and non-available source (such as ForgeRock) or withhold source to certain premium elements. &#xA;&#xA;A similar constructsupsmall{1}/small/sup is used in the AI Act (recital 102) and I anticipate this trend will continue through other future legislation. Personally I welcome this additional impetus to openness.&#xA;&#xA;---&#xA;Notes, Tags and Mentions&#xA;&#xA;#CRA, #OpenSource, #Policy, #Europe, #FreeSoftware, #SoftwareFreedom&#xA;small{1} The mention in the AI Act has a different character to that in the CRA. In the AI Act it is more narrative, restricted to a recital and is a subset of attributes of the license. In this form it actually refers to virtually no OSI-approved licenses. In the CRA the wording part of the formal definition in an Article, so much more impactful, and adds an additional requirement over the basic requirements of licensing./small&#xA;&#xA;Follow @webmink@the.webm.ink to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include @webmink@meshed.cloud as WriteFreely still doesn&#39;t display replies. a href=&#34;/About&#34;More/a.]]&gt;</description>
      <content:encoded><![CDATA[<p><em>This article has moved to <a href="https://opensource.org/blog/openly-shared">the OSI Blog</a>.</em></p>

<p>The definition of “open source” in the <a href="https://www.europarl.europa.eu/doceo/document/TA-9-2024-0130_EN.html">most recent version</a> (article 2(48)) of the Cyber Resilience Act (CRA) goes beyond the <a href="https://opensource.org/osd">Open Source Definition</a> (OSD) managed by OSI. It says:</p>

<blockquote><p>“Free and open-source software is understood as software <em>the source code of which is openly shared</em> and the license of which provides for all rights to make it freely accessible, usable, modifiable and redistributable.”</p></blockquote>

<p>The addition of “openly shared” was a considered and intentional addition by the co-legislators – they even checked with community members that it did not cause unintended effects before adding it. While open source communities all “openly share” the source code of their projects, the same is not true of some companies, especially those with “open core” business models.</p>

<p>For historical reasons, it is not a requirement either of the OSD or of the FSF&#39;s <a href="https://www.gnu.org/philosophy/free-sw.en.html#fs-definition">Free Software Definition</a> (FSD) and the most popular open source licenses do not require it. Notably, the GPL does not insist that source code be made public – only that those receiving the binaries must be able to request the corresponding source code and enjoy it however they wish (including making it public).</p>

<p>For most open source projects and their uses, the CRA&#39;s extra requirement will make no difference. But it complicates matters for companies that either restrict source availability to paying customers (such as Red Hat) or make little distinction between available and non-available source (such as ForgeRock) or withhold source to certain premium elements.</p>

<p>A similar construct<sup><small>{1}</small></sup> is used in the <a href="https://www.europarl.europa.eu/doceo/document/TA-9-2024-0138_EN.pdf">AI Act</a> (recital 102) and I anticipate this trend will continue through other future legislation. Personally I welcome this additional impetus to openness.</p>

<hr>

<h2 id="notes-tags-and-mentions">Notes, Tags and Mentions</h2>
<ul><li><a href="https://the.webm.ink/tag:CRA" class="hashtag"><span>#</span><span class="p-category">CRA</span></a>, <a href="https://the.webm.ink/tag:OpenSource" class="hashtag"><span>#</span><span class="p-category">OpenSource</span></a>, <a href="https://the.webm.ink/tag:Policy" class="hashtag"><span>#</span><span class="p-category">Policy</span></a>, <a href="https://the.webm.ink/tag:Europe" class="hashtag"><span>#</span><span class="p-category">Europe</span></a>, <a href="https://the.webm.ink/tag:FreeSoftware" class="hashtag"><span>#</span><span class="p-category">FreeSoftware</span></a>, <a href="https://the.webm.ink/tag:SoftwareFreedom" class="hashtag"><span>#</span><span class="p-category">SoftwareFreedom</span></a></li>
<li><small>{1} The mention in the AI Act has a different character to that in the CRA. In the AI Act it is more narrative, restricted to a recital and is a subset of attributes of the license. In this form it actually refers to virtually no OSI-approved licenses. In the CRA the wording part of the formal definition in an Article, so much more impactful, and adds an additional requirement over the basic requirements of licensing.</small></li></ul>

<p><em>Follow <code><a href="https://the.webm.ink/@/webmink@the.webm.ink" class="u-url mention">@<span>webmink@the.webm.ink</span></a></code> to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include <code><a href="https://the.webm.ink/@/webmink@meshed.cloud" class="u-url mention">@<span>webmink@meshed.cloud</span></a></code> as WriteFreely still doesn&#39;t display replies. <a href="/About">More</a>.</em></p>
]]></content:encoded>
      <guid>https://the.webm.ink/openly-shared</guid>
      <pubDate>Thu, 25 Apr 2024 09:17:43 +0100</pubDate>
    </item>
    <item>
      <title>Una visión para LibreOffice</title>
      <link>https://the.webm.ink/una-vision-para-libreoffice</link>
      <description>&lt;![CDATA[(English)&#xA;&#xA;Me presento de nuevo a la reelección para la junta de The Document Foundation (TDF) como candidato independiente. Lo más importante que necesita TDF es una visión unificadora para el futuro de #LibreOffice, la principal herramienta de preparación de documentos #OpenSource. He aquí el esbozo de una visión que propondría a los Administradores y a la Junta Directiva en caso de ser elegido, obviamente evolucionada en colaboración con ellos.!--more--&#xA;&#xA;¿Hacia dónde elegimos ir?&#xA;&#xA;TDF existe para servir al público globalmente, no a las necesidades de ninguna corporación. En consecuencia, TDF no debería destinar el dinero donado a ofrecer a ninguna empresa una alternativa a Microsoft Office, ni a ningún proveedor de servicios una alternativa a Google Docs, ni a subvencionar innecesariamente a las empresas que se benefician de cada una de ellas.&#xA;Las actuales herramientas ofimáticas en línea son un servicio para los proveedores de la nube y los usuarios corporativos, pero tienen un valor limitado al servicio de la misión de TDF porque está fuera del alcance de casi cualquier usuario implantarlo por sí mismo. En lugar de animarnos a depender de los proveedores de servicios (incluso de buena fe), TDF debería limitar el compromiso con las versiones de servidor a desplegar una copia de Collabora Online como un peldaño para la evolución de TDF.&#xA;Sin embargo, LibreOffice de Escritorio debe ser capaz de interoperar con él, tanto a través del formato de archivo como en tiempo real.&#xA;&#xA;P2P LibreOffice&#xA;&#xA;Lo que más necesitamos es la colaboración peer-to-peer integrada en LibreOffice Desktop sin necesidad de un proveedor en la nube.&#xA;Lo ideal sería que también fuera interoperable con Collabora Online™, a través de una conexión en tiempo real&#xA;Necesitamos una plataforma neutral para que todas las versiones sean interoperables.&#xA;También deberíamos empezar a mirar más allá del paradigma del &#34;documento&#34;. Incluso los archivos adjuntos al correo electrónico son cada vez más raros; debemos tener en cuenta los sistemas de archivos distribuidos, los sistemas fediverse y otros contenedores de contenido.&#xA;Así que, como mínimo, también necesitamos soporte dentro de LibreOffice para sistemas de archivos distribuidos como IPFS, de modo que no dependamos de un sistema de archivos alojado para la colaboración. &#xA;También tiene que ser accesible sólo con un navegador, tal vez a través de un cliente Javascript ligero. &#xA;TDF debería estar gastando directamente su importante saldo de efectivo donado para hacer de LibreOffice una herramienta accesible y a prueba de futuro para todos los ciudadanos en todos los países y todos los idiomas, no en licitaciones a proveedores corporativos para arreglar errores que se necesitan arreglar pero que se no pueden arreglar económicamente.&#xA;&#xA;Posibles caminos hacia el P2P&#xA;Esto podría lograrse adaptando la capacidad de acceso remoto de Collabora Online e integrándola en el Libreoffice de escritorio. &#xA;Se necesitaría un rediseño para que funcione para los usuarios normales sin intervención técnica, posiblemente utilizando librerías IPv6 como LibreCast. &#xA;Si estuviera disponible una versión accesible desde el navegador (WASM parece posible), también podría ser factible permitir a un usuario sin LibreOffice instalado colaborar peer-to-peer - en respuesta a una invitación individual - con sólo un navegador.&#xA;&#xA;Una vez elegido, propondría esto como punto de partida para el Patronato y trataría de trabajar con los administradores para hacerlo evolucionar hacia una dirección consensuada para la Fundación.&#xA;&#xA;Para discutir este post por favor responda desde Mastodon etc. (busque la URL) e incluya @webmink@meshed.cloud ya que WriteFreely todavía no muestra las respuestas.&#xA;&#xA;----&#xA;&#xA;Many thanks to Miguel Ángel for the translation of the original.&#xA;&#xA;Follow @webmink@the.webm.ink to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include @webmink@meshed.cloud as WriteFreely still doesn&#39;t display replies. a href=&#34;/About&#34;More/a.]]&gt;</description>
      <content:encoded><![CDATA[<p><em>(<a href="https://the.webm.ink/a-vision-for-libreoffice">English</a>)</em></p>

<p>Me <a href="https://community.documentfoundation.org/t/more-nominations-for-the-elections-of-the-tdf-board-of-directors/11772/3?u=webmink">presento</a> de nuevo a la reelección para la junta de The Document Foundation (TDF) como candidato independiente. Lo más importante que necesita TDF es una visión unificadora para el futuro de <a href="https://the.webm.ink/tag:LibreOffice" class="hashtag"><span>#</span><span class="p-category">LibreOffice</span></a>, la principal herramienta de preparación de documentos <a href="https://the.webm.ink/tag:OpenSource" class="hashtag"><span>#</span><span class="p-category">OpenSource</span></a>. He aquí el esbozo de una visión que propondría a los Administradores y a la Junta Directiva en caso de ser elegido, obviamente evolucionada en colaboración con ellos.</p>

<h2 id="hacia-dónde-elegimos-ir">¿Hacia dónde elegimos ir?</h2>
<ul><li>TDF existe para servir al público globalmente, no a las necesidades de ninguna corporación. En consecuencia, TDF no debería destinar el dinero donado a ofrecer a ninguna empresa una alternativa a Microsoft Office, ni a ningún proveedor de servicios una alternativa a Google Docs, ni a subvencionar innecesariamente a las empresas que se benefician de cada una de ellas.</li>
<li>Las actuales herramientas ofimáticas en línea son un servicio para los proveedores de la nube y los usuarios corporativos, pero tienen un valor limitado al servicio de la misión de TDF porque está fuera del alcance de casi cualquier usuario implantarlo por sí mismo. En lugar de animarnos a depender de los proveedores de servicios (incluso de buena fe), TDF debería limitar el compromiso con las versiones de servidor a desplegar una copia de Collabora Online como un peldaño para la evolución de TDF.</li>
<li>Sin embargo, LibreOffice de Escritorio debe ser capaz de interoperar con él, tanto a través del formato de archivo como en tiempo real.</li></ul>

<h2 id="p2p-libreoffice">P2P LibreOffice</h2>
<ul><li>Lo que más necesitamos es la colaboración peer-to-peer integrada en LibreOffice Desktop sin necesidad de un proveedor en la nube.</li>
<li>Lo ideal sería que también fuera interoperable con Collabora Online™, a través de una conexión en tiempo real</li>
<li>Necesitamos una plataforma neutral para que todas las versiones sean interoperables.</li>
<li>También deberíamos empezar a mirar más allá del paradigma del “documento”. Incluso los archivos adjuntos al correo electrónico son cada vez más raros; debemos tener en cuenta los sistemas de archivos distribuidos, los sistemas <a href="https://en.wikipedia.org/wiki/Fediverse">fediverse</a> y otros contenedores de contenido.</li>
<li>Así que, como mínimo, también necesitamos soporte dentro de LibreOffice para sistemas de archivos distribuidos como <a href="https://en.wikipedia.org/wiki/InterPlanetary_File_System">IPFS</a>, de modo que no dependamos de un sistema de archivos alojado para la colaboración.</li>
<li>También tiene que ser accesible sólo con un navegador, tal vez a través de un cliente Javascript ligero.</li>
<li>TDF debería estar gastando directamente su importante saldo de efectivo donado para hacer de LibreOffice una herramienta accesible y a prueba de futuro para todos los ciudadanos en todos los países y todos los idiomas, no en licitaciones a proveedores corporativos para arreglar errores que se necesitan arreglar pero que se no pueden arreglar económicamente.</li></ul>

<h2 id="posibles-caminos-hacia-el-p2p">Posibles caminos hacia el P2P</h2>
<ul><li>Esto podría lograrse adaptando la capacidad de acceso remoto de Collabora Online e integrándola en el Libreoffice de escritorio.</li>
<li>Se necesitaría un rediseño para que funcione para los usuarios normales sin intervención técnica, posiblemente utilizando librerías IPv6 como LibreCast.</li>
<li>Si estuviera disponible una versión accesible desde el navegador (WASM parece posible), también podría ser factible permitir a un usuario sin LibreOffice instalado colaborar peer-to-peer – en respuesta a una invitación individual – con sólo un navegador.</li></ul>

<p>Una vez elegido, propondría esto como punto de partida para el Patronato y trataría de trabajar con los administradores para hacerlo evolucionar hacia una dirección consensuada para la Fundación.</p>

<p><em>Para discutir este post por favor responda desde Mastodon etc. (busque la URL) e incluya <a href="https://the.webm.ink/@/webmink@meshed.cloud" class="u-url mention">@<span>webmink@meshed.cloud</span></a> ya que WriteFreely todavía no muestra las respuestas.</em></p>

<hr>

<p><em>Many thanks to Miguel Ángel for the translation of the <a href="https://the.webm.ink/a-vision-for-libreoffice">original</a>.</em></p>

<p><em>Follow <code><a href="https://the.webm.ink/@/webmink@the.webm.ink" class="u-url mention">@<span>webmink@the.webm.ink</span></a></code> to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include <code><a href="https://the.webm.ink/@/webmink@meshed.cloud" class="u-url mention">@<span>webmink@meshed.cloud</span></a></code> as WriteFreely still doesn&#39;t display replies. <a href="/About">More</a>.</em></p>
]]></content:encoded>
      <guid>https://the.webm.ink/una-vision-para-libreoffice</guid>
      <pubDate>Sun, 17 Dec 2023 23:32:51 +0000</pubDate>
    </item>
    <item>
      <title>A Vision for LibreOffice</title>
      <link>https://the.webm.ink/a-vision-for-libreoffice</link>
      <description>&lt;![CDATA[(Español)&#xA;&#xA;I am standing for re-election to the board of The Document Foundation (TDF) as an independent candidate again. The most important thing TDF needs is a uniting vision for the future of #LibreOffice, the leading #OpenSource document preparation tool. Here is the outline of a vision I would propose to the Trustees and Board if elected, obviously evolved collaboratively with them.!--more--&#xA;&#xA;Where are we choosing to go?&#xA;TDF exists to serve the public globally, not the needs of any corporation. Consequently TDF should not be directing donated money to give any company an alternative to Microsoft Office, nor to give any service provider an alternative to Google Docs, nor to unnecessarily subsidise the companies benefiting from each.&#xA;Today&#39;s online office tools are a service for cloud providers and corporate users, but of limited value in serving the mission of TDF because it is beyond the means of almost any user to deploy it themselves. Rather than encouraging us to become dependent on (even good-faith) service providers, TDF should limit engagement with server versions to deploying a copy of Collabora Online as a stepping-stone for TDF&#39;s evolution.&#xA;LibreOffice Desktop needs to be able to interoperate with it however, both via file format and in real-time.&#xA;&#xA;P2P LibreOffice&#xA;What we most need is peer-to-peer collaboration built in to desktop LibreOffice without the requirement for a cloud provider&#xA;Ideally it should be interoperable with Collabora Online™ too, via real-time connection&#xA;We need this on a platform-neutral basis so every version is interoperable&#xA;We should also start looking beyond the &#34;document&#34; paradigm. Even e-mail attachments are becoming rarer; we need to consider distributed filesystems, fediverse systems and other content containers.&#xA;So as a minimum we also need support within LibreOffice for distributed filesystems such as IPFS so we are not dependent on a hosted filesystem for collaboration.&#xA;It also needs to be accessible just with a browser, maybe via a Javascript slim client.&#xA;TDF should be directly spending its significant donated cash balance to make LibreOffice a future-proof and accessible tool for every citizen in every country and every language, not on tenders to corporate suppliers to fix bugs that they need fixed but can&#39;t fix economically.&#xA;&#xA;Possible paths to P2P&#xA;This could be achieved by adapting the remote access capability from Collabora Online and integrating it into desktop Libreoffice&#xA;It would need redesign to make it work for ordinary users without technical intervention, possibly using IPv6 libraries such as LibreCast.&#xA;If a browser-accessible build were available (WASM seems possible), it might also be feasible to allow a user without LibreOffice installed to collaborate peer-to-peer -- in response to an individual invitation -- with just a browser.&#xA;&#xA;Once elected I would propose this as a starting point for the Board and seek to work with the Trustees to evolve it to a consensus direction for the Foundation.&#xA;&#xA;Follow @webmink@the.webm.ink to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include @webmink@meshed.cloud as WriteFreely still doesn&#39;t display replies. a href=&#34;/About&#34;More/a.]]&gt;</description>
      <content:encoded><![CDATA[<p><em>(<a href="https://the.webm.ink/una-vision-para-libreoffice">Español</a>)</em></p>

<p>I am <a href="https://community.documentfoundation.org/t/more-nominations-for-the-elections-of-the-tdf-board-of-directors/11772/3?u=webmink">standing</a> for re-election to the board of The Document Foundation (TDF) as an independent candidate again. The most important thing TDF needs is a uniting vision for the future of <a href="https://the.webm.ink/tag:LibreOffice" class="hashtag"><span>#</span><span class="p-category">LibreOffice</span></a>, the leading <a href="https://the.webm.ink/tag:OpenSource" class="hashtag"><span>#</span><span class="p-category">OpenSource</span></a> document preparation tool. Here is the outline of a vision I would propose to the Trustees and Board if elected, obviously evolved collaboratively with them.</p>

<h2 id="where-are-we-choosing-to-go">Where are we choosing to go?</h2>
<ul><li>TDF exists to serve the public globally, not the needs of any corporation. Consequently TDF should not be directing donated money to give any company an alternative to Microsoft Office, nor to give any service provider an alternative to Google Docs, nor to unnecessarily subsidise the companies benefiting from each.</li>
<li>Today&#39;s online office tools are a service for cloud providers and corporate users, but of limited value in serving the mission of TDF because it is beyond the means of almost any user to deploy it themselves. Rather than encouraging us to become dependent on (even good-faith) service providers, TDF should limit engagement with server versions to deploying a copy of Collabora Online as a stepping-stone for TDF&#39;s evolution.</li>
<li>LibreOffice Desktop needs to be able to interoperate with it however, both via file format and in real-time.</li></ul>

<h2 id="p2p-libreoffice">P2P LibreOffice</h2>
<ul><li>What we most need is peer-to-peer collaboration built in to desktop LibreOffice without the requirement for a cloud provider</li>
<li>Ideally it should be interoperable with Collabora Online™ too, via real-time connection</li>
<li>We need this on a platform-neutral basis so every version is interoperable</li>
<li>We should also start looking beyond the “document” paradigm. Even e-mail attachments are becoming rarer; we need to consider distributed filesystems, <a href="https://en.wikipedia.org/wiki/Fediverse">fediverse</a> systems and other content containers.</li>
<li>So as a minimum we also need support within LibreOffice for distributed filesystems such as <a href="https://en.wikipedia.org/wiki/InterPlanetary_File_System">IPFS</a> so we are not dependent on a hosted filesystem for collaboration.</li>
<li>It also needs to be accessible just with a browser, maybe via a Javascript slim client.</li>
<li>TDF should be directly spending its significant donated cash balance to make LibreOffice a future-proof and accessible tool for every citizen in every country and every language, not on tenders to corporate suppliers to fix bugs that <em>they</em> need fixed but can&#39;t fix economically.</li></ul>

<h2 id="possible-paths-to-p2p">Possible paths to P2P</h2>
<ul><li>This could be achieved by adapting the remote access capability from Collabora Online and integrating it into desktop Libreoffice</li>
<li>It would need redesign to make it work for ordinary users without technical intervention, possibly using IPv6 libraries such as LibreCast.</li>
<li>If a browser-accessible build were available (WASM seems possible), it might also be feasible to allow a user without LibreOffice installed to collaborate peer-to-peer — in response to an individual invitation — with just a browser.</li></ul>

<p>Once elected I would propose this as a starting point for the Board and seek to work with the Trustees to evolve it to a consensus direction for the Foundation.</p>

<p><em>Follow <code><a href="https://the.webm.ink/@/webmink@the.webm.ink" class="u-url mention">@<span>webmink@the.webm.ink</span></a></code> to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include <code><a href="https://the.webm.ink/@/webmink@meshed.cloud" class="u-url mention">@<span>webmink@meshed.cloud</span></a></code> as WriteFreely still doesn&#39;t display replies. <a href="/About">More</a>.</em></p>
]]></content:encoded>
      <guid>https://the.webm.ink/a-vision-for-libreoffice</guid>
      <pubDate>Wed, 13 Dec 2023 23:36:09 +0000</pubDate>
    </item>
    <item>
      <title>LibreOffice on ChromeOS</title>
      <link>https://the.webm.ink/libreoffice-on-chromeos</link>
      <description>&lt;![CDATA[If you are using an Intel-powered Chromebook, did you know you can install LibreOffice on it, as a local app? It&#39;s extremely easy!&#xA;&#xA;Enable the Linux subsystem and AppImage support&#xA;In the Linux folder, create a folder called Applications&#xA;Download the AppImage build of LibreOffice into the folder&#xA;&#xA;That&#39;s it! ChromeOS will (probably) do the rest. Go to the applications menu (press the search button on the keyboard) and look in the &#34;Linux Applications&#34;   group to launch LibreOffice. It&#39;s as easy as a Mac! !--more--&#xA;&#xA;---&#xA;In more detail:&#xA;&#xA;To enable the Linux subsystem:&#xA;ChromeOS is running on a Linux kernel but uses a container to sandbox locally-installed app. That capability is off by default.&#xA;&#xA;Go to Settings (there are various routes you can take - the easiest is via the Settings icon on the app menu)&#xA;In the left navigation, click Advanced and select Developers&#xA;Enable the Linux Development Environment from this menu&#xA;&#xA;To enable AppImage&#xA;&#xA;AppImage uses the FUSE file system to access, so install FUSE.&#xA;&#xA;To create the Applications folder:&#xA;This is optional - you could just put all your AppImage files into the Linux folder, but I find it easier to separate them out into their own folder. Linux apps can only see the Linux folder and its contents, so you can&#39;t put AppImage files anywhere else. Your documents will also need to live in or below the Linux folder.&#xA;&#xA;Open the Files app&#xA;Under &#34;My Files&#34; in the left navigation, click on &#34;Linux files&#34;&#xA;Create a new folder (for example by pressing Ctrl+E) and name it Applications&#xA;&#xA;To download the AppImage&#xA;&#xA;On the LibreOffice web site, go to https://www.libreoffice.org/download/appimage/&#xA;For most people, the &#34;Fresh, Standard&#34; image is the best choice to download.&#xA;Place the download in your new Applications folder under the Linux folder.&#xA;If you have not previously installed Java you will probably have install a JRE.&#xA;&#xA;ChromeOS should spot the AppImage file, create an icon for the application on the applications menu and connect it to the supported file types. If it does not, sorry - you will have to make the AppImage executable and run it from a command prompt.&#xA;&#xA;I&#39;m working on instructions for the &#34;hard&#34; things in this list, which I had overlooked because my ChromeBook was already set up suitably.&#xA;&#xA;----&#xA;Notes, Tags and Mentions&#xA;&#xA;#Linux #OpenSource #LibreOffice #Desktop #OpenOffice #FOSS #FLOSS&#xA;@libreoffice@fosstodon.org&#xA;It&#39;s possible that my instructions miss a step or are affected by other AppImage tools I have installed. If so, please let me know and I&#39;ll fix it!&#xA;I have a number of other desktop apps installed via this route, and then use AppImage Updater to keep them current (as long as the metadata in the package is correct).&#xA;&#xA;Follow @webmink@the.webm.ink to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include @webmink@meshed.cloud as WriteFreely still doesn&#39;t display replies. a href=&#34;/About&#34;More/a.]]&gt;</description>
      <content:encoded><![CDATA[<p>If you are using an Intel-powered Chromebook, did you know you can install LibreOffice on it, as a local app? It&#39;s extremely easy!</p>
<ol><li>Enable the Linux subsystem and AppImage support</li>
<li>In the Linux folder, create a folder called Applications</li>
<li>Download the AppImage build of LibreOffice into the folder</li></ol>

<p>That&#39;s it! ChromeOS will (probably) do the rest. Go to the applications menu (press the search button on the keyboard) and look in the “Linux Applications”   group to launch LibreOffice. It&#39;s as easy as a Mac! </p>

<hr>

<p><em>In more detail:</em></p>

<h2 id="to-enable-the-linux-subsystem">To enable the Linux subsystem:</h2>

<p>ChromeOS is running on a Linux kernel but uses a container to sandbox locally-installed app. That capability is off by default.</p>
<ol><li>Go to Settings (there are various routes you can take – the easiest is via the Settings icon on the app menu)</li>
<li>In the left navigation, click Advanced and select Developers</li>
<li>Enable the Linux Development Environment from this menu</li></ol>

<h2 id="to-enable-appimage">To enable AppImage</h2>
<ol><li>AppImage uses the FUSE file system to access, so install FUSE.</li></ol>

<h2 id="to-create-the-applications-folder">To create the Applications folder:</h2>

<p>This is optional – you could just put all your AppImage files into the Linux folder, but I find it easier to separate them out into their own folder. Linux apps can only see the Linux folder and its contents, so you can&#39;t put AppImage files anywhere else. Your documents will also need to live in or below the Linux folder.</p>
<ol><li>Open the Files app</li>
<li>Under “My Files” in the left navigation, click on “Linux files”</li>
<li>Create a new folder (for example by pressing Ctrl+E) and name it Applications</li></ol>

<h2 id="to-download-the-appimage">To download the AppImage</h2>
<ol><li>On the LibreOffice web site, go to <a href="https://www.libreoffice.org/download/appimage/">https://www.libreoffice.org/download/appimage/</a></li>
<li>For most people, <a href="https://appimages.libreitalia.org/LibreOffice-fresh.standard-x86_64.AppImage">the “Fresh, Standard” image</a> is the best choice to download.</li>
<li>Place the download in your new Applications folder under the Linux folder.</li>
<li>If you have not previously installed Java you will probably have install a JRE.</li></ol>

<p>ChromeOS should spot the AppImage file, create an icon for the application on the applications menu and connect it to the supported file types. If it does not, sorry – you will have to make the AppImage executable and run it from a command prompt.</p>

<p>I&#39;m working on instructions for the “hard” things in this list, which I had overlooked because my ChromeBook was already set up suitably.</p>

<hr>

<h3 id="notes-tags-and-mentions">Notes, Tags and Mentions</h3>
<ul><li><a href="https://the.webm.ink/tag:Linux" class="hashtag"><span>#</span><span class="p-category">Linux</span></a> <a href="https://the.webm.ink/tag:OpenSource" class="hashtag"><span>#</span><span class="p-category">OpenSource</span></a> <a href="https://the.webm.ink/tag:LibreOffice" class="hashtag"><span>#</span><span class="p-category">LibreOffice</span></a> <a href="https://the.webm.ink/tag:Desktop" class="hashtag"><span>#</span><span class="p-category">Desktop</span></a> <a href="https://the.webm.ink/tag:OpenOffice" class="hashtag"><span>#</span><span class="p-category">OpenOffice</span></a> <a href="https://the.webm.ink/tag:FOSS" class="hashtag"><span>#</span><span class="p-category">FOSS</span></a> <a href="https://the.webm.ink/tag:FLOSS" class="hashtag"><span>#</span><span class="p-category">FLOSS</span></a></li>
<li><a href="https://the.webm.ink/@/libreoffice@fosstodon.org" class="u-url mention">@<span>libreoffice@fosstodon.org</span></a></li>
<li>It&#39;s possible that my instructions miss a step or are affected by other AppImage tools I have installed. If so, please let me know and I&#39;ll fix it!</li>
<li>I have a number of other desktop apps installed via this route, and then use <a href="https://appimage.github.io/AppImageUpdate/">AppImage Updater</a> to keep them current (as long as the metadata in the package is correct).</li></ul>

<p><em>Follow <code><a href="https://the.webm.ink/@/webmink@the.webm.ink" class="u-url mention">@<span>webmink@the.webm.ink</span></a></code> to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include <code><a href="https://the.webm.ink/@/webmink@meshed.cloud" class="u-url mention">@<span>webmink@meshed.cloud</span></a></code> as WriteFreely still doesn&#39;t display replies. <a href="/About">More</a>.</em></p>
]]></content:encoded>
      <guid>https://the.webm.ink/libreoffice-on-chromeos</guid>
      <pubDate>Mon, 21 Aug 2023 13:05:25 +0100</pubDate>
    </item>
    <item>
      <title>Just Obey The Law?</title>
      <link>https://the.webm.ink/just-obey-the-law</link>
      <description>&lt;![CDATA[A clause in a software license that says something that sounds as simple as “you must follow the law” is problematic in practice and likely to render the license unapprovable as open source. Here&#39;s why.&#xA;&#xA;Sign on a gate saying &#34;Please Leave Free To Swing&#34;!--more--&#xA;&#xA;In whose opinion? The law is only certain in specific cases and with the delivery of the judgement of the final court.&#xA;In which jurisdiction? Even in the USA there are multiple jurisdictions, let alone internationally. US State law is increasingly mercurial and compliance in California with law in Florida may not be desirable even if it&#39;s possible. Without a jurisdiction it&#39;s especially bad - there are laws all over the world we are all breaking all the time.&#xA;When? The law changes, and without a dated requirement the license could suddenly become invalid. What&#39;s legal today may not be tomorrow - the UK is about to make end-to-end encryption illegal if it isn&#39;t back-doored for the security services, for example. &#xA;Even bad law? The law may need challenging - even in the best of worlds the law is sometimes wrong and on the journey to correct it a license for software people rely on should not be invalidated. You can never know who you will be harming.&#xA;Most importantly, it&#39;s not relevant.  It is the duty of others to police and enforce the law in general, not of a software license. The software author certainly will not want to do so, and is most likely just trying to cleanse their own conscience at the expense of creating a risk for others.&#xA;Finally, it&#39;s pointless.  If someone is so motivated by a crime that the law and its sanctions don&#39;t stop them, do you seriously think they will reconsider just because you might sue them for infringement of your license? What do you think you can do about it that the state can&#39;t? &#xA;&#xA;So a &#34;just obey the law&#34; clause is likely to be discriminatory and including one in your proposed open source license will result in some serious questions from the reviewers. Might be best not to do it!&#xA;&#xA;---&#xA;Notes, Tags and Mentions&#xA;&#xA;This is not to say you should not obey the law. In the vast majority of cases that is a great idea. Just don&#39;t write about it in a license where it isn&#39;t relevant, enforceable or resolvable.&#xA;#OpenSource #OSD #Licenses #Meta #Llama&#xA;@osi@opensource.org&#xA;&#xA;Follow @webmink@the.webm.ink to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include @webmink@meshed.cloud as WriteFreely still doesn&#39;t display replies. a href=&#34;/About&#34;More/a.]]&gt;</description>
      <content:encoded><![CDATA[<p>A clause in a software license that says something that sounds as simple as “you must follow the law” is problematic in practice and likely to render the license unapprovable as open source. Here&#39;s why.</p>

<p><a href="https://www.flickr.com/photos/webmink/35514976150/"><img src="https://live.staticflickr.com/4316/35514976150_d167e4bac8_c.jpg" alt="Sign on a gate saying &#34;Please Leave Free To Swing&#34;"></a></p>
<ul><li><em>In whose opinion?</em> The law is only certain in specific cases and with the delivery of the judgement of the final court.</li>
<li><em>In which jurisdiction?</em> Even in the USA there are multiple jurisdictions, let alone internationally. US State law is increasingly mercurial and compliance in California with law in Florida may not be desirable even if it&#39;s possible. Without a jurisdiction it&#39;s especially bad – there are laws all over the world we are all breaking all the time.</li>
<li><em>When?</em> The law changes, and without a dated requirement the license could suddenly become invalid. What&#39;s legal today may not be tomorrow – the UK is about to make end-to-end encryption illegal if it isn&#39;t back-doored for the security services, for example.</li>
<li><em>Even bad law?</em> The law may need challenging – even in the best of worlds the law is sometimes wrong and on the journey to correct it a license for software people rely on should not be invalidated. You can never know who you will be harming.</li>
<li>Most importantly, <em>it&#39;s not relevant.</em>  It is the duty of others to police and enforce the law in general, not of a software license. The software author certainly will not want to do so, and is most likely just trying to cleanse their own conscience at the expense of creating a risk for others.</li>
<li>Finally, <em>it&#39;s pointless.</em>  If someone is so motivated by a crime that the law and its sanctions don&#39;t stop them, do you seriously think they will reconsider just because you might sue them for infringement of your license? What do you think you can do about it that the state can&#39;t?</li></ul>

<p>So a “just obey the law” clause is likely to be discriminatory and including one in your proposed open source license will result in some serious questions from the reviewers. Might be best not to do it!</p>

<hr>

<h3 id="notes-tags-and-mentions">Notes, Tags and Mentions</h3>
<ul><li>This is not to say you should not obey the law. In the vast majority of cases that is a great idea. Just don&#39;t write about it in a license where it isn&#39;t relevant, enforceable or resolvable.</li>
<li><a href="https://the.webm.ink/tag:OpenSource" class="hashtag"><span>#</span><span class="p-category">OpenSource</span></a> <a href="https://the.webm.ink/tag:OSD" class="hashtag"><span>#</span><span class="p-category">OSD</span></a> <a href="https://the.webm.ink/tag:Licenses" class="hashtag"><span>#</span><span class="p-category">Licenses</span></a> <a href="https://the.webm.ink/tag:Meta" class="hashtag"><span>#</span><span class="p-category">Meta</span></a> <a href="https://the.webm.ink/tag:Llama" class="hashtag"><span>#</span><span class="p-category">Llama</span></a></li>
<li><a href="https://the.webm.ink/@/osi@opensource.org" class="u-url mention">@<span>osi@opensource.org</span></a></li></ul>

<p><em>Follow <code><a href="https://the.webm.ink/@/webmink@the.webm.ink" class="u-url mention">@<span>webmink@the.webm.ink</span></a></code> to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include <code><a href="https://the.webm.ink/@/webmink@meshed.cloud" class="u-url mention">@<span>webmink@meshed.cloud</span></a></code> as WriteFreely still doesn&#39;t display replies. <a href="/About">More</a>.</em></p>
]]></content:encoded>
      <guid>https://the.webm.ink/just-obey-the-law</guid>
      <pubDate>Thu, 20 Jul 2023 19:42:42 +0100</pubDate>
    </item>
    <item>
      <title>Open Source Is Powered by Stochastic Confidence</title>
      <link>https://the.webm.ink/open-source-is-powered-by-stochastic-confidence</link>
      <description>&lt;![CDATA[Graduated to a Meshed Insights article !--more--&#xA;&#xA;What has powered open source to become part of 75% of all software and drive nearly €100 bn of GDP in Europe? Reuse, yes. But that was always possible. Collaboration, definitely. But repositories existed for years before open source was coined in 1998. The software freedom philosophy. Absolutely, but that went 15 years without triggering a software revolution. I suggest it&#39;s something less measurable and observable -- developer confidence -- and that the effects involved are stochastic, not deterministic.&#xA;&#xA;A bird soars above the greyness over water in the Everglades with the water, mist and sky creating bands of greyness as if devising a scale&#xA;&#xA;No Confidence&#xA;&#xA;As a result of the automatic global ownership of copyright by the authors of any software, no developer -- even if supplied with the source code -- may make much use of software written by others without being granted permission to do so. There are basically two ways such permission is granted:&#xA;&#xA;With a 1:1 contract -- usually connected to a license fee or ongoing subscription fee but sometimes formed through agreement with the terms of an End User License Agreement (EULA).&#xA;Through the terms of a general license available to the public at large, contingent on acceptance of the conditions in the license but without executing a contract.&#xA;&#xA;Gaining the confidence to proceed in both cases involves studying the terms, understanding what is and is not permitted and understanding what duties must be performed. For most people, gaining confidence to proceed involves obtaining legal advice, which usually means paying for it. For most of us, that means not reaching a position of confidence.&#xA;&#xA;It&#39;s Software Freedom All The Way Down&#xA;In large part this is addressed by the philosophy of Software Freedom that evolved from Richard Stallman&#39;s early experiences. Software Freedom ensures all uses are expressly permitted (with conditions) by having the author(s) grant permission in advance, with the goal of every recipient of the software being self-sovereign. But the philosophy needs a vehicle to become real. &#xA;&#xA;The software license does that. It leverages the need for a copyright license to create an opportunity to deliver all the rights necessary to &#34;enjoy&#34; the software. By enjoy, I mean the rights to use, improve, share and monetise the software, for any purpose, in any place and in any combination, subset or superset. All necessary rights are assumed to be granted unless stated otherwise.&#xA;&#xA;Uncertain About Freedoms&#xA;These freedoms definitely provided a foundation for developers to have confidence they had code they could reuse and collaborate over. But the freedoms were only definitely available under the GPL family of licenses - any others needed an opinion from a gatekeeper who worked opaquely. Using only the GPL family was controversial because of the &#34;copyleft&#34; provisions that seemed to some who had been working in the open for decades to force adherence to an ideology with which they did not identify. So people tried their hand at writing other licenses.&#xA;&#xA;In the late 1990s, more and more products were claiming they were using &#34;free software licenses&#34; but there was no way to be sure they objectively delivered software freedom in your own circumstances, at least until the FSF had commented. Even then legal advice would likely be necessary given the monochrome view FSF tended to have. Worse, the &#34;free software&#34; term was being used casually in support of proprietary models accompanied by custom licenses, so the risks were not imaginary.&#xA;&#xA;Grey Areas&#xA;What drove creation of new licenses? Every software project and its anticipated usage has its own context, so even the simplest licenses work in different ways for different people. In particular, some users prefer to take software that has been freely offered to them and use it as the basis of software that is offered restrictively to others, perhaps even avoiding attributing their work to its original authors. But away from that extreme, there are many dimensions to consider and, wise or not, there&#39;s a license embodying each of them.&#xA;&#xA;Having many licenses may be a source of choice and diversity, but in every case the key question a developer will ask is &#34;can I use that code?&#34; There are licenses that are highly burdensome to comply with, licenses that use copyleft in a way that is incompatible with the way it&#39;s used by other licenses, licenses that lack clear patent grants, and many more. Which licenses deliver software freedom under conditions you can accept?&#xA;&#xA;Not everyone has a lawyer (or easy access to a software freedom guru), and of course even people with a lawyer may not really want to ask every single time they see a new license. So, lacking confidence to proceed, developers avoid new licenses. This lack of developer confidence had a chilling effect and held back a wave of open collaborative development which in turn meant software freedom remained the privilege of an elite rather than a benefit for all.&#xA;&#xA;Stochastic Confidence&#xA;&#xA;Open source succeeded not by making things black-and-white but by clearing enough shades of grey to make things feel OK to the majority. It created stochastic confidence - enough confidence they had the freedom to reuse, collaborate and innovate for a critical mass of developers to gather and do so. &#xA;&#xA;Collaborative evaluation against the Open Source Definition (OSD) was sufficient to give many people confidence there was a low probability of further permission-seeking. Crystalised and recorded by OSI, it created sufficient developer confidence to re-use code downstream from elsewhere. Yes, there were still uncertainties - but not enough to poison the network effect. OSI thus catalysed a network effect of collaboration and reuse by creating an open mechanism to create stochastic confidence in developer communities.&#xA;&#xA;Compatible licensing also provides a vehicle for shared rights upstream. The level playing field of open licensing makes it possible to contribute improvements - making open source lower maintenance while remaining highly maintained collectively. Communities operating under a &#34;license in = license out&#34; basis see a free flow of code.&#xA;&#xA;So the answer to why open source worked ultimately is a brew of factors that is hard to acknowledge for those with direct-causal minds - consensus on licenses, confidence about IPR grants, upstream contribution enablement and more. None of these factors alone is sufficient to trigger the network effect of open source development, reuse and collaboration. Neither is any factor alone sufficient to stop the effect if removed. Rather, it is a matter of moving members of the fourth sector from a fog of uncertainty to a point where they are confident to reuse, improve, contribute and innovate. Open source works via a stochastic effect that is hard to quantify yet undeniable.&#xA;&#xA;Antipatterns&#xA;&#xA;So what will break open source? Nothing so crude as a ban. Anything that lowers the stochastic confidence level below the point where the network effect works in a given context will do the job. Some causes of lower confidence/needing further permission:&#xA;&#xA;The need to license patents, especially in relation to standards&#xA;DRM &#xA;Geographical embargoes&#xA;Contributor License Agreements (even a DCO will reduce adoption)&#xA;Uncertainty in the interpretation of a license&#xA;Licenses that have not been OSI approved&#xA;Restrictions in the license. Conditions may be problematic if you don&#39;t want to comply with them but that&#39;s not a restriction. All OSI-approved licenses are permissive. All have conditions. None require negotiation - that would be a restriction.&#xA;Compliance certification requirements&#xA;Developer certification requirements&#xA;&#xA;This is not to say all these things are certain to prevent an open source  network effect triggering. Rather, each thing reduces the average level of confidence of part of the potential adoption community. This is the reality overlooked by corporations following their usual path to optimising short-term gains.&#xA;&#xA;---&#xA;Notes, Tags and Mentions&#xA;&#xA;From a keynote address at FOSS-North, Gothenburg, April 2023&#xA;According to Oxford Languages, stochastic means &#34;having a random probability distribution or pattern that may be analysed statistically but may not be predicted precisely.&#34;&#xA;#OpenSource #FOSS #FLOSS #FreeSoftware #SoftwareFreedom #Causality&#xA;The photo is my own, taken in the Everglades and actually a colour photo not B&amp;W!&#xA;&#xA;Follow @webmink@the.webm.ink to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include @webmink@meshed.cloud as WriteFreely still doesn&#39;t display replies. a href=&#34;/About&#34;More/a.]]&gt;</description>
      <content:encoded><![CDATA[<p><em>Graduated to a <a href="https://meshedinsights.com/2024/01/31/stochastic-confidence-and-the-open-source-network-effect/">Meshed Insights article</a></em> </p>

<p>What has powered open source to become part of 75% of all software and drive nearly €100 bn of GDP in Europe? Reuse, yes. But that was always possible. Collaboration, definitely. But repositories existed for years before open source was coined in 1998. The software freedom philosophy. Absolutely, but that went 15 years without triggering a software revolution. I suggest it&#39;s something less measurable and observable — developer confidence — and that the effects involved are stochastic, not deterministic.</p>

<p><a href="https://www.flickr.com/photos/webmink/275925/"><img src="https://live.staticflickr.com/1/275925_92aacf5a76_h.jpg" alt="A bird soars above the greyness over water in the Everglades with the water, mist and sky creating bands of greyness as if devising a scale" title="Soaring over shades of grey"></a></p>

<h2 id="no-confidence">No Confidence</h2>

<p>As a result of the automatic global ownership of copyright by the authors of any software, no developer — even if supplied with the source code — may make much use of software written by others without being granted permission to do so. There are basically two ways such permission is granted:</p>
<ul><li>With a 1:1 contract — usually connected to a license fee or ongoing subscription fee but sometimes formed through agreement with the terms of an End User License Agreement (EULA).</li>
<li>Through the terms of a general license available to the public at large, contingent on acceptance of the conditions in the license but without executing a contract.</li></ul>

<p>Gaining the confidence to proceed in both cases involves studying the terms, understanding what is and is not permitted and understanding what duties must be performed. For most people, gaining confidence to proceed involves obtaining legal advice, which usually means paying for it. For most of us, that means not reaching a position of confidence.</p>

<h2 id="it-s-software-freedom-all-the-way-down">It&#39;s Software Freedom All The Way Down</h2>

<p>In large part this is addressed by the philosophy of Software Freedom that evolved from Richard Stallman&#39;s early experiences. Software Freedom ensures all uses are expressly permitted (with conditions) by having the author(s) grant permission in advance, with the goal of every recipient of the software being self-sovereign. But the philosophy needs a vehicle to become real.</p>

<p>The software license does that. It leverages the need for a copyright license to create an opportunity to deliver <em>all</em> the rights necessary to “enjoy” the software. By <a href="https://the.webm.ink/defining-open-source">enjoy</a>, I mean the rights to use, improve, share and monetise the software, for any purpose, in any place and in any combination, subset or superset. All necessary rights are assumed to be granted unless stated otherwise.</p>

<h2 id="uncertain-about-freedoms">Uncertain About Freedoms</h2>

<p>These freedoms definitely provided a foundation for developers to have confidence they had code they could reuse and collaborate over. But the freedoms were only definitely available under the GPL family of licenses – any others needed an opinion from a gatekeeper who worked opaquely. Using only the GPL family was controversial because of the “copyleft” provisions that seemed to some who had been working in the open for decades to force adherence to an ideology with which they did not identify. So people tried their hand at writing other licenses.</p>

<p>In the late 1990s, more and more products were claiming they were using “free software licenses” but there was no way to be sure they objectively delivered software freedom in your own circumstances, at least until the FSF had commented. Even then legal advice would likely be necessary given the monochrome view FSF tended to have. Worse, the “free software” term was being used casually in support of proprietary models accompanied by custom licenses, so the risks were not imaginary.</p>

<h2 id="grey-areas">Grey Areas</h2>

<p>What drove creation of new licenses? Every software project and its anticipated usage has its own context, so even the simplest licenses work in different ways for different people. In particular, some users prefer to take software that has been freely offered to them and use it as the basis of software that is offered restrictively to others, perhaps even avoiding attributing their work to its original authors. But away from that extreme, there are many dimensions to consider and, wise or not, there&#39;s a license embodying each of them.</p>

<p>Having many licenses may be a source of choice and diversity, but in every case the key question a developer will ask is “can I use that code?” There are licenses that are highly burdensome to comply with, licenses that use copyleft in a way that is incompatible with the way it&#39;s used by other licenses, licenses that lack clear patent grants, and many more. <em>Which licenses deliver software freedom under conditions you can accept?</em></p>

<p>Not everyone has a lawyer (or easy access to a software freedom guru), and of course even people with a lawyer may not really want to ask every single time they see a new license. So, lacking confidence to proceed, developers avoid new licenses. This lack of developer confidence had a chilling effect and held back a wave of open collaborative development which in turn meant software freedom remained the privilege of an elite rather than a benefit for all.</p>

<h2 id="stochastic-confidence">Stochastic Confidence</h2>

<p>Open source succeeded not by making things black-and-white but by clearing enough shades of grey to make things feel OK to the majority. It created <em>stochastic confidence</em> – enough confidence they had the freedom to reuse, collaborate and innovate for a critical mass of developers to gather and do so.</p>

<p>Collaborative evaluation against the Open Source Definition (OSD) was sufficient to give many people confidence there was a low probability of further permission-seeking. Crystalised and recorded by OSI, it created sufficient developer confidence to re-use code downstream from elsewhere. Yes, there were still uncertainties – but not enough to poison the network effect. OSI thus catalysed a network effect of collaboration and reuse by creating an open mechanism to create stochastic confidence in developer communities.</p>

<p>Compatible licensing also provides a vehicle for shared rights upstream. The level playing field of open licensing makes it possible to contribute improvements – making open source lower maintenance while remaining highly maintained collectively. Communities operating under a “license in = license out” basis see a free flow of code.</p>

<p>So the answer to why open source worked ultimately is a brew of factors that is hard to acknowledge for those with <a href="https://meshedinsights.com/2017/11/15/cause-effect-and-license-choice/">direct-causal minds</a> – consensus on licenses, confidence about IPR grants, upstream contribution enablement and more. None of these factors alone is sufficient to trigger the network effect of open source development, reuse and collaboration. Neither is any factor alone sufficient to stop the effect if removed. Rather, it is a matter of moving <a href="https://the.webm.ink/consulting-the-fourth-sector">members of the fourth sector</a> from a fog of uncertainty to a point where they are confident to reuse, improve, contribute and innovate. Open source works via a stochastic effect that is hard to quantify yet undeniable.</p>

<h2 id="antipatterns">Antipatterns</h2>

<p>So what will break open source? Nothing so crude as a ban. Anything that lowers the stochastic confidence level below the point where the network effect works in a given context will do the job. Some causes of lower confidence/needing further permission:</p>
<ul><li>The need to license patents, especially in relation to standards</li>
<li>DRM</li>
<li>Geographical embargoes</li>
<li>Contributor License Agreements (even a DCO will reduce adoption)</li>
<li>Uncertainty in the interpretation of a license</li>
<li>Licenses that have not been OSI approved</li>
<li>Restrictions in the license. Conditions may be problematic if you don&#39;t want to comply with them but that&#39;s not a restriction. All OSI-approved licenses are permissive. All have conditions. None require negotiation – that would be a restriction.</li>
<li>Compliance certification requirements</li>
<li>Developer certification requirements</li></ul>

<p>This is not to say all these things are certain to prevent an open source  network effect triggering. Rather, each thing reduces the average level of confidence of part of the potential adoption community. This is the reality overlooked by corporations following their usual path to optimising short-term gains.</p>

<hr>

<h3 id="notes-tags-and-mentions">Notes, Tags and Mentions</h3>
<ul><li>From a keynote address at <a href="https://foss-north.se/2023/index.html">FOSS-North, Gothenburg, April 2023</a></li>
<li>According to <a href="https://languages.oup.com/google-dictionary-en/">Oxford Languages</a>, stochastic means “having a random probability distribution or pattern that may be analysed statistically but may not be predicted precisely.”</li>
<li><a href="https://the.webm.ink/tag:OpenSource" class="hashtag"><span>#</span><span class="p-category">OpenSource</span></a> <a href="https://the.webm.ink/tag:FOSS" class="hashtag"><span>#</span><span class="p-category">FOSS</span></a> <a href="https://the.webm.ink/tag:FLOSS" class="hashtag"><span>#</span><span class="p-category">FLOSS</span></a> <a href="https://the.webm.ink/tag:FreeSoftware" class="hashtag"><span>#</span><span class="p-category">FreeSoftware</span></a> <a href="https://the.webm.ink/tag:SoftwareFreedom" class="hashtag"><span>#</span><span class="p-category">SoftwareFreedom</span></a> <a href="https://the.webm.ink/tag:Causality" class="hashtag"><span>#</span><span class="p-category">Causality</span></a></li>
<li>The photo is my own, taken in the Everglades and actually a colour photo not B&amp;W!</li></ul>

<p><em>Follow <code><a href="https://the.webm.ink/@/webmink@the.webm.ink" class="u-url mention">@<span>webmink@the.webm.ink</span></a></code> to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include <code><a href="https://the.webm.ink/@/webmink@meshed.cloud" class="u-url mention">@<span>webmink@meshed.cloud</span></a></code> as WriteFreely still doesn&#39;t display replies. <a href="/About">More</a>.</em></p>
]]></content:encoded>
      <guid>https://the.webm.ink/open-source-is-powered-by-stochastic-confidence</guid>
      <pubDate>Mon, 10 Jul 2023 10:11:36 +0100</pubDate>
    </item>
    <item>
      <title>On License Compliance For Users</title>
      <link>https://the.webm.ink/on-license-compliance-for-users</link>
      <description>&lt;![CDATA[Of the many attributes of software freedom that could move to front-of-mind, it strikes me that the minimal license compliance burdens for open source software users are actually a comparative strength. Having them presented as a dangerous weakness by commercial interests in various contexts (what has been called &#34;the compliance-industrial complex&#34;) applies a “frame” that serves only the detractors of software freedom. No wonder proprietary vendors want to divert our attention! Open source is so much easier! &#xA;&#xA;A woman sits strapped to the top of a bi-plane painted in US patriotic decor and about to take off!--more--&#xA;&#xA;License compliance is a major and costly issue for proprietary software users, who must keep track of every use of the proprietary software they are licensing in order to avoid severe consequences should their supplier choose to conduct an audit. The license involved in that case is an End User License Agreement (EULA), not a source license delivering extensive liberties. When we compare like-for-like, we discover open source software has negligible issues by comparison. End-users do not need to have a license management server, do not need to hold audits, do not need to fear contract enforcement raids. &#xA;&#xA;Open Source License Compliance Is A Marginal Issue&#xA;&#xA;Do we need to worry about license compliance? Obviously respecting authors, following license terms and obeying the law are important, but for most of us the answer is probably that there are bigger things to worry about. Open source software comes with a set of liberties commonly called “the four freedoms“. Any software under an open source license may be used, studied, adapted, shared (both in the origonal and modified form) and monetised for any purpose, as long as the license is obeyed.  &#xA;&#xA;As a user of the software, there are no conditions of any kind set on your use; you are free to use it for any purpose. There is no compliance requirement, even for the GPL. Pause and reflect on that for a moment. Open source does not place a compliance burden on the end user, does not mandate acceptance of an end-user license agreement, does not subject you to para-police action from the BSA. That is a significant advantage, and there’s no wonder that proprietary vendors want to hide it from you and make you think open source licensing is somehow complex, burdensome or risky. If all you want to do is use the software – which is all you are allowed to do with proprietary software as the other three freedoms are entirely absent – then open source software carries significantly less risk.&#xA;If you move beyond use of the software and study the source code, there is also no compliance burden. There is no risk associated with using the knowledge you gain for other purposes. You do not become “tainted” in some way, and there is no need to create a “clean room” environment when you build related software using that knowledge. Those actions are related to trade secrets and public code is by definition not secret.&#xA;If you move beyond studying the code and actually adapt it for your own use, there is unlikely to be a compliance burden. You are free to use the modified version in any way you wish, both personally and within your business. There is no need to account for your use, no need to send your improvements somewhere else, no requirement that you participate in the community. Of course, if you don’t you won’t get all the benefits associated from joining the community, but all the same the choice remains yours.&#xA;If you move beyond modifying the code and decide to share your modified version, that is the point at which there will most commonly be compliance issues with the open source license. You only need to check you are passing on the same rights to others as you received with the original code. Even then, not all open source licenses place significant responsibilities on you. Licenses like the Apache, BSD, MIT and X11 licenses are extremely easy to comply with and licenses like the Mozilla license involve negligible housekeeping if you are participating in an open source community – simply committing code back to the community repository is likely to be enough. Only reciprocal licenses like the GPL family truly need an audit process, and even there it’s no more burdensome for most of us than the sort of tracking we would do anyway in our version control system. &#xA;When it comes to the tiny minority who monetise open source software per se by shipping products containing it,  there are issues that companies need to keep in mind, but in my view they are no more complex and burdensome than the issues arising from shipping proprietary software. It’s important to make sure you know you have the necessary rights to everything you ship, and when you ship code made from proprietary elements you naturally do so because the contract both requires it and enables sanctions if you don&#39;t. Only sloppy developers fail to do this.&#xA;&#xA;Software Freedom Is Not About Licenses&#xA;&#xA;The result of making it seem otherwise is that the more subtle opponents of open source are able to raise Fears about compliance, attaching Uncertainties soluble only via extra costs that aren’t really applicable to the majority of uses and thus seeding Doubts that the bother is really worth it. This has all the classic hallmarks of FUD, projecting the weakness of proprietary software and license enforcement &#34;audits&#34; and by implication tarring open source with them. We should reject the frame.&#xA;&#xA;Ultimately, software freedom is not about licenses; they are a fundamental and essential part of the mechanics, but not the goal. The goal is for every software user to be self-sovereign in their software. It is about the liberty to enjoy software unhindered, and we are free to use that liberty as little or as much as we want without interference. Allowing ourselves to be distracted from the liberty which is the source of all of the benefits individuals and business gain from open source is a mistake. Don’t let the forces of proprietary software do it to you.  Reject the frame and revel in your liberty!&#xA;&#xA;---&#xA;&#xA;Tags, Notes and Mentions&#xA;&#xA;#OpenSource #SoftwareFreedom #FOSS #FLOSS&#xA;Original version published November 2010&#xA;&#xA;Follow @webmink@the.webm.ink to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include @webmink@meshed.cloud as WriteFreely still doesn&#39;t display replies. a href=&#34;/About&#34;More/a.]]&gt;</description>
      <content:encoded><![CDATA[<p>Of the many attributes of software freedom that could move to front-of-mind, it strikes me that the minimal license compliance burdens for open source software users are actually a comparative <em>strength</em>. Having them presented as a dangerous weakness by commercial interests in various contexts (what has been called “the compliance-industrial complex”) applies a “frame” that serves only the detractors of software freedom. No wonder proprietary vendors want to divert our attention! Open source is so much easier!</p>

<p><a href="https://www.flickr.com/photos/webmink/52287479975/"><img src="https://live.staticflickr.com/65535/52287479975_20748f82f0_h.jpg" alt="A woman sits strapped to the top of a bi-plane painted in US patriotic decor and about to take off" title="This is not the only way to fly"></a></p>

<p>License compliance is a major and costly issue for proprietary software users, who must keep track of every use of the proprietary software they are licensing in order to avoid severe consequences should their supplier choose to conduct an audit. The license involved in that case is an <a href="http://en.wikipedia.org/wiki/Software_license_agreement" title="Software license agreement">End User License Agreement (EULA)</a>, not a source license delivering extensive liberties. When we compare like-for-like, we discover open source software has negligible issues by comparison. End-users do not need to have a license management server, do not need to hold audits, do not need to fear contract enforcement raids.</p>

<h3 id="open-source-license-compliance-is-a-marginal-issue">Open Source License Compliance Is A Marginal Issue</h3>

<p>Do we need to worry about license compliance? Obviously respecting authors, following license terms and obeying the law are important, but for most of us the answer is probably that there are bigger things to worry about. Open source software comes with a set of liberties commonly called “<a href="http://www.gnu.org/philosophy/free-sw.html">the four freedoms</a>“. Any software under an open source license may be used, studied, adapted, shared (both in the origonal and modified form) and monetised for any purpose, as long as the license is obeyed.</p>
<ul><li>As a <strong>user</strong> of the software, there are no conditions of any kind set on your use; you are free to use it for any purpose. <em>There is no compliance requirement</em>, <a href="https://www.gnu.org/licenses/gpl-faq.html#NoDistributionRequirements">even for the GPL</a>. Pause and reflect on that for a moment. Open source does not place a compliance burden on the end user, does not mandate acceptance of an end-user license agreement, does not subject you to para-police action from the BSA. That is a significant advantage, and there’s no wonder that proprietary vendors want to hide it from you and make you think open source licensing is somehow complex, burdensome or risky. If all you want to do is use the software – which is all you are allowed to do with proprietary software as the other three freedoms are entirely absent – then open source software carries significantly less risk.</li>
<li>If you move beyond use of the software and <strong>study</strong> the source code, there is also no compliance burden. There is no risk associated with using the knowledge you gain for other purposes. You do not become “tainted” in some way, and there is no need to create a “clean room” environment when you build related software using that knowledge. Those actions are related to trade secrets and public code is by definition not secret.</li>
<li>If you move beyond studying the code and actually <strong>adapt</strong> it for your own use, there is unlikely to be a compliance burden. You are free to use the modified version in any way you wish, both personally and within your business. There is no need to account for your use, no need to send your improvements somewhere else, no requirement that you participate in the community. Of course, if you don’t you won’t get all the benefits associated from joining the community, but all the same the choice remains yours.</li>
<li>If you move beyond modifying the code and decide to <strong>share</strong> your modified version, that is the point at which there will most commonly be compliance issues with the open source license. You only need to check you are passing on the same rights to others as you received with the original code. Even then, not all open source licenses place significant responsibilities on you. Licenses like the Apache, BSD, MIT and X11 licenses are extremely easy to comply with and licenses like the <a href="http://en.wikipedia.org/wiki/Mozilla_Public_License" title="Mozilla Public License">Mozilla license</a> involve negligible housekeeping if you are participating in an open source community – simply committing code back to the community repository is likely to be enough. Only reciprocal licenses like the GPL family truly need an audit process, and even there it’s no more burdensome for most of us than the sort of tracking we would do anyway in our version control system.</li>
<li>When it comes to the tiny minority who <strong>monetise</strong> open source software <em>per se</em> by shipping products containing it,  there <em>are</em> issues that companies need to keep in mind, but in my view they are no more complex and burdensome than the issues arising from shipping proprietary software. It’s important to make sure you know you have the necessary rights to everything you ship, and when you ship code made from proprietary elements you naturally do so because the contract both requires it and enables sanctions if you don&#39;t. Only sloppy developers fail to do this.</li></ul>

<h3 id="software-freedom-is-not-about-licenses">Software Freedom Is Not About Licenses</h3>

<p>The result of making it seem otherwise is that the more subtle opponents of open source are able to raise <strong>F</strong>ears about compliance, attaching <strong>U</strong>ncertainties soluble only via extra costs that aren’t really applicable to the majority of uses and thus seeding <strong>D</strong>oubts that the bother is really worth it. This has all the classic hallmarks of FUD, projecting the weakness of proprietary software and license enforcement “audits” and by implication tarring open source with them. We should reject the frame.</p>

<p>Ultimately, software freedom is not about licenses; they are a fundamental and essential part of the mechanics, but not the goal. The goal is for every software user to be self-sovereign in their software. It is about the liberty to enjoy software unhindered, and we are free to use that liberty as little or as much as we want without interference. Allowing ourselves to be distracted from the liberty which is the source of all of the benefits individuals and business gain from open source is a mistake. Don’t let the forces of proprietary software do it to you.  Reject the frame and revel in your liberty!</p>

<hr>

<h3 id="tags-notes-and-mentions">Tags, Notes and Mentions</h3>
<ul><li><a href="https://the.webm.ink/tag:OpenSource" class="hashtag"><span>#</span><span class="p-category">OpenSource</span></a> <a href="https://the.webm.ink/tag:SoftwareFreedom" class="hashtag"><span>#</span><span class="p-category">SoftwareFreedom</span></a> <a href="https://the.webm.ink/tag:FOSS" class="hashtag"><span>#</span><span class="p-category">FOSS</span></a> <a href="https://the.webm.ink/tag:FLOSS" class="hashtag"><span>#</span><span class="p-category">FLOSS</span></a></li>
<li>Original version <a href="https://webmink.com/essays/compliance/">published</a> November 2010</li></ul>

<p><em>Follow <code><a href="https://the.webm.ink/@/webmink@the.webm.ink" class="u-url mention">@<span>webmink@the.webm.ink</span></a></code> to be informed of new posts. To discuss this post please reply from Mastodon etc. (search for the URL) &amp; include <code><a href="https://the.webm.ink/@/webmink@meshed.cloud" class="u-url mention">@<span>webmink@meshed.cloud</span></a></code> as WriteFreely still doesn&#39;t display replies. <a href="/About">More</a>.</em></p>
]]></content:encoded>
      <guid>https://the.webm.ink/on-license-compliance-for-users</guid>
      <pubDate>Wed, 21 Jun 2023 11:32:03 +0100</pubDate>
    </item>
  </channel>
</rss>