Google WebM Calls "Open Source" Into Question
snydeq writes "As open source becomes mainstream, vendors are under pressure to market their offerings using the 'open source' brand to the highest degree possible — a trend that may eventually degrade the meaning of 'open source' as we know it, Savio Rodrigues writes. Witness WebM, which Google has positioned as an open alternative to H.264. After examining the software license, some in the open source community have questioned whether WebM should be classified as open source software. Google did not use an OSI-approved license for WebM, meaning that, at least in theory, WebM cannot be considered open source under the OSD — the 'gold standard' by which many government and business open source policies are defined. Moreover, when prodded for OSI review, Google required that the OSI agree to 'changes to how OSI does licenses' as a precursor to submitting a license for OSI review and approval. 'When Google, one of the largest supporters of open source, goes out and purposefully circumvents the OSI, what signal does this send to other vendors? How important is using an OSI-approved license likely to be in the future if other vendors follow Google's lead?'"
An anonymous reader adds: "It turns out that libvpx, Google's VP8 library, isn't compatible with the GPLv2. Google is apparently aware of the problem and working on a solution.
You don't need the OSI to tell you what is open source and what isn't. Read the OSD and the WebM license and see for yourself.
Note that WebM is, however, FSF-approved Free Software.
The FSF is rather more active than the OSI, and is unlikely to, e.g., get its corporate registration suspended just because they were too arse-disabled to get their paperwork in.
We do need some sort of organisation like the OSI, perhaps even the OSI itself. But I'm entirely unsurprised someone would consider the present OSI just not to have its shit together enough to be taken seriously.
http://rocknerd.co.uk
They want a more open process, at least by the e-mail linked. Why is this anything to whine about? I find the request that the OSI attempts to deter the use of the license by others to be somewhat odd though.
"I use a Mac because I'm just better than you are."
Shut Up.
Sincerely,
Everyone.
Seriously, I get real tired to this trying to define "open source" to some narrow group of licenses that you happen to like. It is things like this that lends credence to MS's "viral" claims. Open source is a pretty common sense phrase: If the source is open for others to use, it is open source. Now this might be like the GPL, where it's open but with stipulations that you have to give back. It also might be open like the BSD license (which is what Google's is like) where it's open for use in any way you like, so long as you give credit It might even be public domain, where it is just flat open to do whatever you like with.
Trying to redefine "open source" as only special set of things that you like, often meaning only licenses that force the opening of code by subsequent users, is stupid. Open source means open source, if you can't figure it out then you are being overly pedantic and not helpful.
if you want to make a new proprietary term for software licensed and blessed by OSI, then do that... perhaps "OpenSource"
Open source has been around a lot longer than Google. The OSI can just continue doing their thing, and everyone will look for the nod from RMS, and nothing will change. Google can of course just use the words "open source" and maybe the OSS fad people who get a kick out of sticking it to the man and not using IE will be led astray, but the open source community isn't a bunch of art students looking for a sleek OPEN SOURCE logo at the bottom of the page, it's a bunch of intelligent developers who already deal with the ins and outs of software licensing and it will remain cognizant of the issues. And maybe many of them will decide that Google's terms are fine, and develop software using this new format. Why is that a bad thing?
The only thing that worries me is that the GPL isn't very flexible when it comes to differences of opinion. One developer's decision to develop software on Google's terms could have huge ramifications for the options available to the project, because everything is GPL'd these days. It's more important than ever to encourage more permissive licensing like the BSD and MIT licenses to give earnest open-source developers the option of disagreeing and the ability to improve OSS.
I am with Linus on this one
Linus is right
The man makes sense
He is absolutely correct on this one
Microsoft has a "shared source" thing where they will show you the source code for reference purposes (Wikipedia says for viewing Microsoft classes while debugging) but you can't redistribute it. Definitely not open source.
News flash: Google is not God, we don't have to timidly follow their lead.
Well, okay, they are God, but only because so many believe in them. It doesn't have to be that way.
Oh yes! Also, cue the comments about how all religions are like this.
is drowning us in papaerwork.. the burgeoning bureaucracy will grow bigger than the damn government if we let this continue... Make it easy on yourselves and the rest of us please. Just say it ain't open until it's in the public domain.. The one true "license".
“He’s not deformed, he’s just drunk!”
It seems very clear that Google is trying to support open standards and technologies. Different people are going back and forth over licenses and procedures. Everyone seems to be acting in good faith. And there's no reason to believe that it won't all get worked out.
The language in the /. article almost makes it sound like Google is trying to do something like "Embrace and Extend". I just don't think that's what's going on.
If we can move to a place where most video is managed with open technologies, it will be very good for everyone. I'm grateful to the companies who get it, and to people who are trying to figure out the best way to do it. And I don't think the fact that there are small differences of opinion among those folks is a good reason to get upset.
A "BSD" license is open.
This sounds a lot less like 'google calls open source into question' and more 'google calls OSI into question'. I am not immediately seeing anything in this license that makes it sound non-OSS, all it seems to be lacking is the rubber stamp of a particular group within OSS, which is not the same thing. Especially since google's complaints about OSI do not seem to be related to software but instead to process.
Google did not use an OSI-approved license for WebM, meaning that, at least in theory, WebM cannot be considered open source under the OSD
Nonsense. OSI approval is not amongst the criteria in the Open Source Definition. OSI approval is neither a necessary nor a sufficient condition for meeting the OSD.
To summarise the summary of the summary: people are a problem. ~ h2g2
How can a *format* be open sourced? It's like saying that JPG or DOC are "open source". If you're talking about particular implementation, then please be more clear.
As a side note / example:
Statement: "H264 is open source (see x264 project)"
Is true: Y/N?
Open source licences are meant for source code, not for data formats.
I don't care if Google's VP8 library is not strictly speaking open source (or even proprietary), just as long as the WebM format is described in a precise way in a public document, with no patents forbiding me to implement a codec.
In the same way, I would happily buy a proprietary version of Microsoft Word 2013, if only it would save documents in strict ODF format.
I am not a lawyer. Here's the gist. the license is not compatible with:
GPL, GPL2, LGPL2
compatible with:
BSD, MIT
likely compatible with:
Apache, CDDL, Mozilla
unlikely compatible with:
GPL3
This all boils down to the patent clause at the end. It makes further restrictions upon distribution. They are worded in a way that looks to be compatible with Apache and the like, but someone from the FSF should really step in and announce if the two different patent clauses are compatible in GPL3 and WebM license.
That's all that really matters to most, it is not an OSI approved license, since it has not been submitted. That matters to some organizations in choosing a license.
I must have been sleeping when the OSI became the sole and deciding arbiter of what was and wasn't open source. Also, most of Google's issues with OSI seem to be that it isn't open enough.
Well, here is what Google was concerned about:
1) We will want a label explicitly deterring the use of the license.
2) We will want the bod list archives open for any discussions of webm. We
are not comfortable with OSI being closed.
3) We need to know OSI's current corporate status. I heard that osi was a
california corporation again, but I would like to know, from the group, that
this is true for 2010 and that there aren't any issues there.
So, they want the OSI to be more open, and they want to discourage the use of the WebM license by others to prevent license sprawl, and they want to verify OSI's corporate status.
Anyone else have a problem with these changes? They seem help everyone.
Within the Transportation Security Administration, the phrase "open source" refers to publicly available versions of various types of documents.
So the question as to whether or not something is open-source is resolved by trying to figure out what license(s) you can use it under. Yeah, that's everything I currently feel about the open source community in a nutshell. (and yes, I do know what I'm saying there)
I'll second that! I am so sick of the smugness coming from developers who release their code under the GPL. Imagine where we could be if social pressure was instead applied toward making code public domain or at least "BSD" licensed. In particular, this should be the case if the work is funded at all by government grants.
* Freedom 0: The freedom to run the program for any purpose.
* Freedom 1: The freedom to study how the program works, and change it to make it do what you wish.
* Freedom 2: The freedom to redistribute copies so you can help your neighbor.
* Freedom 3: The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits.
More accurately, it is the GPLv2 that isn't compatible with the libvpx license.
"working on a solution". Google, there's notting to work on a solution. There's no grey in GPL compatibility, you are compatible to it or you don't.
H.264 is already used everywhere, it's already in production software, it's already in hardware.
You have a shitload of money. Use it to buy H.264 and AAC from MPEG-LA, require licenses from commercial products and make it free-to-use for open-source products and for home users.
Google's license for this software is just an approved BSD license + a narrow patent license. If it'd be open source without the patent license, I'm not at all sure why it wouldn't be open source with an added patent license which is along the spirit of the original license.
This controversy is STUPID. Next we'll hear bitter complaints about how PostgreSQL's not "open source."
LedgerSMB: Open source Accounting/ERP
Of course, he convinced some of his license users to release under "Totally incompatible license v1.0 or greater" which means that he can now stick a clause in 2.0 explaining how he owns their souls.
Definitely not open source.
this is my point... it IS open source when "open" is used as an adjective and "source" is used as a noun. you are using "open source" as if it meant something different than the sum of it's parts. it might not be the "open source" that you're talking about, but you can't truthfully say "it's not open source"... the source was made open.
OSI didn't ask for any of this.
Someone who wanted to start developing stuff on top of the library (who happens to be esr) asked for this.
Then some things were said, like "well we're not ready yet" but in a hurried and somewhat non-diplomatic manner.
Then the whole thing blew up just enough for the lid to leave the teapot by about a quarter of an inch before it settled back down.
There is no there there.
Also, I think it's worth noting that the GPL v3 would have to be interpreted to allow substantially compliant licenses to be compatible even if there are minor incompatibilities according to a strict reading. Otherwise, the BSD license would be incompatible because the BSD license cannot be reduced to GPL v3 + additional acceptable terms (the issue here has to do with removal of the "additional permissions" and when that's possible). So I think it's reasonable to assume that two licenses are compatible if no major incompatibilities exist. For that reason I cannot see a case that can be made that this patent clause is incompatible with the GPL v3. At least it's no more incompatible in general than it would be without the patent license.
LedgerSMB: Open source Accounting/ERP
Whatever the merits of this particular disagreement, the term "open source" is definitely getting diluted in the same way that "organic" and "innovative" have been diluted. I went to a symposium in LA last year about the governor's Free Digital Textbook Initiative. There was quite a mix of people there -- teachers, education bureaucrats, open-source software types, authors of free books, people from hardware companies, and people from traditional textbook publishing houses. Everyone was using "open source" like it was magic pixie dust, sprinkling it on everything to make it seem shinier and better. Pearson's rep referred to the consumable workbook it submitted as "free and open-source" -- actually it's just a PDF file that you can download and print, but that you can't redistribute, modify, etc. Houghton Mifflin Harcourt's rep, when questioned about DRM, said that her company was committed to DRM, and envisioned its DRM'd materials being mixed and matched with open-source ones. Both said that they wanted to be service providers (think Red Hat), rather than just content providers (a la Microsoft) -- but, hey, they produce really great content, too. Apple and Dell's reps argued for open formats such as XML.
Part of the reason for the confusion is that people are confused about applying the term to anything other than computer software. When I've mentioned here on slashdot that I was the author of some open-source books, I've sometimes gotten reactions amounting to, "You're an idiot. You don't even know what open source means." This despite the fact that the books are under a GPL-style copyleft license (CC-BY-SA, same as Wikipedia) and their source code (written in a programming language called LaTeX) is openly available and free for redistribution and modification under that license. It sounds like there's similar confusion here because people aren't distinguishing clearly between the issue of WebM as an open format and the implementation of WebM in open-source software. Who the heck cares whether google's reference implementation is open source, as long as the format is openly defined and usable without paying patent royalties? The first implementations of html by NCSA weren't open source according to the modern meaning of the term, but html was certainly an open format.
Find free books.
if you can see it, then it's open. Its not free however. Don't get the 2 confused just because most GPL/BSD/etc code is free and open.
Just as "Free Software" does not exclusively mean FSF approved.
So, Google's release doesn't meet one specific definition of "Open Source" doesn't mean that either WebM isn't open source, or that the name or model of "open source" is in question.
It just means that WebM is "open source" by some definitions, but not others.
I see this in the same light as Apple's licensing of Mac OS X as "UNIX". It's just a name. Apple called it "unix" before it was officially licensed as "UNIX". Does that mean that versions before they licensed the name are any less "unix"? Does it mean that because the underlying bits are the same as before, that the current versions aren't really "UNIX" because all they did was license the name?
No, it's just a name. Or in WebM's case, it's just one organization's definition. Some people get too worked up over a simple definition.
Another non-functioning site was "uncertainty.microsoft.com."
The purpose of that site was not known.
I just bought some open source fruit juice. It tasted the same as organic fruit juice, but had an additional 20 cent premium.
or a reasonable change?
The Kruger Dunning explains most post on
Its MS AI and statistics workshop.
Here is the 1999 one:
http://uncertainty99.microsoft.com/
The Kruger Dunning explains most post on
Microsoft is actually very careful about how it uses the term "open source". It does have some true OSS licenses of its own (e.g. Microsoft Public License), and some projects under those licenses, such as IronPython or IronRuby - and those are referred to as "open source"; while projects where source is available, but modification or redistribution is not allowed, are, as you rightly point out, referred to as "shared source".
So, yeah, I'd say that the difference is fairly mainstream within the industry. While the term "open source" is ambiguous, at this point, using it to mean something other than the OSI definition has a much higher potential to mislead people. I think that the best bet is to only ever use it in OSI sense, but also to capitalize it (i.e. "Open Source", not "open source"), to indicate that it is a well-defined term with a specific meaning to a reader who may not be familiar with it.
That's a nice sounding list, but the contention I usually see comes from the boundaies of that list. Consider the following:
*Expanding the scope of Freedom 1 to include, not just software distributed to you (in source or binary format), but also software used to provide service to you. (AGPL3 and the like)
*Expanding the scope of Freedom 2 to the installing your own copies (modified or otherwise) on any hardware that is distributed with open software/firmware. (TIVOization. 'Nuff said)
*Expanding the scope of Freedom 3 to include the freedom to reuse the methods and concepts in the software for other purposes. (Limiting patent rights: see WebM)
Firstly, the new license Google is using for the project is one that's not been submitted to the Open Source Initiative for approval.
[sarcasm]Well, yeah, like that's never happened before.[/sarcasm]
As it stands it possibly can't be approved due to Google's ironic inclusion of a "field of use" restriction in the patent grant (which is restricted to "this implementation of VP8" rather than the more general grant in the Apache license from which the text started). That means WebM is not currently open source,
That's not a field-of-use restriction, and it's a restriction that exists in many other open source licenses as well, even the GPL: you don't get a patent grant in general, you get a patent grant for that implementation and all its derived code.
Secondly, the patent situation around WebM is unclear. Apple's Steve Jobs has previously claimed that the reason Apple does not support Ogg Theora as a video codec on the Mac is that, unlike H.264, Apple can't buy an indemnity to patent action for Theora.
H.264 doesn't come with "indemnity" either, it only comes with promises by other members of the consortium not to sue each other. It's an assumption that there are no other patents, but there is no guarantee.
One H.264 partisan has already asserted there's a patent problem.
Yeah, like that hasn't happened before either. The H.264 patent holders, just like Apple, have an interest in spreading FUD.
Wanting insurance isn't an accusation of infringement. It's just a desire for mitigation of risk in a world where software patents have gone out of control.
Apple can't get "insurance" for H.264 either (well, except from Lloyd's, but they can get that for anything.)
Despite their claims that WebM was been checked for patent risks when ON2 was acquired, Google has neither made its research available nor does it offer a patent indemnity.
Neither does H.264.
Thirdly, as codec consultant Rob Glidden points out, simply making the code for VP8 open source does not automatically make it an open standard.
No, but it's the most open standard there is, and the only thing that keeps it from being completely standard is companies like Apple refusing to support it and spreading FUD.
"When companies like Google ignore standards and go on their own in such important areas as video codec standards, they just undermine the very standards groups the open Web needs to thrive and grow."
There currently is no open video standard, there is only the pseudo-open H.264, which some companies have been pushing because it disadvantages open source.
We need open standards.
Yes, we do. And Apple is to be condemned for preventing the adoption of open standards for video.
"Contributing VP8 to a standards group with a strong patent disclosure policy would be a good corrective move; it would force lurking patent holders to come fully into the public."
Well, and if that makes sense, I'm sure they will do just that. However, it may not make sense if companies like Apple use a standards body simply for spreading FUD. And there's a good chance that they will do that.
Yet Google's do-it-all-ourselves mentality has made them forget or avoid addressing three very important issues - open source licensing, patent indemnity and open standardisation.
(1) Nobody gives you indemnity for any of the video formats.
(2) Google didn't do it themselves, they spent a lot of money on the best vendor of something they could open up.
(3) Standards bodies like ISO, ANSI, ECMA, and IEEE have become corrupted; companies like Microsoft and Apple are using them to obstruct open standards and push patented standards instead.
Is this a library Google themselves have written? Why not just open it up and make it compatible with the GPL version in question? If they want to call it open source isn't that the easiest and fastest way to solve it? Do no evil, not do less evil
*DrugCheese rants*
Here is some of what we need:
-- A robust OSI that has its act together and reduces license diarheaa and can always be depended on.
-- For that organization to work out an arrangement with FSF so there is a unified approach on libre issues.
-- For there to be just as robust an Open Standards Institute with one definition of an open standard that everybody can agree on and cite and point to in their laws or regulations, as opposed to the hundreds of varying definitions used by companies supposedly friendly to open source or by different governments.
-- For the companies who supposedly have been so helpful to open source and spent billions supporting it (yes, "HAL" I'm looking at you) to step up to the plate and articulate the problems and solutions clearly when there is a crucial venue in which to do so. (Never have I seen a bigger fail than when there was an open government forum where "HAL" and other influential organizations presented ... and the other organizations shat all over open source each day of the event ... and the rep "HAL" sent was too brain dead to even speak up in open source's favor, much less to speak persuasively about it). Open source, let me tell you, if you are expecting "HAL" to carry your water for you, well, they aren't when it matters.
-- For the whiners who want large, persuasive organizations in government or industry to embrace open source to PAY ATTENTION when those large bodies are seeking input, and actually provide some darned input. There are dozens of examples, but here is one: http://www.straighttalkny.ideascale.com/ The suggestion posted there for government to use open source http://www.straighttalkny.ideascale.com/a/dtd/23434-8033 got about 15 votes last time I checked. C'mon people it should be top of the list. Slashdot readers alone could push it to the top of the list overnight, if you really gave a damn.
If I sound frustrated I am. Stop criticizing large orgs like government for not using open source if you can't effectively mobilize yourselves and lobby effectively with offering of clear solutions instead of, well, loose scattered efforts like OSI.
I'd rather not look at this in terms of what one proprietor does today but across what is possible and what is fair. I think it's unwise to rely on corporate largesse for getting back published improvements to programs I wrote. I shared my published improvements with them, they can share their published improvements with me and do so in a form I have a chance of being able to incorporate into my variant of the program. That sounds fair to me. Leaving it up to proprietors to share and share alike with me is treating a business like a charity which I will not do. I want to be equals with anyone who distributes the program.
Digital Citizen
For those who don't support the GPL, this would enhance Google's reputation, not damage it.
the best bet is to only ever use it in OSI sense, but also to capitalize it (i.e. "Open Source", not "open source")
this is exactly my point... the spinsters in the industry push these ambiguous words like "open", "free", "proprietary", etc., like political spinsters push words like "liberal", "conservative", "socialist", etc.
i am not willing to stand by and let lawyers effectively copyright and redefine the word "open". either way they are wrong... something isn't truly open if it comes with terms and conditions.
Software nerds suck at marketing. The "Open Source" branding effort uses term which doesn't even mean what it implies, and has a completely different meaning in other contexts (open source intelligence). And plus, it's a common term and can't be trademarked anyway. So every discussion always turns into a endless squabble about definitions, which is exactly the opposite of what they should be achieving.
Of course the alternative, "Free Software" is even worse. Especially because they tend to use as an excuse to bore your brain out with the old "no, free as in libre" speech.
And don't even get me started about "FOSS". I fucking read slashdot and had no idea what that meant for the longest time.
Business. Numbers. Money. People. Computer World.
It does have some true OSS licenses of its own
A TRUE OSS license will contain the Four Freedoms. IF it does not then it is not a license that would encourage community source code contributions and return improvements back to the community for the benefit of all.
The OSI markets a forest of pseudo Open Source licenses which attempt to hide the few trees that honor the Four Freedoms. Without the Four Freedoms GNU Linux would not have grown to its present popularity and still remain free. One has only to look at the BSD license to see that such a license is just an invitation for proprietary software houses to take, take, take, and without a single thought of returning anything of value to the community except an invoice, DRM and a EULA.
WebM will be exploited by proprietary houses but the license does not require them to do anything to the benefit of the community It does allow them to exploit WebM for profit. Their next step will be to follow Microsoft's behavior and patent their WebM extensions, then make deals with browser writers to incorporate their version of WebM and not the root codec, just the way Microsoft "convinced" peripheral manufacturers to remove the CPUs from their products and make then dependent on the Windows OS for their operation.
Running with Linux for over 20 years!
"Open Source" is about corporations not paying for developers to work. open source is about people who love computers making them work better for everyone.
I've no idea what you mean about "true OSS", but even FSF recognizes BSD (and similar non-restrictive licenses) as a Free Software license.
In any case, it is not at all clear why the term "open source" should have anything to do with some "four freedoms".
There is no tragedy of the commons for information or software. You can use the software all you want and it does not affect my ability to use it as well. Tragedy of the commons is all about degregation of public recourses when no one owns them because everyone takes what they can from it until it is no longer useful to any one.
MS-PL and MS-RL are both quite OK with regard to the four freedoms. It's just that they're GPL-incompatible.
The ONLY reason that Google use a new license is to avoid patent litigation from MPEG-LA or someone else.
The license said that if you filed a patent litigation against anyone using VP8, you'll be unable to use VP8 anymore. If you won't file patent litigations against VP8, you can use it for any purpose.
Since the software patent system is totally broken, Google is doing the right thing to defend.
I would need at least one more:
* Freedom 4: The freedom to grant all of these freedoms to anyone you redistribute copies and modified versions to.
He's confusing the four software freedoms with copyleft.
Dilbert RSS feed
Google absolutely knows that WebM is not going to replace ISO MPEG. Apple, Sony, Panasonic, and other consumer electronics companies are not going to use it. Hollywood is not going to use it, the entire toolchain is MPEG. You might as well offer a Linux server admin a free copy of MS-DOS 3.3. Consumers are not going to use it, they have ISO MPEG cameras and camcorders and smartphones and set-tops and can freely make and share video already. MPEG has been working for 20 years. You only pay if you sell it (not use it) and you pay a small fraction of what you would tip a waitress.
Further, even best-case scenario, by the time WebM could be standardized and deployed as widely as MPEG, the H.264 patents will have expired. And the H.264 patent pool is actually desirable compared to WebM's submarine patents. MPEG protects you from patent trolls, WebM doesn't.
So why is Google doing this?
1) WebM gives Mozilla more rope to hang Firefox with. Ogg is just not up to the technical job. Mozilla's suicide needed a clone of H.264 to continue. Chrome will get most of their users as the Web becomes more consumer-oriented and more like interactive TV instead of interactive magazine. Mozilla trained these users on how to install a non-native browser on their system. Google wants them using Chrome on Windows and Mac. But IE9 and Safari will get some of them, too.
2) Confusion around video drives people to YouTube, who have the infrastructure to be format-agnostic. In other words, the lack of standards makes YouTube the de facto standard. If users can't just publish their camcorder movies, or the output of their video editor, or the movies from their smartphone or iPod, then they will go to YouTube and let them handle the extra complexity.
In short, Google can't be hurt by WebM (they are an MPEG licensee and own a massive transcoding video platform) but it can hurt their competitors.
This kind of shit is why we have open, vendor-neutral standards like MPEG in the first place. A big fish like Google or Microsoft is not supposed to piss in the pool like this. WebM is just Google's VC-1, which Microsoft used to kill the high-def DVD market. Yes, MPEG's Blu-Ray won but only a pyrrhic victory.
However; if you didn't pay for it, and can see it, then it is both free and open.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
However; if you didn't pay for it, and can see it, then it is both free and open.
But then it's only free as in 'free beer', you are not free to use it as you please so it's not 'free as in freedom'...bloody hell these OSS, FOSS, FSF, terms are irritating.
That sounds more like a Free Software definition than an Open Source definition.
I still want to know where I can find this bloody free beer. The cheapest I can find is $3 a pint.
Personally, I hold that "free" has referred to "without cost" for significantly longer than Stallman's newspeak "as in freedom" when in the context of products. Therefore, I reject Stallman's definition of "free".
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
I still want to know where I can find this bloody free beer.
It's a myth.
Personally, I hold that "free" has referred to "without cost" for significantly longer than Stallman's newspeak "as in freedom" when in the context of products. Therefore, I reject Stallman's definition of "free".
As do 99.9% of people...i can't think of the last time - actually any time - i've told someone something was free and they weren't sure whether i meant cost or freedom, it's always cost.
Not to mention that the reality of Free Software is that it becomes free as in cost anyway, so anyone who worked hard on developing software as a job to put food on the table effectively doesn't get paid during development, the idea is that hopefully they can get paid for support.
Not to mention that the reality of Free Software is that it becomes free as in cost anyway, so anyone who worked hard on developing software as a job to put food on the table effectively doesn't get paid during development, the idea is that hopefully they can get paid for support.
I admit I have tried releasing software as free with source available before. People still expected support if it broke. Guess how much I made in donations and support offerings?
$0.
So as you can see, when those type talk about "making money from support", they're really saying "give me the software for free, because I don't want to pay for it". I don't, however, see a major problem with letting people who pay for the product use the code for their own devices (I refuse to encode my PHP apps).
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
Exactly! But i can see how the model works for large commercial products, if a large company needs feature X they can employ a group of devs to implement it and the money is made back through the use of that feature. But what if a bunch of individuals need feature X? Who pays for development of it? Does the FSF expect they would all get together and contract out the development to a team?
FSF seems to think developers should work for free (as in cost for the FSF-types who would be confused if i didn't clarify that), what other industry would be happy to do that? I don't think anyone would be happy to provide products for no more than the cost of raw materials and only charge for maintenance.