Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions content/blog/2021/ethics-and-empathy-in-open-source.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: "Ethics and Empathy in Open Source"
publishDate: 2021-04-16
---

One of the biggest stories to come out in the tech industry last week was the [deliberate bad patches to the linux kernel](https://www.zdnet.com/article/greg-kroah-hartman-bans-university-of-minnesota-from-linux-development-for-deliberately-buggy-patches/)
and got the University of Minnesota from future contributions.

When reading the article I was reminded how incredibly broken
the tech industry is. I say broken because a group of people
thought that it was ok to experiment on an Open Source Project
without express permission. This shows that the leadership of
the Computer Science faculty, and possibly the Doctoral
candidates lack any form of empathy... and possibly shows how
there is a lack of ethics being taught. To "experiment" on a
project and the people who maintain it is not ethical. At least
to me.

One of my friends, [Ashley Hunsberger](https://twitter.com/aahunsberger),
has done a fantastic talk at [Selenium Conf Berlin](https://www.youtube.com/watch?v=t5CdM87B9wo&list=PLRdSclUtJDYV8I_B5rLkMI7jL_JMv7GRO&index=8) entitled
"The death of liberal arts". In this talk Ashley talks about
how, with a testing twist, how humanities subjects can improve
the way we approach our problems in the technical world.

Open Source projects already get a lot of people abusing them regularly,
complaining that their poorly written bug reports are not being actioned,
or that something they are benefitting from for free isn't working the way
they expect. 99% of the time the contributors are doing this in their free
time. And the 1% who are paid to work on Open Source? They don't deserve to
be treated badly either. They will go above and beyond to try help but they
are not to be abused. I've said it before that you should [hug a developer
or don't be a dick.](/blog/2011/hug-a-oss-developer-or-dont-be-a-dick/) and
have even [described what harassment can look like](/blog/2017/harassment-of-open-source-maintainers-or-contributors/).

Circling back to the original reason for blogging, the experiment could have
happened if it had been planned with a little bit of empathy. I feel
a social engineering project like that could be useful and a lot can be
learned to improve the security of software in the Open Source world.
183 changes: 183 additions & 0 deletions docs/blog/2021/ethics-and-empathy-in-open-source/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta name="author" content="David Burns">
<meta name="description" content="David Burns - Engineer">
<meta name="keywords" content="blog,developer,personal,selenium,automation,browsers,interoperability">

<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Ethics and Empathy in Open Source"/>
<meta name="twitter:description" content="One of the biggest stories to come out in the tech industry last week was the deliberate bad patches to the linux kernel and got the University of Minnesota from future contributions.
When reading the article I was reminded how incredibly broken the tech industry is. I say broken because a group of people thought that it was ok to experiment on an Open Source Project without express permission. This shows that the leadership of the Computer Science faculty, and possibly the Doctoral candidates lack any form of empathy&hellip; and possibly shows how there is a lack of ethics being taught."/>

<meta property="og:title" content="Ethics and Empathy in Open Source" />
<meta property="og:description" content="One of the biggest stories to come out in the tech industry last week was the deliberate bad patches to the linux kernel and got the University of Minnesota from future contributions.
When reading the article I was reminded how incredibly broken the tech industry is. I say broken because a group of people thought that it was ok to experiment on an Open Source Project without express permission. This shows that the leadership of the Computer Science faculty, and possibly the Doctoral candidates lack any form of empathy&hellip; and possibly shows how there is a lack of ethics being taught." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://www.theautomatedtester.co.uk/blog/2021/ethics-and-empathy-in-open-source/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2021-04-16T00:00:00&#43;00:00" />
<meta property="article:modified_time" content="2021-04-16T00:00:00&#43;00:00" />




<base href="https://www.theautomatedtester.co.uk/blog/2021/ethics-and-empathy-in-open-source/">

<title>
Ethics and Empathy in Open Source · David Burns - AutomatedTester
</title>


<link rel="canonical" href="https://www.theautomatedtester.co.uk/blog/2021/ethics-and-empathy-in-open-source/">


<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CMerriweather:300,700%7CSource+Code+Pro:400,700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.13.0/css/all.css" integrity="sha384-Bfad6CLCknfcloXFOyFnlgtENryhrpZCe29RTifKEixXQZ38WheV+i/6YWSzkz3V" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css" integrity="sha256-l85OmPOjvil/SOvVt3HnSSjzF1TUMyT9eV0c2BzEGzU=" crossorigin="anonymous" />




<link rel="stylesheet" href="/css/coder.min.a4f332213a21ce8eb521670c614470c58923aaaf385e2a73982c31dd7642decb.css" integrity="sha256-pPMyITohzo61IWcMYURwxYkjqq84XipzmCwx3XZC3ss=" crossorigin="anonymous" media="screen" />












<link rel="icon" type="image/png" href="https://www.theautomatedtester.co.uk/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://www.theautomatedtester.co.uk/images/favicon-16x16.png" sizes="16x16">

<meta name="generator" content="Hugo 0.82.0" />
</head>



<body class="colorscheme-light">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
David Burns - AutomatedTester
</a>

<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle"><i class="fas fa-bars"></i></label>
<ul class="navigation-list">


<li class="navigation-item">
<a class="navigation-link" href="https://www.theautomatedtester.co.uk/blog/">Blog</a>
</li>

<li class="navigation-item">
<a class="navigation-link" href="https://www.theautomatedtester.co.uk/about/">About</a>
</li>

<li class="navigation-item">
<a class="navigation-link" href="https://streamlabs.com/automatedtester#social-reach">Twitch</a>
</li>



</ul>

</section>
</nav>


<div class="content">

<section class="container page">
<article>
<header>
<h1>Ethics and Empathy in Open Source</h1>
</header>

<p>One of the biggest stories to come out in the tech industry last week was the <a href="https://www.zdnet.com/article/greg-kroah-hartman-bans-university-of-minnesota-from-linux-development-for-deliberately-buggy-patches/">deliberate bad patches to the linux kernel</a>
and got the University of Minnesota from future contributions.</p>
<p>When reading the article I was reminded how incredibly broken
the tech industry is. I say broken because a group of people
thought that it was ok to experiment on an Open Source Project
without express permission. This shows that the leadership of
the Computer Science faculty, and possibly the Doctoral
candidates lack any form of empathy&hellip; and possibly shows how
there is a lack of ethics being taught. To &ldquo;experiment&rdquo; on a
project and the people who maintain it is not ethical. At least
to me.</p>
<p>One of my friends, <a href="https://twitter.com/aahunsberger">Ashley Hunsberger</a>,
has done a fantastic talk at <a href="https://www.youtube.com/watch?v=t5CdM87B9wo&amp;list=PLRdSclUtJDYV8I_B5rLkMI7jL_JMv7GRO&amp;index=8">Selenium Conf Berlin</a> entitled
&ldquo;The death of liberal arts&rdquo;. In this talk Ashley talks about
how, with a testing twist, how humanities subjects can improve
the way we approach our problems in the technical world.</p>
<p>Open Source projects already get a lot of people abusing them regularly,
complaining that their poorly written bug reports are not being actioned,
or that something they are benefitting from for free isn&rsquo;t working the way
they expect. 99% of the time the contributors are doing this in their free
time. And the 1% who are paid to work on Open Source? They don&rsquo;t deserve to
be treated badly either. They will go above and beyond to try help but they
are not to be abused. I&rsquo;ve said it before that you should <a href="/blog/2011/hug-a-oss-developer-or-dont-be-a-dick/">hug a developer
or don&rsquo;t be a dick.</a> and
have even <a href="/blog/2017/harassment-of-open-source-maintainers-or-contributors/">described what harassment can look like</a>.</p>
<p>Circling back to the original reason for blogging, the experiment could have
happened if it had been planned with a little bit of empathy. I feel
a social engineering project like that could be useful and a lot can be
learned to improve the security of software in the Open Source world.</p>

</article>
</section>


</div>


<footer class="footer">
<section class="container">

<p>Engineering Effectiveness Nerd</p>


©

2021
David Burns


·
Powered by <a href="https://gohugo.io/">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/">Coder</a>.


</section>
</footer>

</main>


<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-1089177-5', 'auto');

ga('send', 'pageview');
}
</script>



</body>

</html>