[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss] licensing: who freakin cares?
- Subject: [Discuss] licensing: who freakin cares?
- From: rlk at alum.mit.edu (Robert Krawitz)
- Date: Sun, 10 Apr 2016 14:55:54 -0400
- In-reply-to: <570A9681.email@example.com> (firstname.lastname@example.org)
- References: <1E33A4DC-8FF0-4688-87B6-9C61D8AC45CA@icloud.com> <570a8b4d.aa71b60a.caae0.ffff9a3aSMTPIN_ADDED_BROKEN@mx.google.com> <570A9681.email@example.com>
On Sun, 10 Apr 2016 14:08:01 -0400, Rich Pieri wrote: > On 4/10/2016 5:19 PM, jc at trillian.mit.edu wrote: >> The open-source work I've been involved in has rarely acted this way. >> Part of the reason is that if the leaders try it, people just quietly >> drop off the team and start working on something else. Or they fork >> the project and do the needed work themselves (leading to the usual >> hassles if they try to merge it back into the main package). > > This is the promise of free and open source software. When it works it > works really well, but when it fails it fails worse than any by the > dollars MBA. The GCC cadre is my go-to example of such failure. Lack of > innovation (GCC falling behind commercial and open source compilers' > performance), failure to keep up with standards (GCC's C and C++ > compilers are way behind current standards for these languages), > rejection of contributions from outside sources (the rejection of Clang > integration), and low general code quality (everything Linus Torvalds > ranted about GCC 4.9). That's a project management/governance issue independent of choice of license model. GCC has had (more than) its share of NIH, if you recall; there was a project named egcs that forked gcc, precisely because gcc wasn't being maintained. Eventually by mutual agreement egcs became the new gcc mainline. Sad to see that that issue has come up again. But this kind of thing is hardly specific to the FOSS world, much less the GPL world. It's not uncommon for products to be orphaned; at least in the FOSS world, it's possible to do something about it. Look at Revolv for an example of what can happen with a closed product. But the Linux kernel is also GPL-licensed, and it doesn't suffer from those problems. > And as a second example, one that I was briefly involved with: Claws > Mail. One of their core developers stated that losing mail is an > acceptable tradeoff for performance and the others did not dissent. To > say that I was horrified by this is an understatement. Losing mail is > unacceptable. Period. Agreed, but it's hardly the only consumer-grade product that has gone out with flaws of that nature. > You generally don't see this kind of management behavior in aerospace > and heavy industry. The stakes are far too high. After all, you can't > fix it in production when your product is in an Airbus A350 cruising at > Mach 0.85 at 40,000 feet above the Atlantic Ocean. No, but that's also not what most consumer products (of any license, proprietary or open) are qualified for. > And "we'll fix it in production" turned out not to work for Facebook, > either. Their old "move fast, break things" philosophy did not sit will > with their customers. Paying advertisers and developers didn't like it > when their ads and games weren't being served to users because chunks of > the infrastructure were broken. So, when push came to shove, Facebook > changed their philosophy. It's now "move fast, stable infra" because > they don't get paid when production breaks. Which again, is entirely independent of license model. -- Robert Krawitz <rlk at alum.mit.edu> *** MIT Engineers A Proud Tradition http://mitathletics.com *** Member of the League for Programming Freedom -- http://ProgFree.org Project lead for Gutenprint -- http://gimp-print.sourceforge.net "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton
- Prev by Date: [Discuss] Simplest HTML hosting for a 9-year-old engineer?
- Next by Date: [Discuss] Simplest HTML hosting for a 9-year-old engineer?
- Previous by thread: [Discuss] licensing: who freakin cares?
- Next by thread: [Discuss] licensing: who freakin cares?