Re: What's in a name?
"David Lloyd" <lloy0076-t0RjpzUORie6c6uEtOJ/[email protected]>
| Newsgroups | gmane.linux.australia |
|---|---|
| Message-ID | <[email protected]> |
Hi Craige, > "...the Free Software movement was overshadowed by this business > interest in it, called OpenSource and we're in an ironic moment where > more & more Free Software is being written every day...but I'm more > likely to encounter a situation where I'm trying to get a job done or do > something in the world where proprietary software is necessary." > > I'm interested in the community's opinion on this distinction. Is Mr > Shakespeare correct or does the distinction between the names matter? That, of course, will depend on which group one asks and what their biases and preferences happen to be. I tend to think that "Open Source" is the more neutral term and that the term "Free Software" actually represents software that is, in the strictest sense, entirely free as per the various incarnations of the GPL [1]. I also see its proponents as being somewhat more fanatical about imposing their point of view regarding software freedom (small "L") than those of "Open Source". But, I am biased. I don't necessarily agree that imposing "Free Software" using licenses is necessary for a thriving software ecosystem; just take a look at the Apache Foundation and the myriad of projects there. I tend to take the point of view that an Apache 2, BSD (of various revisions), MIT and other similar licenses are more useful for introducing open source software (small letters) into a corporate environment because one can straight up say: "Nope, the license does not allow those to whom the binaries are distributed to request the rest of the proprietary code base." However, "Free Software" advocates [2] may choose to disagree here. In short, I think there's a few confusions: 1. "Free Software" and "Open Source" can mean the same thing if only talking about whether the software might be free as in beer, or somehow the software's source is available. 2. "Free Software" though may encompass a point of view that imposes "Free Software" upon those whom one distributes one's software to - it's a philosophy which says, "not Free Software is bad" (but clearly with the LGPL, though, there is some pragmatism going on). 3. "Open Source" is a philosophy too; I think it is related to (2) but I tend to see it as a more moderate, less confrontational term - as the article in Wikipedia itself points out, it emerged because people wanted to avoid the politics software freedom and just wanted software that was free in source form. Linux Australia has never been beholden to the "Free Software" crowd for as long as I've known it. It's actually become the umbrella organisation for "Open Source" activities in Australia especially after the collapse of the AUUG (3). But, back to the point, yes, a rose by any other name is the same. But "Free Software" and "Open Source" whilst talking about similar matters, concepts and philosophies, are two different species. To use the analogy, I don't even think our beloved Shakespeare would try to convince anyone that a plant that was clearly a cactus is a rose just because he called it so. I think he means, "were I, Shakespeare to point at that rose and call it an alligator, it would still be a rose and still smell sweet." But you couldn't point at an "alligator" and expect it to be a "rose". DSL [1] The source code must be available, modifiable and the license must be such that if you do redistribute it, you must redistribute it under the same terms; the license may not necessarily be the GPL of any version but I'm using this as an example as it's the most obvious license of this sort. (2) Symbiotic, maybe? Sometimes I've seen these two camps pitch all out flamewars at each other; (3) PS. The last chapter of AUUG is still going in a way - we've been meeting in fairly much the same place for about 15 years now although we don't call ourselves AUUG any longer.