LWN: Comments on "Open vs closed source software: The quest for balance (Voxeu.org)" https://lwn.net/Articles/412703/ This is a special feed containing comments posted to the individual LWN article titled "Open vs closed source software: The quest for balance (Voxeu.org)". en-us Thu, 09 Oct 2025 08:35:47 +0000 Thu, 09 Oct 2025 08:35:47 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/414573/ https://lwn.net/Articles/414573/ jeremiah <div class="FormattedComment"> I've been struggling for a number of months on the OSS/CSS issue for my own code/company. I'd like to feed my family and maintain standard of living. At the same time I'm very interested in giving something back to the community which has enabled me to feed my family and myself for the past 15 years. Everytime I evaluate the situation the licensing that I come up with becomes less and less restrictive. To the point that I think and LGPL solution w/o copyright assignment is best and trying to build a support buisness around it. It's been a difficult process, and maybe it'll never really fly, but I have a day job with a company that will let me do my own thing while doing their thing. Going OSS will reduce my potential income, but It'll be a lot more fun, and maintainable if I can get a community around it, as opposed to hiring tech support staff, and raising capital. From what I've seen over the years it seems that if you make something useful that addresses a complicated problem, people are willing to pay you for your dedicated support, even if they can get it for free. <br> </div> Wed, 10 Nov 2010 22:10:31 +0000 measure three times, mark twice, cut once https://lwn.net/Articles/413702/ https://lwn.net/Articles/413702/ tialaramex <div class="FormattedComment"> You're right up to a point. The results will not be so stark as I wrote.<br> <p> In context bonuses don't do very much. If your developers aren't on the breadline, research shows that variations in pay ostensibly linked to their performance as a group or even as individuals don't make a real difference. Of course they appear happy at the moment you announce the bonus, just as they appear happy when the sun comes out, but they aren't factoring that bonus into their behaviour, nor are they unconsciously working harder to get the bonus.<br> <p> So it's true - developers are not basic machines (the research says this does work if you ask people to pick apples, stick labels on boxes, or other mechanical work, things we could get basic machines to do, it stops working the moment you ask the employees to _think_)<br> <p> But (and again this is because your employees are creative, not box packers) they will bend your useless metrics anyway. Not so much because they're driven to obtain the bonus, we've seen that they aren't. But just because bending metrics is apparently a natural human pass-time.<br> </div> Sat, 06 Nov 2010 16:24:31 +0000 measure three times, mark twice, cut once https://lwn.net/Articles/413701/ https://lwn.net/Articles/413701/ tialaramex <div class="FormattedComment"> Yes, you're quite right. The place where I buy most of my weekly groceries is owned by its staff (under a scheme where you buy a stake over time). The place where I buy the odds-and-ends during the week is a co-operative, which means not only do the staff have part ownership, so do customers like me.<br> <p> And these aren't tiny local outfits, they're household names in my country, this is a model that works every bit as much as Red Hat's model for running a Free Software business.<br> <p> It's actually quite rare for the goals to just be "profit" although it's often portrayed that way in caricature, whether you're a first-time CEO or this is your tenth new business, you usually have an identifiable goal that's distinct from "make money". The backers are happy to write that into the paperwork for the business, on the understanding that you intend to make money while in pursuit of this other goal (e.g. create an affordable home computer, make heirloom grade furniture, show people insights into their family history...)<br> </div> Sat, 06 Nov 2010 15:47:10 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/413402/ https://lwn.net/Articles/413402/ PO8 <div class="FormattedComment"> Thanks for the clarification. I'll stand by my second paragraph, though. :-) What models?<br> </div> Fri, 05 Nov 2010 05:58:56 +0000 measure three times, mark twice, cut once https://lwn.net/Articles/413192/ https://lwn.net/Articles/413192/ ekj <div class="FormattedComment"> Well, there's the policy of saying: What we want, is to have a profitable company, should we succeed - the employees will get x% of the profit.<br> <p> Or just plain make the employees co-owners of the company, thus aligning their interests with those of the owners since they then ARE the owners.<br> </div> Thu, 04 Nov 2010 07:52:24 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/413147/ https://lwn.net/Articles/413147/ marcH <div class="FormattedComment"> You just demonstrated what kind of mixed bag is this brand new "intellectual property" concept - a perfect fit for a fuzzy article.<br> </div> Wed, 03 Nov 2010 22:29:48 +0000 Obligatory https://lwn.net/Articles/413146/ https://lwn.net/Articles/413146/ marcH <div class="FormattedComment"> David Wheeler's prolificacy makes me wonder if he is normal human being.<br> </div> Wed, 03 Nov 2010 22:22:25 +0000 measure three times, mark twice, cut once https://lwn.net/Articles/413122/ https://lwn.net/Articles/413122/ marcH <div class="FormattedComment"> <font class="QuotedText">&gt; Result: Nobody wants to fix their own bugs because there's no bonus for that. Everybody wants to see poor quality code from other people, because that means more bug fixes for them.</font><br> <p> You are assuming that bonuses are the end of the story and that developers are basic machines reacting only to bonuses Law. In the real world you have a balance of other incentives, like for instance your boss breathing on your neck until your fix your bug (without getting any bonus), your colleagues hating your because you are such an PITA, etc. Please consider bonuses in a realistic context.<br> <p> </div> Wed, 03 Nov 2010 20:14:34 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/413088/ https://lwn.net/Articles/413088/ endecotp <div class="FormattedComment"> I think they probably equate "social benefit" and "economic activity", and both within Europe. But do you really think it will do Nokia any good to have to spend $x on Symbian when they could instead be using those people on their next platform, even when that work comes effectively at half price? I doubt it.<br> </div> Wed, 03 Nov 2010 17:36:45 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/413086/ https://lwn.net/Articles/413086/ nix <div class="FormattedComment"> I do wonder what their definition of a cartel is. A code pool that anyone can join and anyone can contribute to and anyone can give away or sell and anyone can use as long as they impose the same conditions on the people they distribute to... yep, that seems almost entirely exactly what a cartel is not.<br> <p> </div> Wed, 03 Nov 2010 17:24:01 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/413041/ https://lwn.net/Articles/413041/ njs <div class="FormattedComment"> Are they even *trying* to deliver "the most social benefit per euro invested" there, though? Or are they trying to maximize within-Europe economic activity, possibly at the expense of outside-Europe activity? Because while I agree that improvements to Symbian are unlikely to produce any net social value (versus the opportunity cost of improvements in other platforms), but I can certainly see an argument that this will let Nokia steal some business from American and Chinese companies. It may not be so irrational as you think...<br> </div> Wed, 03 Nov 2010 14:59:39 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/413020/ https://lwn.net/Articles/413020/ alsuren <div class="FormattedComment"> Copyleft requires strong copyright law. This is what the article is talking about when it talks about IP rights. Even RMS understands this now (he was campaigning for reduced copyright terms for a long time until he did a talk to a bunch of lawyers and they ripped him to shreads).<br> <p> Software patent law is a big mess that hurts the entire industry (not just open source). I'd be tempted to argue that the problem with software patent law is that it is weak (not strong and well-tested in court like copyright law is, not internationally recognised or backed up with international treaties like copyright law is, and not signposted clearly on the about page of every piece of software like copyright law is).<br> <p> DRM and other measures only hurt the consumer. They don't hurt anyone in the industry (which is what this article is about).<br> </div> Wed, 03 Nov 2010 13:17:32 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/413010/ https://lwn.net/Articles/413010/ Seegras <div class="FormattedComment"> <font class="QuotedText">&gt; The article is advocating balance and diversity in the economy. </font><br> <font class="QuotedText">&gt; It also seems balanced and well written.</font><br> <p> I'd not call "More encouragingly, there is some evidence that strong intellectual property rights and/or deregulated markets promote OSS." balanced. I call this an extreme mercantilistic, colonialist stance. <br> <p> Because mentioning "deregulated markets" with "strong intellectual property rights" in one sentence does not mean "free markets" but "free markets and monopolies for us only". <br> <p> Besides, while open source pretty much works best in free markets, the assumption that it would need "strong intellectual property rights" is totally bogus. Open source can very much work without any intellectual property rights, works probably best with some weak intellectual property rights, and is actually heavily impaired by a lot of those "strong intellectual property rights", namely patents and anti-circumvention provisions. <br> <p> </div> Wed, 03 Nov 2010 11:30:37 +0000 Obligatory https://lwn.net/Articles/413007/ https://lwn.net/Articles/413007/ dgm <div class="FormattedComment"> You made me learn a copule of new things. Thank you so much for this link!<br> </div> Wed, 03 Nov 2010 10:29:07 +0000 Whose definition of Freedom? https://lwn.net/Articles/412998/ https://lwn.net/Articles/412998/ gmatht <div class="FormattedComment"> Well the argument wouldn't be so much that "freedom is bad" rather that freedom is the right for informed adults to choose what contracts to enter into. Or at least that would be the libertarian view of freedom, there are many views on freedom but very few people consider freedom to prohibit the use CSS software. As you say, the open source argument is up for public debate, but AFAICT the free software argument didn't make it that far. Not that is hasn't convinced some, but I wonder if we'd be better off without them most of them. We have plenty of frustrated users who feel they have to use your software because it is F/OSS even though they hate it, which shows through in their so called "bug reports". We also have developers who feel they have to fight evil CSS and thus have to throw their pearls before those ungrateful (and frustrated) freeloading users, which shows through in their response to even well written bug reports. It would seem better to lose a few battles in the short-term than end up with a frustrated and dysfunctional community.<br> </div> Wed, 03 Nov 2010 09:12:28 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412988/ https://lwn.net/Articles/412988/ mti <div class="FormattedComment"> Ok, thanks for your insights. Seems like BitKeeper/monotone etc was a bad example. <br> <p> Maybe my other examples are bad to;-)<br> <p> <p> </div> Wed, 03 Nov 2010 07:37:31 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412955/ https://lwn.net/Articles/412955/ cmccabe <div class="FormattedComment"> <font class="QuotedText">&gt; My bonus is related to the number of bugs fixed. And yes, the bugs must be </font><br> <font class="QuotedText">&gt; "reported from the field". Fixing bugs before they reach the customer is </font><br> <font class="QuotedText">&gt; no good. </font><br> <p> <a href="http://i18.tinypic.com/34461wi.jpg">http://i18.tinypic.com/34461wi.jpg</a><br> </div> Wed, 03 Nov 2010 01:14:23 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412937/ https://lwn.net/Articles/412937/ njs <div class="FormattedComment"> <font class="QuotedText">&gt; the idea is a distributed version control system</font><br> <p> Not to be contrary, but I'm not sure this is an "idea" in any meaningful sense. Whether or not a VCS system happens to be distributed (i.e., support some kind of disconnected operation) is much less important than its history representation, merge algorithms, branch tracking, storage mechanisms, UI, etc. And depending on what choices are made for these, the word "distributed" ends up meaning very different things.<br> <p> BK is distributed because they make copies to do branching, and because the traditional kernel development model is distributed. Monotone was distributed because it was designed with integrity as a core goal and lots of copies keep stuff safe. (Note that in Monotone, branches themselves are distributed, while in the BK/git/hg/etc. approach each branch exists in only one place.) Codeville tried to copy the basic SVN workflow, while also supporting a disconnected commit mode. I'm not sure why Arch was distributed; maybe because Tom Lord places a high value on a system's ability to survive the collapse of civilization? I think it's mainly an accident of history (and the fact that the word "distributed" is very sexy to geeks!) that it became the generic tag for all modern VCS systems. It's like saying that Unix isn't innovative because there existed previous OS's that had things called "filesystems" in them.<br> <p> I can't say what exactly was going through Graydon Hoare or David Roundy or Tom Lord's mind when they started sketching out system designs, though! I suppose you could ask them if you're curious.<br> <p> <font class="QuotedText">&gt; Btw, was content-addressed snapshots + chained hashing a monotone invention or had it been used before in the context of [D]VCS.</font><br> <p> It was a monotone invention, but I'm not sure whether monotone was the *first* place it was invented :-). Codeville used a similar system (instead of hashing the snapshot + the history pointer, they hashed the *delta* + the history pointer, which is a bad idea because it bakes your delta algorithm into your history representation, but otherwise has similar properties). OpenCM may have had something isomorphic too, I'm not sure. (Unfortunately, while OpenCM was FOSS, it was developed as an academic project and never really influenced anyone else much, AFAIK.)<br> <p> </div> Wed, 03 Nov 2010 00:51:11 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412931/ https://lwn.net/Articles/412931/ pboddie <blockquote>Sorry. That was a semi-intentional troll (and slightly off-topic). The article is talking about OSS (something I believe in), not Free Software.</blockquote> <p>No problem. But it should be a matter of concern for those who refuse to defend open source software on the basis of the freedoms it can provide - those who choose instead to emphasise the processes around some kinds of open source development and their supposedly measurable and desirable consequences - that the merits of open source can be repeatedly called into question by people who claim to have numbers showing that some other development process or style is superior.</p> <p>Meanwhile, when one makes the case about the end-user having the freedom of the code - that is, control over their own systems - the only objection anyone can really raise is that they don't want the end-user to have that kind of thing. And then you have to wonder why they don't want it. But no-one can really come along with some numbers and say that such end-user freedoms are suddenly 28% worse than something else, and thus "freedom is a bad thing".</p> <p>And another thing that came up in another thread in this discussion: people can argue that "open source doesn't innovate", which I don't think is true, but ultimately all software is written by people working within social and organisational frameworks, and regardless of how they put it together, if a project is made available as Free Software then you can't argue against the freedom aspects just because the development process was more "skunkworks" than "Linux kernel": the freedoms and the processes involved are largely orthogonal concerns.</p> Wed, 03 Nov 2010 00:15:08 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412903/ https://lwn.net/Articles/412903/ dlang <div class="FormattedComment"> you need to make it a negative feedback mechanism.<br> <p> the developer gets X bonus, reduced by Y for each bug reported after the release.<br> <p> if you really want to get fancy, have the amount reduced by an amount for each day between when the bug is reported and when it's fixed (and fixes that don't work go back to the original reported date for the penalty.<br> </div> Tue, 02 Nov 2010 20:34:44 +0000 measure three times, mark twice, cut once https://lwn.net/Articles/412888/ https://lwn.net/Articles/412888/ tialaramex <div class="FormattedComment"> No, you will get what you measure.<br> <p> Policy: Giving a bonus only if you fix someone else's code.<br> <p> Result: Nobody wants to fix their own bugs because there's no bonus for that. Everybody wants to see poor quality code from other people, because that means more bug fixes for them.<br> <p> Policy: Give bonuses for developers with the least bugs reported from the field.<br> <p> Result: Developers seek to work on features that are trivial and will see least use, since those won't cause bug reports.<br> <p> Figure out what you actually want, and measure that. If (more likely, when) you discover that you can't, give up and just pay an honest wage for an honest day's work. We all know (at least we should if we paid any attention to the research) that these bullshit incentives (bonus schemes etc.) aren't very effective outside of mundane work that ought to be being done by a machine anyway.<br> <p> Here's an example of a real way to motivate employees: One day a week we get to work on any project we like. If there's a piece of code that we think stinks and should be rewritten, that's what we do. If we think Python will be huge and we should learn it, that's what we do. Very often the truth is that employees have a better idea what ought to be done, and which of those things should be done sooner than later, than the managers who notionally have responsibility for such decisions. Devolving some of the power can seriously improve overall productivity AND morale.<br> </div> Tue, 02 Nov 2010 20:13:31 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412882/ https://lwn.net/Articles/412882/ wahern <div class="FormattedComment"> I've taken many sociology courses, economics courses, and majored in int'l politics back in the day. There are indeed many fine academics in all those fields with an exceptional grasp of statistics and more than capable of constructing and deconstructing solid studies and experiments.<br> <p> But IMO they're in the minority (and in any event, statistics is hard, and even in the hard sciences many, perhaps most, scientists simply apply rote formulas). The volume of work that has been published in just the past few years alone is tremendous. It's voluminous. The vast majority of new "academic" papers in the social sciences are hardly any more than musings that rigorously follow the letter of citation guidelines, but not the spirit.<br> <p> To reiterate, I'm not saying that social science academics are any less capable or intelligent than in the hard sciences. Nor am I saying that the empirical pursuits in social science aren't continuing to progress, as they have steadily since the 1970s. But relatively speaking, because of the enormous amount of new work, quality is decreasing. So when you happen upon some paper making bold assertions, odds are it's the scholastic version of a troll.<br> <p> </div> Tue, 02 Nov 2010 19:41:31 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412884/ https://lwn.net/Articles/412884/ Trelane <blockquote>Would monotone or Arch have been implemented if BitKeeper hadn't existed?</blockquote> <blockquote><a href="http://en.wikipedia.org/wiki/GNU_arch">The original author and maintainer of GNU arch was Thomas Lord who started the project in 2001.</a></blockquote> <blockquote><a href="http://en.wikipedia.org/wiki/BitKeeper">The decision made in 2002 to use BitKeeper for Linux kernel development was a controversial one.</a></blockquote> Tue, 02 Nov 2010 19:34:53 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412876/ https://lwn.net/Articles/412876/ klbrun <div class="FormattedComment"> If everyone graduating from high school in the US were required to pass a probability course (I am thinking of a pre-requisite course for statistics), a lot of US social scientists would end up being laughed from the field. Unfortunately, when most people in the US hear "math", their brains shut down.<br> </div> Tue, 02 Nov 2010 18:39:03 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412874/ https://lwn.net/Articles/412874/ NAR <div class="FormattedComment"> Now that's a not well thought out incentive - or it's just the manager being developer-friendly, because this is better on your bonus than e.g. "all high priority bugs should be fixed in 7 days or no bonus" or "every day slipped with the release -20% of bonus"...<br> </div> Tue, 02 Nov 2010 18:25:24 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412854/ https://lwn.net/Articles/412854/ mti <div class="FormattedComment"> Sorry, I didn't mean copying as in copying implementation details but rather as copying the idea of a useful tool. In this case the idea is a distributed version control system. And yes I know BitKeeper wasn't the first DVCS but I think it was the first one that got a large mindshare in the open source community. I don't know of any open source DVCS before BitKeeper.<br> <p> Therefore I think it is fair to say that all open source DVCS are copies of BitKeeper. Or rather the idea of "lets write a DVCS" was inspired by the fact that BitKeeper already existed and was well known.<br> <p> Would monotone or Arch have been implemented if BitKeeper hadn't existed? (It is an honest question. If the answer is "yes" my argument falls.)<br> <p> Btw, was content-addressed snapshots + chained hashing a monotone invention or had it been used before in the context of [D]VCS.<br> <p> I absolutely agree with your last paragraph.<br> </div> Tue, 02 Nov 2010 17:59:59 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412867/ https://lwn.net/Articles/412867/ endecotp <div class="FormattedComment"> Quote:<br> "direct funding [by government] of OSS production would yield a <br> host of familiar problems.<br> <p> * First, policymakers seldom, if ever, know which projects are <br> likely to deliver the most social benefit per euro invested.<br> <p> Historically, this has notoriously persuaded governments to <br> invest in projects with little or no value."<br> <p> <p> And with fantastically good timing:<br> <p> <a rel="nofollow" href="http://blog.symbian.org/2010/11/01/euromillions-for-the-symbian-ecosystem-e22m-committed-to-next-generation-technologies-for-symbian/">http://blog.symbian.org/2010/11/01/euromillions-for-the-s...</a><br> <p> "the Symbian platform was this week ... identified as a <br> unique technology that is a vital focus for European-centric <br> mobile software development.<br> <p> As a result, a total investment of over €22million has been <br> committed to the development of next generation technologies <br> for the Symbian platform."<br> <p> </div> Tue, 02 Nov 2010 17:57:53 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412858/ https://lwn.net/Articles/412858/ Seegras <div class="FormattedComment"> Tactics. If you realise open source is not going away, you can at least try to cut off gouvernement funding and keep it down to 20% of the market. <br> <p> </div> Tue, 02 Nov 2010 17:45:27 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412860/ https://lwn.net/Articles/412860/ ajb <div class="FormattedComment"> I agree that OSS enables collaboration. But the article seems to be arguing that it also *inhibits competition*. I don't see that: we have mysql competing with postgresSql, many web server implementations, python/perl/ruby, etc. <br> </div> Tue, 02 Nov 2010 17:43:19 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412850/ https://lwn.net/Articles/412850/ alsuren <div class="FormattedComment"> Sorry. That was a semi-intentional troll (and slightly off-topic). The article is talking about OSS (something I believe in), not Free Software.<br> <p> I think that the idea of copyleft is good in that it encourages the development of standardised code bases (compare the Linux kernel against the BSD one). I also have a lot of respect for the programming skills of FSF members. The point I was trying to make was that I'm not entirely convinced by their marketing strategy, but I don't think that this is the best place to discuss that. Sorry.<br> <p> <p> </div> Tue, 02 Nov 2010 17:29:55 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412822/ https://lwn.net/Articles/412822/ iabervon <div class="FormattedComment"> This paper seems to cite their more real paper (<a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1542180">http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1542180</a>) in support of a claim not made in the abstract of that paper. That paper claims that OSS has the same effect that an agreement not to compete on quality would have, not that the output is limited. I'm not entirely clear why they seem to misunderstand their own paper, but its actual point is at least not incoherent (although I think it is still wrong).<br> <p> On the point of the claim of their GSPP paper, they're probably right in the general case, but the important cases are mostly not the general case. For one thing, if there are competing projects in the same space that disagree over design philosophy or implementation methods, and they each have a moderate share of the total market, and different companies support different ones, they will compete on quality; each company believes that it would be able to steal customers from companies that back an alternative, and the code they produce can't just be adopted by the other project because of technical differences. There's also the possibility of companies competing to provide the best services, and having the quality of their services limited by the quality of their software; in order to differentiate yourself from your competition on tech support, the right answers that only you are smart enough to give have to exist in the first place. And there's the normal economic principle that, if you're competing in one market, you benefit from reducing the availability of profits in the adjacent markets, which applies to a lot of infrastructure software; various companies improve X not because they think they can make money on X, but because they think they can make more money on their applications if X is better.<br> <p> I think the core truth they're seeing is that, in a completely ideal OSS market, no company would bother to improve software just for the sake of quality. But I think that sort of work is not actually useful anyway; if you can't find some specific reason to make some change, it's probably not actually worth making.<br> <p> </div> Tue, 02 Nov 2010 17:23:25 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412842/ https://lwn.net/Articles/412842/ alsuren <div class="FormattedComment"> The OSS development model should indeed lead to a reduction in software diversity when it's done right. That's the whole point of OSS: sharing code, standardisation and reduced duplication of effort. It's when it's "done wrong" that it makes the news.<br> <p> There is infighting among open source companies, and they do compete against each other a bit. If given a choice between stealing business from Microsoft or stealing it from Canonical, I'd wager that Red Hat et al would pick MS wherever they can. This is what the authors meant by de facto cartels.<br> </div> Tue, 02 Nov 2010 17:12:11 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412831/ https://lwn.net/Articles/412831/ njs <div class="FormattedComment"> <font class="QuotedText">&gt; monotone and company are copies of BitKeeper</font><br> <p> You have this one pretty much backwards, actually. I was there at the beginning of monotone, and *not* copying BK was a high priority. (Not that there was much danger, since we were forbidden from downloading or using BK anyway. But we had some vague idea of how it did various things, and that made those approaches *less* attractive.). We didn't really learn much about how BK worked until after Tridge did his reverse-engineering, and even then it was a mix of "huh, interesting idea, but..." and "they do *what*? WHY?". For instance, the most important design idea in monotone was content-addressed snapshots + chained hashing, and BK doesn't use crypto at all. (The most important design idea in BK is the use of SCCS weaves, but (1) weaves are not as awesome as Larry thinks they are, and (2) FOSS folk reinvented the important parts before Tridge's work.) To the extent that BK and monotone are similar, I think it has more to do with convergent evolution than anything else. (There were other projects around then using other approaches, like Arch -- but you don't remember them now.)<br> <p> Arguably git/mercurial took monotone's ideas about history representation and combined them with BK's approach to branch tracking (the whole clone-to-branch workflow), but then, darcs was already using that approach, and I don't know that they got it from BK either.<br> <p> If anything, the development of modern VCS systems is a great success story for FOSS. It's not just an area where we developed better software, it's an area where we developed better theory.<br> <p> But it doesn't make much sense to talk about whether "proprietary software" or "FOSS" are better at innovation -- neither of them is a development model! BK was basically Larry's project; monotone was Graydon's project, bzr was Martin's, arch was Tom Lord's, darcs was David Roundy's, codeville was Bram Cohen's, git was Linus's, hg was Matt Mackall's.... plus other interested people in all cases. Each group built the best software they could, and Larry's penchant for proprietary licensing did not really give him any advantages or disadvantages in doing good distributed systems design. The proprietary licensing + business model *did* allow him to attract contributors a different way (by hiring them) and get more hours per week of contribution... but OTOH, it also meant they were stuck with a product to support, while the rest of us were exploring a larger space of ideas and eventually found better ones. (While Larry raged, made misleading claims about how BK worked, and generally tried his very best to hold the whole field back!)<br> <p> There are certainly advantages to an organizational structure that lets one person say "okay, we're throwing a thousand hours of developer time into this vision I just wrote on a napkin" -- it's true that they'll tend to get to some approximation of that vision faster than many other organizational models. But I suspect the main "advantages" of proprietary software with regard to innovation is (1) there's more proprietary software out there period, so no wonder if there are more innovative ones in *absolute* terms (if that's even true -- most proprietary software is not very innovative!), (2) if someone does have an innovative idea like, say, PageRank, they're still more likely to take it proprietary than to release it as FOSS. That doesn't reflect the superiority of the proprietary model, just its attraction.<br> </div> Tue, 02 Nov 2010 16:51:34 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412834/ https://lwn.net/Articles/412834/ marcH <div class="FormattedComment"> <font class="QuotedText">&gt; The article is advocating balance and diversity in the economy. It also seems balanced and well written. If it advocated 100% open source then I think it would be unrealistic.</font><br> <p> The article makes the assumption that companies are either open-source or closed source which is utter non-sense.<br> <p> I am looking forward to their next article promoting diversity in the bakery market, with an ideal 80%/20% balance between white bread and brown bread.<br> <p> </div> Tue, 02 Nov 2010 16:37:11 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412833/ https://lwn.net/Articles/412833/ pboddie <div class="FormattedComment"> Thanks for the entertainment! It's like "Citation Needed - The Ultimate Collection".<br> </div> Tue, 02 Nov 2010 16:27:15 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412832/ https://lwn.net/Articles/412832/ pboddie <blockquote>I think that this article is more usefully pro-open-source than anything the FSF has come out with recently.</blockquote> <p>And at the first hurdle...</p> <p>The FSF is all about Free Software, of course, and this nicely sidesteps any "talking points" various advocacy groups might make about, say, the supposed efficiency, security or productivity aspects of "open source" (or purported lack thereof). It's all about the freedoms: anything else is really a bonus, but it's not the main selling point.</p> Tue, 02 Nov 2010 16:25:46 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412828/ https://lwn.net/Articles/412828/ pboddie <blockquote>Apocryphal?</blockquote> <p>I have to agree with the question mark. Anyone thinking that counterproductive "colleague performance" measures don't really occur in the real world hasn't worked under "broad brush" management, especially when such management have decided that things on a project aren't going quite as well as they had hoped and that "something must be done".</p> Tue, 02 Nov 2010 16:18:23 +0000 Utter rubbish https://lwn.net/Articles/412830/ https://lwn.net/Articles/412830/ vonbrand <p> More to the point, it shows the dangers of using the wrong measure. Software development success can't be measured in "lines of code written", as they assume throughout. Tue, 02 Nov 2010 16:18:18 +0000 Open vs closed source software: The quest for balance (Voxeu.org) https://lwn.net/Articles/412816/ https://lwn.net/Articles/412816/ vonbrand <p> Innovation in software is far in between, period. It doesn't matter if it is open or closed source. The "real" innovations in the last 50 years or so I can think of are word processors, spreadsheets, CAD, the web, search engines like Google. Perhaps one could throw stuff like modules/OOP and threads into the mix, add GUIs and integrated development suites, and (arguably) integrated office suites, but I don't see much more. It isn't so surprising that of a dozen or so real innovations over the last 50 years open source has not got large share. Tue, 02 Nov 2010 16:16:00 +0000 Obligatory https://lwn.net/Articles/412829/ https://lwn.net/Articles/412829/ cesarb <p>Since we are talking about innovation, someone has to link to this article: <a href="http://www.dwheeler.com/innovation/innovation.html">The Most Important Software Innovations</a>.</p> <p>(Chosing a somewhat random point in the thread to do so.)</p> Tue, 02 Nov 2010 16:15:08 +0000