Fix new tests and make TestLWN work
[gofetch.git] / test / source / LWN / Articles / 764321.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3 <html>
4 <head><title>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge) [LWN.net]</title>
5 <meta name="twitter:card" content="summary" />
6 <meta name="twitter:site" content="@lwnnet" />
7 <meta name="twitter:title" content="The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)" />
8 <meta name="twitter:description" content="The Harvard Business School's &quot;Working Knowledge&quot; site has an
9 article arguing that it can pay for companies to allow their developers
10 to contribute back to the projects whose software they use.
11 &quot;And that presents an interesting dilemma for firms that rely heavily
12 on open source. Should they allow employees on company time to make updates
13 and edits to the software for community use that could be used by
14 competitors? New research by Assistant Professor Frank Nagle, a member of
15 the Strategy Unit at Harvard Business School, shows that paying employees
16 to contribute to such software boosts the company’s productivity from using
17 the software by as much as 100 percent, when compared with free-riding
18 competitors.&quot;" />
19 <meta name="viewport" content="width=device-width, initial-scale=1">
20 <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
21 <link rel="icon" href="/images/favicon.png" type="image/png">
22 <link rel="alternate" type="application/rss+xml" title="LWN.net headlines" href="https://lwn.net/headlines/newrss">
23 <link rel="alternate" type="application/rss+xml" title="Comments posted to this article" href="https://lwn.net/headlines/764321/">
24 <link rel="stylesheet" href="/CSS/lwn">
25 <link rel="stylesheet" href="/CSS/nosub">
26 <link rel="stylesheet" href="/CSS/pure-min">
27 <!--[if lte IE 8]>
28 <link rel="stylesheet" href="/CSS/grids-responsive-old-ie-min">
29 <![endif]-->
30 <!--[if gt IE 8]><!-->
31 <link rel="stylesheet" href="/CSS/grids-responsive-min">
32 <!--<![endif]-->
33 <link rel="stylesheet" href="/CSS/pure-lwn">
34
35
36 <script type="text/javascript">var p="http",d="static";if(document.location.protocol=="https:"){p+="s";d="engine";}var z=document.createElement("script");z.type="text/javascript";z.async=true;z.src=p+"://"+d+".adzerk.net/ados.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(z,s);</script>
37 <script type="text/javascript">
38 var ados_keywords = ados_keywords || [];
39 if( location.protocol=='https:' ) {
40 ados_keywords.push('T:SSL');
41 } else {
42 ados_keywords.push('T:HTTP');
43 }
44
45 var ados = ados || {};
46 ados.run = ados.run || [];
47 ados.run.push(function() {
48
49 ados_add_placement(4669, 20979, "azk13321_leaderboard", 4).setZone(16026);
50
51 ados_add_placement(4669, 20979, "azk93271_right_zone", [5,10,6]).setZone(16027);
52
53 ados_add_placement(4669, 20979, "azk31017_tracking", 20).setZone(20995);
54
55
56
57 ados_setKeywords(ados_keywords.join(', '));
58 ados_load();
59 });</script>
60
61 </head>
62 <body bgcolor="#ffffff" link="Blue" VLINK="Green" alink="Green">
63 <a name="t"></a>
64 <div id="menu"><a href="/"><img src="https://static.lwn.net/images/logo/barepenguin-70.png" class="logo"
65 border="0" alt="LWN.net Logo">
66 <font class="logo">LWN<br>.net</font>
67 <font class="logobl">News from the source</font></a>
68 <a href="/"><img src="https://static.lwn.net/images/lcorner-ss.png" class="sslogo"
69 border="0" alt="LWN"></a><div class="navmenu-container">
70 <ul class="navmenu">
71 <li><a class="navmenu" href="#t"><b>Content</b></a><ul><li><a href="/current/">Weekly Edition</a></li><li><a href="/Archives/">Archives</a></li><li><a href="/Search/">Search</a></li><li><a href="/Kernel/">Kernel</a></li><li><a href="/Security/">Security</a></li><li><a href="/Distributions/">Distributions</a></li><li><a href="/Calendar/">Events calendar</a></li><li><a href="/Comments/unread">Unread comments</a></li><li><hr></li><li><a href="/op/FAQ.lwn">LWN FAQ</a></li><li><a href="/op/AuthorGuide.lwn">Write for us</a></li></ul></li>
72 </ul></div>
73 </div> <!-- menu -->
74 <div class="pure-g not-handset" style="margin-left: 10.5em">
75 <div class="not-print">
76 <div id="azk13321_leaderboard"></div>
77 </div>
78 </div>
79 <div class="topnav-container">
80 <div class="not-handset"><form action="https://lwn.net/Login/" method="post" name="loginform"
81 class="loginform">
82 <b>User:</b> <input type="text" name="Username" value="" size="8" /> <b>Password:</b> <input type="password" name="Password" size="8" /> <input type="hidden" name="target" value="/Articles/764321/" /> <input type="submit" name="submit" value="Log in" /></form> |
83 <form action="https://lwn.net/subscribe/" method="post" class="loginform">
84 <input type="submit" name="submit" value="Subscribe" />
85 </form> |
86 <form action="https://lwn.net/Login/newaccount" method="post" class="loginform">
87 <input type="submit" name="submit" value="Register" />
88 </form>
89 </div>
90 <div class="handset-only">
91 <a href="/subscribe/"><b>Subscribe</b></a> /
92 <a href="/Login/"><b>Log in</b></a> /
93 <a href="/Login/newaccount"><b>New account</b></a>
94 </div>
95 </div><div class="pure-grid maincolumn">
96 <div class="lwn-u-1 pure-u-md-19-24">
97 <div class="PageHeadline">
98 <h1>The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</h1>
99 <div class="Byline">[Posted September 6, 2018 by corbet]
100 <p>
101 </div>
102 </div>
103 <div class="ArticleText">
104 The Harvard Business School's "Working Knowledge" site has <a
105 href="https://hbswk.hbs.edu/item/the-hidden-benefit-of-giving-back-to-open-source-software">an
106 article</a> arguing that it can pay for companies to allow their developers
107 to contribute back to the projects whose software they use.
108 "<span>And that presents an interesting dilemma for firms that rely heavily
109 on open source. Should they allow employees on company time to make updates
110 and edits to the software for community use that could be used by
111 competitors? New research by Assistant Professor Frank Nagle, a member of
112 the Strategy Unit at Harvard Business School, shows that paying employees
113 to contribute to such software boosts the company’s productivity from using
114 the software by as much as 100 percent, when compared with free-riding
115 competitors.</span>"<hr width="60%" align="left">
116 (<a href="https://lwn.net/Login/?target=/Articles/764321/">Log in</a> to post comments)
117 <p>
118
119 </div> <!-- ArticleText -->
120 <p><a name="Comments"></a>
121
122 <a name="CommAnchor764326"></a>
123 <div class="CommentBox">
124 <p class="CommentTitle">The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</p>
125 <div class="CommentBody">
126 <p class="CommentPoster">Posted Sep 6, 2018 18:43 UTC (Thu) by <b>sjfriedl</b> (subscriber, #10111)
127 [<a href="/Articles/764326/">Link</a>]
128 </p>
129 <div class="FormattedComment">
130 This is no surprise to me. Most of the open source software improvements that might help a competitor are too general in nature to really be giving the other guys a competitive advantage.<br>
131 <p>
132 For instance, if Lyft contributed Linux kernel or PHP or Apache or whatever fixes, the benefit to Lyft of having that improved expertise far exceeds the general benefit to competitor Uber.<br>
133 </div>
134
135 </div>
136 <p>
137 <div class="CommentReplyButton">
138 <form action="/Articles/764326/comment" method="post">
139 <input type="submit" value="Reply to this comment">
140 </form>
141 </div>
142
143 </div>
144
145 <a name="CommAnchor764334"></a>
146 <div class="CommentBox">
147 <p class="CommentTitle">The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</p>
148 <div class="CommentBody">
149 <p class="CommentPoster">Posted Sep 6, 2018 21:42 UTC (Thu) by <b>k8to</b> (subscriber, #15413)
150 [<a href="/Articles/764334/">Link</a>]
151 </p>
152 <div class="FormattedComment">
153 Even having to debate it seems so farcical. If you're worried about people who "do the same thing", the software they use is not the main differentiator. How your company is organized, how you treat your people and your customers, how you organized projects etc are huge, and software is ultimately minor. Fixes and changes to software? Incredibly minor.<br>
154 </div>
155
156 </div>
157 <p>
158 <div class="CommentReplyButton">
159 <form action="/Articles/764334/comment" method="post">
160 <input type="submit" value="Reply to this comment">
161 </form>
162 </div>
163
164 </div>
165 <div class="Comment">
166
167 <a name="CommAnchor764337"></a>
168 <div class="CommentBox">
169 <p class="CommentTitle">The Hidden Benefit of Giving Back to Open Source Software (Working Knowledge)</p>
170 <div class="CommentBody">
171 <p class="CommentPoster">Posted Sep 6, 2018 21:56 UTC (Thu) by <b>k8to</b> (subscriber, #15413)
172 [<a href="/Articles/764337/">Link</a>]
173 </p>
174 <div class="FormattedComment">
175 Perhaps this is too dismissive, as there is the part about letting your programmers do their job to the best of their ability. That seems pretty big.<br>
176 </div>
177
178 </div>
179 <p>
180 <div class="CommentReplyButton">
181 <form action="/Articles/764337/comment" method="post">
182 <input type="submit" value="Reply to this comment">
183 </form>
184 </div>
185
186 </div>
187 </div>
188 </div>
189 <div class="lwn-u-1 pure-u-md-1-6 not-print">
190 <div id="azk93271_right_zone"></div>
191 </div>
192 </div> <!-- pure-grid -->
193
194 <br clear="all">
195 <center>
196 <P>
197 <font size="-2">
198 Copyright &copy; 2018, Eklektix, Inc.<BR>
199
200 Comments and public postings are copyrighted by their creators.<br>
201 Linux is a registered trademark of Linus Torvalds<br>
202 </font>
203 </center>
204
205 <script type="text/javascript">
206 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
207 document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
208 </script>
209 <script type="text/javascript">
210 try {
211 var pageTracker = _gat._getTracker("UA-2039382-1");
212 pageTracker._trackPageview();
213 } catch(err) {}</script>
214
215 </body></html>
216