Will Stallman Kill the "Linux Revolution?"
frdmfghtr writes "The October 30 issue of Forbes Magazine has an article speculating that Richard Stallman's efforts to rewrite the GPL could threaten to 'tear it apart.' The article describes how the GPLv3 is expected to be incompatible with the GPLv2, causing trouble for Linux vendors such as Novell and Red Hat. The article wraps it up: 'And a big loser, eventually, could be Stallman himself. If he relents now, he likely would be branded a sellout by his hard-core followers, who might abandon him. If he stands his ground, customers and tech firms may suffer for a few years but ultimately could find a way to work around him. Either way, Stallman risks becoming irrelevant, a strange footnote in the history of computing: a radical hacker who went on a kamikaze mission against his own program and went down in flames, albeit after causing great turmoil for the people around him.'"
Linux is going to stick with GPLv2 regardless of what the FSF does with GPLv3. That has little to do with Linus disliking GPLv3, and much do to with not being able to track down all the contributors and get them to agree to a license change. GPLv3 is not going to cause any trouble for Linux vendors. It's certainly not going to "kill the Linux Revolution". There is nothing in GPLv2 or GPLv3 that prevents a Linux distribution from containing various programs under various licenses, just as Linux distributions today contain code under GPLv2, BSD, MIT, and other licenses. And GPLv3 doesn't make Stallman himself any more or less relevant that he's been in the past. The only point of bone-headed sensationalist reporting like this is to try to sell more copies of the magazine. Next month they'll tell us the GPLv3 will contribute to global warming, and the following month that it will promote slavery.
It would be nice to have everything under compatible licenses, but it would also be nice to have all DRM proponents sent to PMITA prison.
Many of us have already moved away from Linux to BSD. Besides the many technical advantages of FreeBSD, the portability benefits of NetBSD, the extreme security of OpenBSD, and the massive scalability of DragonFly BSD, we don't have to deal with unreasonable licensing nonsense.
If somebody wants to take BSD code, modify it and not release those changes, then so be it. It doesn't hurt the rest of us, as we still have FreeBSD, NetBSD, OpenBSD and DragonFly BSD to use. Beyond that, such use may make somebody else better off. Thus, there's a net benefit overall. We lose nothing, yet others gain.
And I'd be very happy if Microsoft were to use more BSD code in their products. Doing so would result in a vast increase in the quality of their codebase. That, in turn, will result in fewer infected Windows systems that send terabytes of spam to my mail servers. The less spam my servers have to filter, the more money I save in bandwidth and processing costs. I may even be able to reduce the number of mail servers I have.
GPL 1 and 2 were developed far from the public eye. V3 is being debated and written under intense scrutiny. It would be hard to avoid the controversy being generated now.
The Linux kernel may not switch, but that will not doom V3, nor will it doom the FSF or Stallman. There is much that has happened since V2, and the attempts to address things like DRM and patents have and will continue to shed light on the ugly underbelly of modern software licensing. This, I think, is good.
"Free software" means something different now. It's not just being able to tweak a text editing program, or encourage community development and review. It's about who will control the millions of PCs in the world. The more that Microsoft and the RIAA/MPAA continue to try to lock down the PC, turning it into nothing more than a delivery system for DRMed content, the more relevant the FSF becomes.
http://www.donarmstrong.com
And as far as any possible splinter goes, this will separate the wheat from the chaff in both directions. It may be painful, but good will come of it.
Luck favors the prepared, darling.
No. RMS's philosophy has been the same since before the modern OSS movement began. He was considered irrelevant back then, until the rise of free software success stories like GCC, Linux, Apache, etc. showed that his philosophy can produce great software while still granting end-users all the freedoms he talks about.
Now that we already have those pieces of software, some folks are ready to call him irrelevant again... but he isn't. He's looking out for those of us who value free software for more than just the fact that it costs $0 and anyone can contribute. I don't want to live in a world where companies like TiVo (although I love their DVRs) can use technological loopholes to build on the community's work while denying their end-users the ability to build on and tinker with the products they paid for. The open-source nature of Linux doesn't count for jack if your computer will only allow you to boot the signed copy of Linux that came preinstalled, and/or signed Linux upgrade CDs that you buy in a box at the store, does it?
Visual IRC: Fast. Powerful. Free.
I find it hard to take Frobes seriously when they start out by misrepresenting the postion of the person they are talking about (Stallman).
"Richard M. Stallman is a 53-year-old anticorporate crusader who has argued for 20 years that most software should be free of charge. He and a band of anarchist acolytes long have waged war on the commercial software industry, dubbing tech giants "evil" and "enemies of freedom" because they rake in sales and enforce patents and copyrights--when he argues they should be giving it all away."
C'mon, people! This is a Dan Lyons article. He's been writing anti-Linux FUD for years. Groklaw and /. have eviscerated this guy's credibility on this subject repeatedly (do a search, you'll see). Quoting him on this subject is like asking Bill Gates if he thinks Linux is going to beat Windows in the marketplace: you know the answer before you ask the question.
Here's part of the problem:
Stallman doesn't believe in compromising his ideals. His life's work is Free Software.
We can call him a weirdo, mad, an ass, but without his conviction we would all be locked into proprietary products. Unlike some things that happened because the world was ready for it (cell phones, computers), I don't believe that Free Software would exist if not for Stallman. That is, without him, I don't think another person would have dedicated his/her life to the cause.
Corporations don't compromise. Look at Microsoft's business tactics that were either outright illegal or bordering on the illegal. If they had their way we would not be allowed to write our own software, not be allowed to trade software with the original authors, not be allowed to listen to our own music. And this nightmare world is happening.
Sure, there has to be regulations, but not those imposed by corporations. Look at the radio broadcast spectrum, the automobile industry, etc.. for parallels.
So here is Richard Stallman. He's probably closer to the end of his years than to the beginning. His life's work is almost happening but Linux, for good or bad, is not at all what he envisioned. He's trying to fix it while he can. If I were in his position, I'd probably do the same thing (if only to be an ornery bastard).
Stallman is not compromising, but neither is Microsoft.
Recent Free Software gains in India were due to Stallman visiting and making a speech. He promised the locals freedom to adapt the code to their needs, and to be free of licensing free imposed by Western companies. Maybe in the United States all people care about is a better browser, but Stallman's globetrotting shows that a lot of people in disadvantaged places see value in the philosophy, not just the features.
But the main point is essentially correct: Stallman is trying to aggressively expand his "freedom empire" with the GPL 3, and it could just bite him on the ass.
The article also insulting, inflammatory, and funny. Gotta love a good dustup.
No offense, but you just illustrated what the original poster was mocking by padding your list of Windows steps to make it look worse, when in reality, your average install on Windows is:
Windows
1.) Insert CD. Setup automatically begins.
And the fact remains that a lot of Linux packages require more manual configuration than their Windows counterparts.
"Sufferin' succotash."
To take a really off topic, but simple, example; When they said; A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed. They knew what them meant. Would it have been so hard to add a sentence? Either By this we mean a well regulated militia is one that is under state control or The intention of this is to prevent the state from usurping the rights of individuals, so this to means all citizens of good standing can bear arms.?
Makes a big difference, and not subject to later interpretation.
This issue is a bit more complicated than you think.
The framers of the Constitution *did* think the Second Amendment was clear when written. And no one much questioned it for nearly 150 years: that's pretty darned good. 220 years of hindsight and court decisions have added an unbelievable amount of nuance and interpretation to what is simply the most carefully and expertly drafted political document in human history. How many other such documents have stayed around and had to be altered so little for such a long time? (Other than Germany's Rheinheitsgebot, that is.)
TANSTAAFL
His philosophy is more than just providing source code. It extends to the idea that you should be able to make whatever changes you want to the software that you use, without being limited legally (by licenses) or technologically (by measures like TiVo's kernel signature checking), and providing source code is a consequence of that. The GPLv3 uses legal measures to ensure that end-users aren't impaired by technological measures which were unforseen at the time the GPLv2 was written.
RMS isn't enforcing anything on anyone. If a software developer wants to release his code under the GPLv3, that's the developer's choice, not Stallman's. If you want to release your software under the BSD license, that's your choice too.
Visual IRC: Fast. Powerful. Free.
Those don't sound like ordinary users to me. They sound like people who have the expertise to actually change the software they use.
I have no clue as to how to work on the electric lines in my house. But I can contract out to *any* qualified person to fix them.
Similarly, if I have a problem with Firefox, I may not have the knowledge to fix it myself. But I can contract out to *any* qualified person to fix it.
On the gripping hand, if I have a problem with $CLOSED_SOURCE_SOFTWARE, I'm screwed unless the vendor itself decides to fix it.
Fascism starts when the efficiency of the government becomes more important than the rights of the people.
They did indeed. However, word meanings and connotations change with time. Today many people think the "militia" is synonmyous with the National Guard (when in fact, the Guard has been part of the Army since 1933), and "well-regulated" means "operating under a large set of rules"; but at the time, it was clear to the authors that "militia" meant "every able-bodied man young enough to fight", and "well-regulated" meant "prepared and trained in military skills".
The meaning of "arms" has also changed: at the time, it was understood to mean the sort of weapon carried by an infantryman. Heavier weapons would be refered to as "cannon"; so Amendment II doesn't mean you have a right to a howitzer on your front lawn. But people arguing against the Second Amendment today often attempt a reductio ad absurdum which includes WMDs under "arms".
(Some people evidently also seem to think that "shall not be infringed" somehow means "can be limited by the government", but that's a linguisitic drift that's harder to account for.)
Anyway, point being that what is absolutely clear and precise to one audience, can still be interpreted differently by another (especially if the two group have different motivations).
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
GPLv2 contains the following language in paragraph 9:
If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation.
This provision gives the option of deciding whether to follow V2 or V3 to the person making a copy of V2 code, not to the author.
There is a serious ambiguity - if that person adds or changes some of the code, can that person convert the entire module to V3 or is the module now fragmented? And if the latter, how is anyone supposed to keep track of what statement of code is under what license?
Personally I have abandoned publishing code under the GPL - I now use the less restrictive, non-viral MIT/BSD style licenses.
There is another situation that few have discussed - The rules of copyright in the US are defined by statutes enacted by, and changable by, Congress.
There is a chance that Congress could amend the US copyright law to deny the right of enforcement to anyone who has made only a partial or small contribution to the totality of the work or if that contribution has been subject to several intervening layers of further contributions. (It would be a bear to define these things, but the Congress critters would be getting a lot of help from the IP and non GPL software industry.)
Let's see:
Ten commandments?
I'm not religious, but...
"Thou shalt not murder"
Is pretty clear to me. Although apparently it wasn't to Christianity. Then again this wasn't an issue of not being clear rather than the people this is and was addressed to, putting their fingers in their ears and singing "LA LA LA LA LA LA I can't hear you LA LA LA!!"...
There are two rules for success:
1. Never tell everything you know.
"...my chainsaw is incompatible with my text editor."
You should've used emacs.
Ok, Fine. What counts as arms? a .22 pistol? A tank? A basement full of C-4? An F16? and what counts as a citizen of good standing? Someone who hasn't been convicted of a felony? Someone who has no criminal record? Does this include traffic violations? Even your clarifications must be further clarified. It's a never ending cycle that can never be fully codified.
To take a really off topic, but simple, example; When they said; A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed. They knew what them meant. Would it have been so hard to add a sentence? [etc., etc.]
If you are familiar with the history, it's obvious that, at the time, it very clearly referred to an individual right to bear arms.
That's what instigated the Battles of Lexington and Concord, and hence sparked the American Revolution. The British soldiers based in Boston went to collect caches of weapons from known or suspected agitators in the countryside. The British-American colonists felt their rights were violated, and it led to open combat, a fighting retreat, and the colonists successfully besieged Boston. All because the government wanted to collect weapons from citizens.
The problem is that, when man-portable automatic weapons were developed, the Constitution was not changed. Practically everyone recognizes that, if private individuals are allowed to own fully-automatic AK47s, there will be serious problems enforcing civil order. They were made illegal some time around 1900, but no one could be bothered with amending the Constitution to make such a law possible. So ever since that time, we have been subjected to the bizarre construction of 'oh yeah, it refers to ownership by militas, not to private ownership'. This only led to still more bizarre things like the creation of the 'Michigan Militia'.
Anyway, the problem is not that the second amendment is unclear. It's that it was outdated by late 19th-century technology, and we have been suffering under legal kludges ever since. All that we need is to pass a new amendment to say "people generally have a right to own handguns and rifles, but deadlier things can be prohibited".
But considering the trouble Congress has with even considering any modification at all (liberal or conservative) to Social Security, my hopes are not high.
So you have a law phrased in several different ways so that everyone understands... what do you do if there is ambiguity between phrasings?
a ctions.html ), since language is just an abstract way of communicating our thoughts.
Nothing's ever going to be perfect and eternal. Things and language are changing all the time, and there's always going to be something that somebody never thought of. You can keep adding words and sentences and specifics until your face turns blue, but the law will still have uncharted territory - maybe not today, but eventually.
The nature of this conversation reminds me of The Law of Leaky Abstractions ( http://www.joelonsoftware.com/articles/LeakyAbstr
Think of it this way: Was the Windows API perfect when Windows 3.1 hit the shelves? No. They've added functions and parameters, which most likely were not needed at the time of its original creation.
Buckle your ROFL belt, we're in for some LOLs.
"A reasonable man adapts himself to his environment. An unreasonable man persists in attempting to adapt his environment to suit himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw
An interesting article, but it shows a remarkable lack of knowledge, both on the part of the author and on the part of some of the people that he quoted. He seems to think that if you distribute software under the GPL, that it gives Stallman control of said software, or that it gives Stallman a right to sue people who (mis)use the software. That simply isn't true. The copyright owner (i.e. the person(s) or company that actually wrote the software) controlls it, and is responsible for suing those who infringe on the GPL.
If said companies broke the terms of the GPL, then they're in the wrong, aren't they? I mean, hey, if I broke the terms of the license for, say, MS Windows and Microsoft found out about it, they'd be all over me like stink on you-know-what. But when the big corporations are called on *their* (alleged) copyright violations, suddenly it's Stallman that's in the wrong.
And then there's the fact that it goes on paragraph-after-paragraph describing Stallman in the most unflattering terms. I mean, hey, Stallman is no saint, and he is a bit bizarre, but what does that have to do with the GPL? What does hair in soup have to do with copyright law? What does bad singing have to do with finance? Forbes *is* a finance magazine and not a celebrity trash rag, right?
Ah, I see. Daniel Lyons said bad things about Richard Stallman, so Stallman snubbed Lyons, so Lyons is in a snit. Grow up, guys.
"Those who are too smart to engage in politics are punished by being governed by those who are dumber" -- Plato
Because your "plain language" is plain to you but not to everyone else, and especailly not to an determined lawyer.
I live in Hong Kong, where your "intent" idea has sadly been put into effect. When Hong Kong was handed back by Britain to China in 1997 the laws of Hong Kong were determined by the "Basic Law", in effect a constitution, as enacted by the PRC after negotiation with the UK. However, some years later when the governement wanted to enact laws that went against the "obvious" interpretation of the Basic Law (relating to elections mostly), the rulings of Hong Kong's High Court were overridden by the government by appealing to the "intent" of the laws, by asking members of the committee that had drafted them what they had been thinking about. Thus the government is able to retrospectively change the effect of laws without even having to pass legislation.
So as much as we all hate lawyers, having judicial oversight that follows the strict letter of the law, and not its "intent", is a much more democratic system. If governments want to change laws, they can make new ones and let the legislators openly argue and vote on them.
Let me see ... how many Ecumenical Councils were there? So the Nicene Council around 325 - oh, wait, the Nicene Creed was amended a little at the later Constinopolitan Council ... so it has only been unchanged in the last 1500 years. Besides the creed itself, they passed a whole lot of provisions of canon law. Then there were the provisions of the other councils, and the later Orthodox and Catholic Councils that still have force as canon law. The laws of England include provisions going back to the reign of Edward III (1300s) that are still in force (or were until recently). Hmmm Magna Carta - now there is a document to make your Constitution look like a juvenile.
History wasn't invented in America. Some places have been around longer, and have a longer tradition of unchanged principles. Jewish law goes back, in some matters, over 3,000 years. America is just a Johnny-come-lately in the world of legal history.
I am anarch of all I survey.
It was always that way. Killing is perfectly justified for a large variety of reasons in the Torah. Capital punishment is common, there are fairly complex rules for retribution, and plenty of times G-d Himself says "go out and win a glorious victory" if you read the assorted Prophets and Writings. If all killing were outlawed, there'd be a heck of a lot of contradiction here.
Murder, though, is unjustified killing. It breaks one of the Ten Commandments to pick a child at random and bash his head in. It does not break one of the Ten Commandments to kill your enemy in battle.
I prefer to reading which doesn't cause G-d to be commanding His people to break the Ten Commandments, personally.
For the nitpickers:
The Hebrew word in question is 'ratzach' (which is conjugated to tirtzach in the text; Exodus XX, 13). Modern usage (according to my dictionary) clearly indicates murder as the first definition, and 'kill' as secondary. There is another verb 'harag' which can also mean 'kill', unfortunately I'm not as up on my Hebrew, so I can't say for sure whether this word is: a) used for more general killing, b) used more for killing of animals, or c) a modern invention.