When Free Software isn't better
mako.cc
mako.cc
It doesn't matter that 90,95,99,whatever% of sourceforge projects are dead audio mixers that not even the original developers are using. Those projects can be ignored. They don't take up physical space, and we're not running out of internet. Just ignore them.
What matters is the quality of the actively developed free software. Any study on the quality of FOSS should start and end with actively used and developed software and ignore those that have been selected out of the software pool, because that is the process of FOSS development.
I know I have lots of 'open source' half finished projects, which I may or may not be using, and it doesn't really matter to me if someone else wants to take the code and continue it, or fork it or what have you.
I certainly prefer for my web server an open source stack. That's not to say there is anything wrong with proprietary alternatives, but I worked for a very large company that transitioned from proprietary software to open source, precisely for the 'open source' credo (it's stable, tested, more secure etc) as well as its gigantic cost savings annually.
I think proprietary software has a place, but I would like to see the author argue when and what those cases are instead of just talking shit on free software. Perhaps desktop applications for MacOSX and Windows is such a case...
Free software advocates don't have to fight that particular battle, since software freedom for them is the end, and not a means.
I agree with you about proprietary software, but that model is rarely attacked in the way open source and free software is.
There's plenty of great free, open-source, and proprietary software out there, and many interesting debates to be had about the merits of competing packages. If some pointy-hair insisted on an obtuse argument about how all the crap projects on SourceForge are diluting the power of open source, I would get another job and let him replace me with someone with a higher tolerance for incompetence.
The more important metric is to measure is how good the top 10% (of each) is.
Seriously, it's not the software that's free (as in libre), it's you, to do as you want as long as others who receive your derivative software get the same freedom.
Liberating -- to bring about liberty to those who do not have it
It makes much more sense than "free" software. Why not take the opportunity to have everyone exposed to the name understand exactly what it means and be more intrigued?
That should've been a wakeup call for free and open software advocates since at least 10 years ago..
So in a definitional sense they may be orthogonal issues, in a practical sense they most certainly are not.
Then, the question is whether a certain proprietary software as enough other qualities to make up for the missing quality of freedom.
Also, freedom is not a pure ethical quality. It means greater independence as well as freedom of action, which both can be very valuable (in dollars), for companies even more then for single users.
With GPL licensed "free software" projects, I am not allowed to distribute in certain ways, locked out of packaging with certain other licensed code in certain ways.
>> Seriously, it's not the software that's free (as in libre), it's you
Except that it's the exact opposite
You're wrong. GPL makes you free like human rights do: You are free to do whatever you want as long as you don't step on other people freedom. With the GPL, you can do whatever you want with the software except prohibiting users to do whatever they want with the software, with BSD you can do whatever you want with the software including prohibiting users to do what they want.
GPL promotes freedom, BSD does not.
The GPL can prohibit me from distributing the program modified to depend on proprietary closed-source code, even if that's what I want to do with the software.
> with BSD you can do whatever you want with the software including prohibiting users to do what they want.
Exactly - the point is that BSD doesn't limit me at all, and the GPL limits me fairly severely. The GPL guarantees that the code under the GPL and all its derivatives will remain free forever - the code is free. The BSD license guarantees that I have the freedom to do whatever I want.
But the BSD allows you to limit what your users can do, the GPL does not. Again, this is how all our democracies and human rights work.
(disclaimer: I am not an advocate of the "free software" moniker/agenda although I happily use and contribute to open source software and don't object to judicious use of the GPL.)
I also wonder what the FSF's response would be if such "within one's organization" use ever would become the predominant way some commercial entity used some GPL software package. I think they would classify that as a hole that needs fixing.
Edit: of course, I may be overlooking that such cases already exist, or that the FSF discussed this (I did browse the GPL FAQ to check the latter, but did not spell it out)
This is because Github makes collaboration and attribution easy. Sourceforge? I didn't even know it existed past 1998.
Free software is sometimes low quality. It is sometimes unreliable. It is sometimes inflexible.
Swap "free" for "proprietary" in that quote, and the statement is no less true. (Voice of experience, here) Continuing:
If people take the arguments in favor of open source seriously, they must explain why open source has not lived up to its "promise" and conclude that proprietary tools would be a better choice.
No, they need not. If even a handful of free or open source software meets the standards of quality one sets for proprietary software -- and I would argue not only that such a handful exists, but the so-called "standards" must be rather low to pass some of the proprietary software I've dealt with -- then open source has indeed kept its promise. Nor does the existence of some "bad" open source software imply that proprietary is better. If that were the case, we must also accept the reverse, that the existence of some "bad" proprietary software implies open source is better. Examples exist in both categories, so clearly each is better than the other.
Here's the deal: An open source package, once "in the wild", can become very hard to kill if it gains any traction to speak of. As long as someone keeps the source available, anyone else can not only acquire and use it, but build on and improve it. Not so, proprietary. With the source kept to the strict confines of a few personal or company machines, its growth and development are limited to what its owners see fit to pursue or permit, and they can choke it off at any time. As a consequence, we tend to see more "bad" open software roaming the net as abandoned projects are left to anyone who cares to pick them up, while proprietary packages that either don't make the grade or lose their luster meet a quiet demise behind closed doors. That's what makes proprietary software look better: the "bad" stuff just gets killed off more effectively.
However, this should not be interpreted as a reason to drop free software or that closed/for-profit software would fare any better. I don't think that the "long tail" of projects in sourceforge graveyard would attract enough commercial interest to fund several developers.
People down-voted your comment but I upvoted it. I agree, to a certain degree. I don't find it useless/wrong to use software for political purposes: the author is obviously trying to make a statement. I find it fascinatingly bizarre that the emphasis is so strong on the political expression of free vs open, though, instead of the technical merits of quality.