Skip to content

Commit 101b2b1

Browse files
Ethics and empathy in OSS
1 parent ccef722 commit 101b2b1

File tree

2 files changed

+221
-0
lines changed

2 files changed

+221
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: "Ethics and Empathy in Open Source"
3+
publishDate: 2021-04-16
4+
---
5+
6+
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/)
7+
and got the University of Minnesota from future contributions.
8+
9+
When reading the article I was reminded how incredibly broken
10+
the tech industry is. I say broken because a group of people
11+
thought that it was ok to experiment on an Open Source Project
12+
without express permission. This shows that the leadership of
13+
the Computer Science faculty, and possibly the Doctoral
14+
candidates lack any form of empathy... and possibly shows how
15+
there is a lack of ethics being taught. To "experiment" on a
16+
project and the people who maintain it is not ethical. At least
17+
to me.
18+
19+
One of my friends, [Ashley Hunsberger](https://twitter.com/aahunsberger),
20+
has done a fantastic talk at [Selenium Conf Berlin](https://www.youtube.com/watch?v=t5CdM87B9wo&list=PLRdSclUtJDYV8I_B5rLkMI7jL_JMv7GRO&index=8) entitled
21+
"The death of liberal arts". In this talk Ashley talks about
22+
how, with a testing twist, how humanities subjects can improve
23+
the way we approach our problems in the technical world.
24+
25+
Open Source projects already get a lot of people abusing them regularly,
26+
complaining that their poorly written bug reports are not being actioned,
27+
or that something they are benefitting from for free isn't working the way
28+
they expect. 99% of the time the contributors are doing this in their free
29+
time. And the 1% who are paid to work on Open Source? They don't deserve to
30+
be treated badly either. They will go above and beyond to try help but they
31+
are not to be abused. I've said it before that you should [hug a developer
32+
or don't be a dick.](/blog/2011/hug-a-oss-developer-or-dont-be-a-dick/) and
33+
have even [described what harassment can look like](/blog/2017/harassment-of-open-source-maintainers-or-contributors/).
34+
35+
Circling back to the original reason for blogging, the experiment could have
36+
happened if it had been planned with a little bit of empathy. I feel
37+
a social engineering project like that could be useful and a lot can be
38+
learned to improve the security of software in the Open Source world.
Lines changed: 183 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,183 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
8+
<meta name="author" content="David Burns">
9+
<meta name="description" content="David Burns - Engineer">
10+
<meta name="keywords" content="blog,developer,personal,selenium,automation,browsers,interoperability">
11+
12+
<meta name="twitter:card" content="summary"/>
13+
<meta name="twitter:title" content="Ethics and Empathy in Open Source"/>
14+
<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.
15+
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."/>
16+
17+
<meta property="og:title" content="Ethics and Empathy in Open Source" />
18+
<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.
19+
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." />
20+
<meta property="og:type" content="article" />
21+
<meta property="og:url" content="https://www.theautomatedtester.co.uk/blog/2021/ethics-and-empathy-in-open-source/" /><meta property="article:section" content="blog" />
22+
<meta property="article:published_time" content="2021-04-16T00:00:00&#43;00:00" />
23+
<meta property="article:modified_time" content="2021-04-16T00:00:00&#43;00:00" />
24+
25+
26+
27+
28+
<base href="https://www.theautomatedtester.co.uk/blog/2021/ethics-and-empathy-in-open-source/">
29+
30+
<title>
31+
Ethics and Empathy in Open Source · David Burns - AutomatedTester
32+
</title>
33+
34+
35+
<link rel="canonical" href="https://www.theautomatedtester.co.uk/blog/2021/ethics-and-empathy-in-open-source/">
36+
37+
38+
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CMerriweather:300,700%7CSource+Code+Pro:400,700&display=swap" rel="stylesheet">
39+
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.13.0/css/all.css" integrity="sha384-Bfad6CLCknfcloXFOyFnlgtENryhrpZCe29RTifKEixXQZ38WheV+i/6YWSzkz3V" crossorigin="anonymous">
40+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css" integrity="sha256-l85OmPOjvil/SOvVt3HnSSjzF1TUMyT9eV0c2BzEGzU=" crossorigin="anonymous" />
41+
42+
43+
44+
45+
<link rel="stylesheet" href="/css/coder.min.a4f332213a21ce8eb521670c614470c58923aaaf385e2a73982c31dd7642decb.css" integrity="sha256-pPMyITohzo61IWcMYURwxYkjqq84XipzmCwx3XZC3ss=" crossorigin="anonymous" media="screen" />
46+
47+
48+
49+
50+
51+
52+
53+
54+
55+
56+
57+
58+
<link rel="icon" type="image/png" href="https://www.theautomatedtester.co.uk/images/favicon-32x32.png" sizes="32x32">
59+
<link rel="icon" type="image/png" href="https://www.theautomatedtester.co.uk/images/favicon-16x16.png" sizes="16x16">
60+
61+
<meta name="generator" content="Hugo 0.82.0" />
62+
</head>
63+
64+
65+
66+
<body class="colorscheme-light">
67+
<main class="wrapper">
68+
<nav class="navigation">
69+
<section class="container">
70+
<a class="navigation-title" href="/">
71+
David Burns - AutomatedTester
72+
</a>
73+
74+
<input type="checkbox" id="menu-toggle" />
75+
<label class="menu-button float-right" for="menu-toggle"><i class="fas fa-bars"></i></label>
76+
<ul class="navigation-list">
77+
78+
79+
<li class="navigation-item">
80+
<a class="navigation-link" href="https://www.theautomatedtester.co.uk/blog/">Blog</a>
81+
</li>
82+
83+
<li class="navigation-item">
84+
<a class="navigation-link" href="https://www.theautomatedtester.co.uk/about/">About</a>
85+
</li>
86+
87+
<li class="navigation-item">
88+
<a class="navigation-link" href="https://streamlabs.com/automatedtester#social-reach">Twitch</a>
89+
</li>
90+
91+
92+
93+
</ul>
94+
95+
</section>
96+
</nav>
97+
98+
99+
<div class="content">
100+
101+
<section class="container page">
102+
<article>
103+
<header>
104+
<h1>Ethics and Empathy in Open Source</h1>
105+
</header>
106+
107+
<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>
108+
and got the University of Minnesota from future contributions.</p>
109+
<p>When reading the article I was reminded how incredibly broken
110+
the tech industry is. I say broken because a group of people
111+
thought that it was ok to experiment on an Open Source Project
112+
without express permission. This shows that the leadership of
113+
the Computer Science faculty, and possibly the Doctoral
114+
candidates lack any form of empathy&hellip; and possibly shows how
115+
there is a lack of ethics being taught. To &ldquo;experiment&rdquo; on a
116+
project and the people who maintain it is not ethical. At least
117+
to me.</p>
118+
<p>One of my friends, <a href="https://twitter.com/aahunsberger">Ashley Hunsberger</a>,
119+
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
120+
&ldquo;The death of liberal arts&rdquo;. In this talk Ashley talks about
121+
how, with a testing twist, how humanities subjects can improve
122+
the way we approach our problems in the technical world.</p>
123+
<p>Open Source projects already get a lot of people abusing them regularly,
124+
complaining that their poorly written bug reports are not being actioned,
125+
or that something they are benefitting from for free isn&rsquo;t working the way
126+
they expect. 99% of the time the contributors are doing this in their free
127+
time. And the 1% who are paid to work on Open Source? They don&rsquo;t deserve to
128+
be treated badly either. They will go above and beyond to try help but they
129+
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
130+
or don&rsquo;t be a dick.</a> and
131+
have even <a href="/blog/2017/harassment-of-open-source-maintainers-or-contributors/">described what harassment can look like</a>.</p>
132+
<p>Circling back to the original reason for blogging, the experiment could have
133+
happened if it had been planned with a little bit of empathy. I feel
134+
a social engineering project like that could be useful and a lot can be
135+
learned to improve the security of software in the Open Source world.</p>
136+
137+
</article>
138+
</section>
139+
140+
141+
</div>
142+
143+
144+
<footer class="footer">
145+
<section class="container">
146+
147+
<p>Engineering Effectiveness Nerd</p>
148+
149+
150+
©
151+
152+
2021
153+
David Burns
154+
155+
156+
·
157+
Powered by <a href="https://gohugo.io/">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/">Coder</a>.
158+
159+
160+
</section>
161+
</footer>
162+
163+
</main>
164+
165+
166+
<script type="application/javascript">
167+
var doNotTrack = false;
168+
if (!doNotTrack) {
169+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
170+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
171+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
172+
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
173+
ga('create', 'UA-1089177-5', 'auto');
174+
175+
ga('send', 'pageview');
176+
}
177+
</script>
178+
179+
180+
181+
</body>
182+
183+
</html>

0 commit comments

Comments
 (0)