paritybit.ca

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 8863dcbc6d069c95dfd25127791c1c2feda5bdbe
parent 27998a37473c40df14f50d733531358f2ea3baf0
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Mon, 25 May 2020 00:23:17 -0400

Publish new blog post

Diffstat:
Mpages/blog.md | 1+
Apages/blog/paying-for-software.md | 88+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpages/home.md | 4++--
Mpublic/feeds/sitewide-feed.xml | 19+++++++++++++++++++
Mpublic/sitemap.xml | 1+
5 files changed, 111 insertions(+), 2 deletions(-)

diff --git a/pages/blog.md b/pages/blog.md @@ -20,6 +20,7 @@ href="https://social.paritybit.ca/@jbauer">Mastodon</a>. ### 2020 <ul> + <li>2020-05-25 <a href="blog/paying-for-software">Paying for Software</a></li> <li>2020-05-23 <a href="blog/two-of-the-most-valuable-lessons-ive-learned">Two of the Most Valuable Lessons I've Learned</a></li> <li>2020-05-22 <a href="blog/rewriting-my-static-site-generator">Rewriting My Static Site Generator</a></li> <li>2020-05-19 <a href="blog/self-hosted-mail-now-live">Self-Hosted Email is Now Live!</a></li> diff --git a/pages/blog/paying-for-software.md b/pages/blog/paying-for-software.md @@ -0,0 +1,88 @@ +## Paying for Software + +[//]: # "Discussing the sustainability of free and open source software given most don't like to pay for software." + +[//]: # "main.min.css" + +[//]: # + +<div class="byline"> +<b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2020-05-25 | + <b>Last Updated:</b> 2020-05-25 +</div> + +_This post is inspired by [a recent discussion I had on +Mastodon](https://social.paritybit.ca/web/statuses/104202591060926966)._ + +Most of the world now runs on free software; that's free as in freedom, not +necessarily free as in beer. It seems though, that many people conflate the two +meanings and expect free and open source software to also come free of charge. +This is despite none of the widely accepted free and open source software +licenses including a non-commercial clause. In fact, the +[GPL](https://www.gnu.org/licenses/gpl-3.0.html) (section 6) explicitly includes +language which would allow one make money off of one's software while still +keeping it free and open source. + +It is also often brought up that Big Tech tends to use free and open source +software in their own products, which they then proceed to sell, and that this +is effectively commercial entities using the work of volunteers for their own +profit often without giving back code improvements or otherwise contributing to +the software. Some notable exceptions such as the Linux kernel exist, but it +seems that developers of a lot of software, such as +[OpenSSL](https://arstechnica.com/information-technology/2014/04/tech-giants-chastened-by-heartbleed-finally-agree-to-fund-openssl/) +and +[GNUPG](https://www.propublica.org/article/the-worlds-email-encryption-software-relies-on-one-guy-who-is-going-broke) +(news article links), which are used by multi-billion-dollar companies and +critical to our digital infrastructure, typically have to wait until they're in +a funding crisis to get the money they desperately need to keep developing and +maintaining their software. + +This is an unsustainable model for many of the services and software on which we +rely. Many developers work in their free time for the sole reason that they +enjoy making software; most don't make enough off of donations to leave their +day jobs and develop free and open source software full-time. This is why +projects such as [ElementaryOS](https://elementary.io/) try to push their users +into paying for the operating system they download and why they are trying to +build an app store which encourages the exchange of money for software. + +I try to give back to developers (and artists, but perhaps that's a discussion +for a different blog post) as much as I possibly can. For example, I spend $2 +USD per month for [SourceHut](https://sourcehut.org/), I have a $3.50 USD per +month [LWN.net](https://lwn.net) subscription, I donate $3.50 CAD per month to +[Wikipedia](https://www.wikipedia.org) and $25 per year to the [Electronic +Frontier Foundation](https://www.eff.org/), and, before I self-hosted my email, +I didn't hesitate to pay [ProtonMail](https://protonmail.com/) for those +services either. Now that I am self-hosting, I plan to donate $20 CAD to [the +creator of OpenSMTPD](https://poolp.org/) which is a core part of that +infrastructure. + +Depending on your financial situation, it may not be viable to donate or pay a +lot and that is totally okay. Being a student, I am very cautious with my money +and so I tend not to give vast amounts, but if everyone gave $2 per month (the +price of a cup of coffee at a café) or even a larger, one-time donation to the +free software projects they use the most, it would make a huge difference. My +personal bias is towards prioritizing donations to not-for-profits and +development teams which largely or entirely rely on dontations or the proceeds +from people paying for an otherwise free service. + +If you really can't afford to give anything, that's alright. Not everyone can. +Something else you could do is send an email to the developer(s) thanking them +for the work that they do. Speaking from personal experience, it's a huge +confidence boost when someone praises something you do and it can greatly help +morale. + +Essentially, the point is: don't be so quick to recoil at the thought of having +to pay for free and open source software. Making free and open source software +is a lot of work which many developers do out of the kindness of their hearts +and it's reasonable that they deserve compensation for their efforts. GitHub has +taken steps to improve the situation with their [sponsorship +program](https://github.com/sponsors), but I think that a fundamental culture +shift has to occur where people become more comfortable rewarding free and open +source developers for their time and effort for this model to become truly +sustainable. + +_This is my twenty-eighth post for the +[#100DaysToOffload](https://social.paritybit.ca/tags/100DaysToOffload) +challenge. You can learn more about this challenge over at +[https://100daystooffload.com](https://100daystooffload.com)._ diff --git a/pages/home.md b/pages/home.md @@ -20,6 +20,8 @@ extent)! Access through `gopher://paritybit.ca` or `gemini://paritybit.ca`. src="/img/feed-icon.png" width="15" height="15" alt="Click for RSS Feed"/> </a> </div> +2020-05-25 <a class="feed-item" href="blog/paying-for-software">Paying for Software</a> + 2020-05-23 <a class="feed-item" href="blog/two-of-the-most-valuable-lessons-ive-learned">Two of the Most Valuable Lessons I've Learned</a> @@ -39,8 +41,6 @@ extent)! Access through `gopher://paritybit.ca` or `gemini://paritybit.ca`. 2020-05-13 <a class="feed-item" href="blog/diving-deeper-into-the-small-internet">Diving Deeper Into the Small Internet</a> -2020-05-12 <a class="feed-item" href="blog/setting-up-a-gopher-site">Setting Up a Gopher Site</a> - ### What is a Parity Bit? It is a bit (in the 1's and 0's sense) used in checking for errors in digital diff --git a/public/feeds/sitewide-feed.xml b/public/feeds/sitewide-feed.xml @@ -7,6 +7,25 @@ <description>The feed that covers all notable additions, updates, announcements, and other changes for the entire paritybit.ca website.</description> <item> + <title>Paying for Software</title> + <link>https://www.paritybit.ca/blog/paying-for-software</link> + <guid>https://www.paritybit.ca/blog/paying-for-software</guid> + <pubDate>Mon, 25 May 2020 00:18:16 -0400</pubDate> +<description><![CDATA[<h2 id="paying-for-software">Paying for Software</h2> +<div class="byline"> +<p><b>Written By:</b> Jake Bauer | <b>Posted:</b> 2020-05-25 | <b>Last Updated:</b> 2020-05-25</p> +</div> +<p><em>This post is inspired by <a href="https://social.paritybit.ca/web/statuses/104202591060926966">a recent discussion I had on Mastodon</a>.</em></p> +<p>Most of the world now runs on free software; that’s free as in freedom, not necessarily free as in beer. It seems though, that many people conflate the two meanings and expect free and open source software to also come free of charge. This is despite none of the widely accepted free and open source software licenses including a non-commercial clause. In fact, the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPL</a> (section 6) explicitly includes language which would allow one make money off of one’s software while still keeping it free and open source.</p> +<p>It is also often brought up that Big Tech tends to use free and open source software in their own products, which they then proceed to sell, and that this is effectively commercial entities using the work of volunteers for their own profit often without giving back code improvements or otherwise contributing to the software. Some notable exceptions such as the Linux kernel exist, but it seems that developers of a lot of software, such as <a href="https://arstechnica.com/information-technology/2014/04/tech-giants-chastened-by-heartbleed-finally-agree-to-fund-openssl/">OpenSSL</a> and <a href="https://www.propublica.org/article/the-worlds-email-encryption-software-relies-on-one-guy-who-is-going-broke">GNUPG</a> (news article links), which are used by multi-billion-dollar companies and critical to our digital infrastructure, typically have to wait until they’re in a funding crisis to get the money they desperately need to keep developing and maintaining their software.</p> +<p>This is an unsustainable model for many of the services and software on which we rely. Many developers work in their free time for the sole reason that they enjoy making software; most don’t make enough off of donations to leave their day jobs and develop free and open source software full-time. This is why projects such as <a href="https://elementary.io/">ElementaryOS</a> try to push their users into paying for the operating system they download and why they are trying to build an app store which encourages the exchange of money for software.</p> +<p>I try to give back to developers (and artists, but perhaps that’s a discussion for a different blog post) as much as I possibly can. For example, I spend $2 USD per month for <a href="https://sourcehut.org/">SourceHut</a>, I have a $3.50 USD per month <a href="https://lwn.net">LWN.net</a> subscription, I donate $3.50 CAD per month to <a href="https://www.wikipedia.org">Wikipedia</a> and $25 per year to the <a href="https://www.eff.org/">Electronic Frontier Foundation</a>, and, before I self-hosted my email, I didn’t hesitate to pay <a href="https://protonmail.com/">ProtonMail</a> for those services either. Now that I am self-hosting, I plan to donate $20 CAD to <a href="https://poolp.org/">the creator of OpenSMTPD</a> which is a core part of that infrastructure.</p> +<p>Depending on your financial situation, it may not be viable to donate or pay a lot and that is totally okay. Being a student, I am very cautious with my money and so I tend not to give vast amounts, but if everyone gave $2 per month (the price of a cup of coffee at a café) or even a larger, one-time donation to the free software projects they use the most, it would make a huge difference. My personal bias is towards prioritizing donations to not-for-profits and development teams which largely or entirely rely on dontations or the proceeds from people paying for an otherwise free service.</p> +<p>If you really can’t afford to give anything, that’s alright. Not everyone can. Something else you could do is send an email to the developer(s) thanking them for the work that they do. Speaking from personal experience, it’s a huge confidence boost when someone praises something you do and it can greatly help morale.</p> +<p>Essentially, the point is: don’t be so quick to recoil at the thought of having to pay for free and open source software. Making free and open source software is a lot of work which many developers do out of the kindness of their hearts and it’s reasonable that they deserve compensation for their efforts. GitHub has taken steps to improve the situation with their <a href="https://github.com/sponsors">sponsorship program</a>, but I think that a fundamental culture shift has to occur where people become more comfortable rewarding free and open source developers for their time and effort for this model to become truly sustainable.</p> +<p><em>This is my twenty-eighth post for the <a href="https://social.paritybit.ca/tags/100DaysToOffload">#100DaysToOffload</a> challenge. You can learn more about this challenge over at <a href="https://100daystooffload.com" class="uri">https://100daystooffload.com</a>.</em></p>]]></description> +</item> +<item> <title>Two of the Most Valuable Lessons I've Learned</title> <link>https://www.paritybit.ca/blog/two-of-the-most-valuable-lessons-ive-learned</link> <guid>https://www.paritybit.ca/blog/two-of-the-most-valuable-lessons-ive-learned</guid> diff --git a/public/sitemap.xml b/public/sitemap.xml @@ -3,6 +3,7 @@ <url><loc>https://www.paritybit.ca</loc></url> <url><loc>https://www.paritybit.ca/home</loc></url> <url><loc>https://www.paritybit.ca/blog</loc></url> + <url><loc>https://www.paritybit.ca/blog/paying-for-software</loc></url> <url><loc>https://www.paritybit.ca/blog/two-of-the-most-valuable-lessons-ive-learned</loc></url> <url><loc>https://www.paritybit.ca/blog/rewriting-my-static-site-generator</loc></url> <url><loc>https://www.paritybit.ca/blog/self-hosted-mail-now-live</loc></url>