Perens Rains on Novell's Parade
unum15 writes "This week is Novell's Brainshare conference. They are touting the Microsoft covenant not to sue as 'good for consumers'. However, Bruce Perens decided to take this opportunity to 'rain on Novell's parade'. Perens read a statement from RMS affirming the GPLv3 would not allow companies to enter deals like this and continue to offer GPLv3 software. Perens even goes as far as to suggest this move is an exit strategy by Novell. There are also audio and pictures of the event available."
Is it just me, or did Hovsepian intentionally misunderstand that statement? Feel free to correct me if I'm wrong, but I read your statement to mean that Novell would effectively become a subsidiary to Microsoft without actually being bought out. Much in the same way that Microsoft "Partners" tend to exist only so long as it amuses Microsoft. When Microsoft grows tired of them, they do something that completely undermines the trust and business model of those partners. (See: PlaysForSure, OS/2, Sybase, Spyglass, Citrix, etc.)
It amazes me that companies still fall for that trick, but there you go. Embrace, Extend, Extinguish. Bye Novell, it was nice knowing you.
Javascript + Nintendo DSi = DSiCade
I'm glad I sold my Novell stock soon after their parnership with Microsoft. Statements like Perens' nail the lid on the coffin for me. Novell had such potential with their government contracts, name recognition, and experience. But their management's been hurting the company for years. It's all downhill now.
Developers: We can use your help.
Perens read a statement from RMS affirming the GPLv3 would not allow companies to enter deals like this
Hooray for Phreedom!
Sounds to me that Perens showed up at the parade under bright, sunny skies and attempted to use a half-broken toy squirt gun. "No, really, its rain, trust me!"
People hold high expectations on Novell, and I really don't know why. Of course they "bought" Suse in 2003, the Mono project, and some other free software projects. but Novell was, is and will always be a proprietary software company. They don't care about Free Software, they are not into it for the ideals. Back them they saw an opportunity to make money off free software, so they invested, made some money but, in the end, they would dump everything in a heartbeat and partner with Microsoft if it is more profitable for them.
And that's the beauty of Free Software. They can dump Linux and Free Software all they want, if they do, as fast as it takes, a fork for all projects that they are personally involved (Suse, Gnome, Mono, from the top of my head) will pop up and continue almost as nothing has happened.
And I really wish that happens. I don't like the way they are handling Gnome, ignoring completely the community in order to satisfy Novell's aims and goals (mostly, appease to Windows "converted" users. The recent created Gnome Control Panel is a copy of Windows Control Panel, except that it is slow and cluttered like Win 3.11 Program Manager). That, and things like bundling Mono, pfff. But that's another subject, that doesn't belong here.
Just a heads up. Novell has done nothing to deserve your trust. Don't look surprised when they finally misbehave.
M$ buys out seats to Novell's /BrainShare/ conference ...
They did not understand Free / Open Source software.
They paid $210 million for SuSE. Why?
The more intelligent approach would be to hire developers who would submit patches that you wanted to the various projects that you're interested in.
Then you Open the protocols that you control that you want to see more widely adopted. And pay developers to incorporate those protocols.
Novell had the idea that it can acquire Linux by buying Linux distributions and projects. When this didn't pay out, Novell decided to "partner" with Microsoft in search of some more money.
Reduce, reuse, cycle
- Crow T. trollbot
Why am I starting to get the feeling that outside of the FSF no one is going to adopt v3?
So what? Novell just goes ahead and forks all the FSF stuff now and leaves the licensing as GPL 2 they're well within their rights not to accept a more restrictive (to them) license.
I've heard about how linux, the kernel, won't be licensed under version 3, so it wouldn't matter. But I'm really skeptical.
If the software owned by the FSF moves to GPLv3, will *any distributor of a complete OS be able to enter into a deal like the Novell/MS one? Does it really matter whether linuz remains v2 when so many critical components will be v3?
My turnips listen for the soft cry of your love
The conclusion of the meeting? Nothing good is coming from this deal between Microsoft and Novell.
My understanding is that, as part of the deal, Microsoft is actually distributing SuSE Linux.
Doesn't this mean that they themselves are distributing the software they might be claiming patents on? And doesn't that mean that, for practical purposes, have given up their right to assert the patents against any GPL'ed software that is part of SuSE Linux?
I'm sure this wasn't Microsoft's intention, but it looks to me like it's a result of this deal.
Rain??? It's more like a long deserved vitamin and asparagus saturated PISS!
A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
Fight the good fight, brother. This deal stinks, and we need to let people know how much it stinks.
"Honey, it's not working out; I think we should make our relationship open-source."
As far as I understand, Novell hasn't licenced or acknowledged any Microsoft patent regarding Linux. It was just an agreement not to sue. Novell still doesn't have any explicit right to distribute infringing code. Strictly speaking, if Novell were aware of a patent, they wouldn't be legally permitted to distribute under the patent terms. However, Microsoft would be powerless to stop them through legal means.
The current GPL3 draft doesn't seem to prevent this type of agreement.
Finally this thread is getting somewhere.
Copyright law is the mechanism by which GPL works, but SOFTWARE PATENTS are the real issue here, as Bruce explains very well in his talk.
The "protection racket" is about the patents that MS implies Linux infringes on. And as Bruce points out, pretty much any non-trivial software probably infringes on someone else's software patents.
That's because software patents in the USA have been doled out too easily. They are absurd.
What's worse, Bruce explains, there is actually a _penalty_ for trying to figure out if your own software infringes. Because if you can be shown to have infringed on a patent you actually know about, the damages are tripled.
Small companies and individual software developers are at the biggest risk. Because big companies have portfolios of patents that they routinely cross-license, thereby protecting themselves from each other. The small guys are locked out. And of course, little guys don't have the money to maintain a legal defense even when they are totally in the right, forcing them to settle.
Software patents in the US are the problem.
/. response #3 "You must be new here..."
Perens is an idiot. He's become irrelevant and is now nothing but a media troll.
In case anybody has somehow forgotten... Microsoft went from not existing, to becoming the #1 software producer in the world inside of 25 years. They're one of the smartest, largest, and most profitable companies in the world. Call me crazy, but I'd bet that they have a pretty damn good team of lawyers that had this whole situation figured out a long time before anybody in the public ever caught wind of the MS/Novell deal. You guys can debate about what you think that the law says all you want, and even "PR whore" Bruce Perens can wave his hands around and predict the demise of Microsoft, but I find it very, very hard to believe that Microsoft would make as large a mistake as Bruce and his GPL buddies seem to think that they did.
I don't respond to AC's.
He didn't have a very big room. Barely enough for the reporters who showed up. Bruce's "PR Team" consisted of four volunteers. One of which read about it on Technocratti the other three of which were contacted by a Debian Developer at Bruce's request. I at first thought he wanted more people, but when I found out he didn't I waited to contact SLLUG(marc is a novell employee btw), PLUG, OALUG, and FSLC. (I didn't bother with utaug, uphp, or up because I figured most of them would be on atleast one of the LUG lists). If he ever comes to town to stage a protest we'll get the message out before hand. unum
People hold high expectations on Novell, and I really don't know why. Of course they "bought" Suse in 2003, the Mono project, and some other free software projects. but Novell was, is and will always be a proprietary software company.
It's all about Mono.
While C# certainly doesn't have nearly the installed code base that Java has, ".NET" is pulling even with [and might even have surpassed] "J2EE":
As much as everybody loves to hate the guy, Ballmer was 100% correct when he said that it's all about "developers, developers, developers", and if you think ".NET" isn't the hottest thing in the programming market right now, then, well, you've been asleep at the wheel for the last five years.
Mono is the ace up Novell's sleeve; with the Microsoft agreement, they are assured that they've got something that Red Hat doesn't have, that Oracle won't have [with the upcoming "Oracle" Linux], and that even IBM or Sun wouldn't have, if they were to roll their own Linuxes, which is to say: An ironclad guarantee that their flavor of Linux will play nice with
Going to do a reverse and say they did give all licensing to SCO?
Microsoft lackey Novell Exec "My bad, Here is the papers that say we did give them all UNIX licenses"
I can program myself out of a Hello World Contest!!
Doesn't the agreement call for Microsoft to distribute coupons redeemable for SuSE licenses? If so, then they're legally not distributing GPL software.
IANAL, etc...
"A little misunderstanding? Galileo and the Pope had a little misunderstanding."
Complete freedom is impossible. If you have free speech, I can't have the freedom to duct-tape your mouth closed and break your typing fingers just because I don't like what you're saying.
Just like the US Constitution, as amended, enshrines some rights (like freedom of speech) and bars others (arbitrarily duct-taping mouths shut), the GPL enshrines some rights and not others. The freedoms the FSF are interested in are the freedoms to use and modify software, and redistribute as you like. If you receive GPLed software, you are granted these freedoms, and denied the ability to restrict these freedoms for others. (You also have all the freedom granted by copyright law; the GPL allows you to do things copyright law would normally forbid, rather than forbidding things copyright would normally allow.)
The FSF objects to Novell claiming by implication that Linux is encumbered by Microsoft's patents, meaning that nobody has the right to modify or redistribute Linux without Microsoft's permission, meaning that Linux is not Free Software by their definition.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
Why is the parent modded flamebait? This seems pretty reasonable to me. When the constructors of the US Constitution drafted the first amendment, I'm sure that yelling "fire!" maliciously in a crowded public building wasn't what they had in mind. Instead, it's a specific type of freedom which has a few limitations. However, these limitations are important to preserve the function and spirit of said rights. The same goes for the GPL.
By releasing code under the GPL, I'm saying effectively, "you can have my code for free, and even change whatever you want, provided you don't restrict anyone else from doing the same." The BSD license allows the author to say, "use whatever you like, and you can close up my source code and not share with anybody if you want to." If that license is more attractive to you, than by all means, release your code under the BSD license instead of GPL. But like me, many people want the guarantee of the continuing freedom of the code they release. For those of us who feel that way, the GPL is exactly the right license.
Working in a DevOps shop is like playing in a band made up entirely of keytarists.
and to prove your commitment to your views you couldn't be arsed putting your name with that comment then? nice. :-)
I just "LTTFP" (listened to the _fine_ podcast) and Bruce Peren's statements are self contradictory. Bruce says that a fundamental tenet of GPL is that the IP rights given to some must be given to all. That's fair enough and Bruce does a good job of explaining why that's important. Then Bruce proceeds to explain that it is OK for Red Hat to indemnify their users, but it is not OK for Novell and Microsoft to enter into a covenant not to sue. He says that a covenant not to sue comes within a hair's breath of the legal boundary of GPL2. Since the Red Hat indemnification happened in the immediate wake of the Novell/Microsoft deal, there's obviously a correlation. Bruce says that Novell has acted in bad faith towards the open source committee, solely based on the covenant not to sue. That's ridiculous. In Orwellian terms: Indemnification, good. Covenant not to sue, bad. Ridiculous. Protecting some GPL users from not being sued is clearly not bad faith, even though it doesn't protect all users. Bruce could argue that the Novell / Microsoft agreement does not conform to the spirit of GPL2, and I think Bruce would be a fair enough arbiter to judge that. However going from "not within the spirit" to an accusation of bad faith has no justification in fact. Bruce is not omniscient.
The other thing is that Bruce spends a lot of time talking about guilt by association with Microsoft, specifically Microsoft bullying tactics. He calls Microsoft "Big Mike" and basically says that "Big Mike" is like an "enforcer" to coerce companies to buy Novell software. He says that he would support an agreement between Novell and Microsoft that was purely technical cooperation, but the "Big Mike" analogy makes it difficult for me to take him at his word.
Hey, the "Big Mike" analogy is funny and everything, buts it's sad to see someone of Bruce's caliber and stature stooping to antics that would befit a 60-second evening news soundbite on an issue that may pivotally define the future of FOSS.
For some years now, a fair number of companies have been trying to figure out a way of using GPLed programs legitimately in their profit-making operations. Some have been successful, some not so much. (And of course, some companies try to get away with using the software withouth regard for the terms of the GPL, but that's another matter.)
It's not easy--the nature of the GPL runs pretty much counter to how businesses generally work. Still, there's a developing history of success with it.
If widely used, the GPL3 will change that. It is explicitly and methodically being written to be as anti-business as possible. Software released under the GPL3 will be avoided by all companies for any purpose. FOSS will become a hobbiest ghetto, with no commercial potential even for commercially useful software.
Of course, this isn't likely to happen. Realistically, MS will continue to fan the flames of confusion over the legal fuzziness of FOSS, slowing down the spread of good software. Rational developers will ignore the GPL3 and continue to write under more reasonable licenses, either GPL2 or CDDL or the like. ESR, RMS, and (strangely enough) Bruce Perens will end up carrying on a verbal pissing match against a vast throng of nobody at all.
The GPL3 is nothing more than the expression of an anti-business diatribe by a handful of increasingly irrelevant nutters. Nobody cares.
"People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
If Linus stays with GPLv2, and Sun goes with GPLv3 on Solaris, I'm dropping Linux like a hot potato.
I've worked with GPL'd code since the early 90's, have made contributions to the kernel (and other projects). My problem is that I'm currently in an area where Software Patents (and patent trolls) are a serious concern.
I know I'm not the only one either.
Sun could make serious inroads in a lot of places if they went the GPLv3 route with Solaris. And I'd be delighted to help get them there ASAP.
You might be able to imagine it a little better.
A kernel is about 30 megs or so out of the several hundred megs to several gigs you'll find in any Linux distro. If the collection of core utilities *nix depends on is GPLv3, the options Novell have are writing reverse-engineered versions of those utilities or stop selling products based on them.
Tech Public Policy stuff
Gnome is good now, it is cross platform, it looks good, and it hasn't been something that does little more than stop gimp from compiling every two weeks for a very long time.
The above poster has missed the point about KDE - it was inspired by CDE and is not about better MS Windows compatibility - if you try too hard people wonder why "dir C:" doesn't work and you are always playing catchup. Personally I use an Enlightenment 0.16 theme I modified in 1999 and fluxbox when I need to do stuff with old applications that only work in 8 bit colour.
Bill? Is that you William? I smell a troll.
Third, WHATVER MIGHT happen in the future between Microsoft and the OSS movement, the odds of Microsoft being able to seriously damage the spread of Linux, let alone OSS in general, is virtually nil.
Precisely correct. Anyone with a brain knows that Microsoft are not going to exist for more than another 15 years, tops. Why?
1. No concrete long-term strategy after Windows NT 4, and no substantially new products since then. Windows 2000, XP, and Server 2003 are all incremental upgrades to NT 4. Vista is Microsoft's last release, and everyone knows it. After this, all they've got left is consumer inertia based on their *existing* software. They've hit a technological brick wall. Gates has said that Microsoft could run for years without making a single sale...but not many years. We may just get to see that claim verified.
2. Rabid (even fanatical in some places) consumer hatred of the company. You don't have people hating you the way people hate Microsoft and survive with it for long, especially when that is coupled with the above. Microsoft doing an IBM and surviving while becoming less important is not going to happen, simply because of the number of people who feel a passionate need to completely destroy the company. Machiavelli wrote about it...once you're hated as widely and with the degree of intensity that Steve Ballmer is, the show is over. People will band together and do whatever they have to in order to get rid of you...they will move heaven and earth to do it. If the first problem was all Microsoft had to worry about, it wouldn't be insurmountable...they could do what Apple did with OSX and probably survive. But when you've got this much ill will *on top of* needing to completely re-invent yourself, forget it.
The only reason why Stallman still thinks Microsoft are a genuine threat to anybody but themselves is because he has started to believe his own fearmongering.
Fourth, if Stallman and crew take the GNU utilities out of action because of GPLv3, the OSS community will simply reinvent them - or better ones - which is long overdue in many cases.
In the case of virtually all other elements of the POSIX toolchain, we have substitutes ready and waiting. The one area however where Stallman still has us over a barrel however just happens to also be the most important one:- GCC. When I pointed this out a week or so ago, someone gave me a link to something in progress, but what was linked to still uses GCC in part. Of the very few other remaining possibilities, neither TenDRA or ACK are technologically current, (with the latter's obsolescence being measured in *decades*) and the Intel C Compiler is not open source.
We *need* an alternative to GCC. If I had one, barring translation problems, I could put together a completely non-GNU/FSF toolchain in probably a week and a half or so, as could many other people. *All* of the other pieces are there. The problem is, we don't have an alternative to GCC, and it's far too complex a piece of software for most of us to apparently even know where to begin to write one.
If there is anyone reading this who *does* have even a vague idea of how to begin this, please seriously consider it...because you could provide exactly the kind of miracle that right now, a lot of us need.
They will be saddled with maintaining old versions of very complex software (like the entire gcc toolchain, plus binutils and the like)
Sounds just like Debian Stable to me...
In the free world the media isn't government run; the government is media run.
The word "community," is a euphemism for the word "cult" to the same degree that the phrase "collateral damage," is a euphemism for the phrase "mass murder."
"it's far too complex a piece of software for most of us to apparently even know where to begin to write one."
Heh - this probably won't go over well - but...
Rewrite everything in Java...line for line, if necesssary...then compile it with whatever Java JIT compiler produces even semi-decent code.
I mean, do we REALLY want everything critical in OSS written in C and C++ forever?
A humongous project, I'm sure - but if we have to...
As for GCC being huge, well, it's STILL just a set of compilers. However complex it can be, if various projects can take on an OSS Java VM with class libraries as they have, I'm sure they can take on GCC. May take five years or more, but I'm sure it could be rewritten by somebody - especially if one of the big boys like IBM decided to sponsor the project. It would be peanuts for a big company to finance this sort of thing.
The bottom line: in software, NOBODY is indispensable forever, Lock-in only happens when you don't HAVE TO take the time to prevent it. In the corporate world, this is the preferred mode of operation. Not in OSS - where personal desires take priority.
If the OSS community sees OSS going down and they can't develop what they want because nobody will support it because of the effects of EITHER the license or patents, ALL this stuff will get reinvented and damn fast.
If necessary, it will be done in the rest of the world that doesn't adhere to US IP law. Software development will go back to being an underground hacker activity...
Personally I can't think of a better way to stimulate new development than to screw around with developers with new licenses and patents.
Bring it on!
The problem with Stallmand and the FSF is that they think EVERYBODY in OSS thinks like them - even while they continually separate themselves from "Open Source" by denigrating it over "free software".
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
I've observed this before, but the cowardice shown by the pro-Stallmanite moderators on this site continues to be truly sickening to behold.
Don't ever try and actually refute opposing viewpoints with anything approaching logical argument, guys...because then you might be forced to confront the idea that raw mind control is the only thing supporting your own perspectives...and whatever else, we can't have that, can we?
When you do this, you do not only reveal your own nature...but you also again show us the real nature of he who you serve.
If we create a completely foreign system, then it is that much harder to get [Windows] people to use, promote and contribute to linux. Otherwise we are left with a select few and linux stays in the basement.
Come on now, I'd (and I bet most others too) rather be interested in a product that looks unlike Windows, that looks exotic, that looks exciting, that looks new and futuristic. Windows is yesteryears product, even worst, its yester century's.
As I understand it: much of the outcome of the ATT vs BSD trial was sealed. ATT sold novell whatever Unix rights ATT happend to own. But that might have been nothing, or next to nothing.
In all likelihood, much of the ATT code is now public domain. The public does not really know.
We *need* an alternative to GCC.
Why?
Novell is planning huge layoffs this year. My contacts inside the company have told me that the company has set aside as much money for severance as they have in the previous six years combined. Each product has to show a 5% profit, or there will be riffs until that happens.
Try TCC. Feel free to write the rest of the toolchain.
But you know what? They could probably stay at whatever gcc they are shipping now for a very long time.
On one of my systems there is still kgcc ->
Feel free to write the rest of the toolchain.
*Bangs head on desk*
Did you *look* at any of the links in the parent? Where I linked to the Heirloom Project?
Meaning, that I wouldn't *need* to write the rest of it myself, because it's already been done.
Was is the key word here. SCO vs IBM has unsealed most if not all of that.
Work bio at MMWD
Simply they will host GPL 2 versions of software and will roll back changes from GPLv3 version. They can do that? Ohh, sure they can do, they can look at the code and code it in (not copying it) in GPL 2 version. Of course, it will cost them more a little bit, but more or less I don't see it as a problem.
RMS, Perens, I think it is all bullshit that you can stop deals like Novell vs. Microsoft _THIS_ way. Deal with it - as long as software patents will be threat, we will be in danger. Period.
And Perens, chill out, you are seeing too much evil in details, I think.
user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
Are you asking because you genuinely want to know what I think, or because you've already made up your own mind and you simply want to use whatever answer I give you to refute me?
A little of both I guess. It sounds like you want to clone gcc so that the community can have a non-GPL-licensed compiler suite, but I don't understand why you think that is necessary.
but I don't understand why you think that is necessary
Because
a) I feel that history has shown me at least that having only a single implementation of *anything* (especially something as important as GCC) is a bad thing in general terms.
b) Going on from a), I especially feel that a *license* monoculture with the license controlled by a single institution is an extremely bad thing, especially when said license is as strongly mutually exclusive as the GPL is.
c) I do not trust Richard Stallman, and I never have. His own rhetoric about "freedom," notwithstanding, there are those of us who believe that the GPL was written expressly with the intent to create a monoculture in mind. I also feel that the behaviour of the FSF over the last 18 months or so has gradually been bearing this assertion out to an increasing degree. If we had access to a compiler under a license outside of the FSF's control, (my own suggestion would be the BSD license, but there are a lot of different options) those of us who no longer wish to be in any way associated with the FSF could still continue to use FOSS on our own terms, rather than theirs. It would also mean a radical reduction in factional conflict I suspect, since people like Bruce Perens and the Debian Project who agree with the FSF could continue to develop their own software and persue their own interests without continually trying to force their perspectives on those of us who do not agree. There are those of us who fervently wish that, while being able to continue to use open source in various forms, that we could otherwise forget about the FSF's existence entirely.
If the FSF want to start banning people who are taking actions that they dislike from using or distributing their software, that's fine. I simply want a scenario where not only I myself, but *anyone* can have an alternative if they do not wish to bow to Richard Stallman's dictates. The FSF's threat to ban people from using GNU software is only of any importance *because* in the case of GCC they're the only game in town. If they weren't, Stallman could ban whoever he wanted to from using his software, and he'd be the only person who cared. Exclusivity is in itself the very thing that gives him power...and you can bet that he knows that.
In case you're thinking of accusing me of having purely or primarily economic reasons for wanting an alternate compiler under a different license, I can make two points in refutation of that:-
a) Some of us (primarily the developers of the BSDs, among others) simply do not believe that the law should be involved in any way whatsoever in dictating either distribution *or* end use. Anyone else who believes otherwise is entirely free to, in my mind...and that itself is a very important distinction. Those who use licenses such as the BSD license believe that an individual's choice of beliefs is their own to make, rather than feeling that their own belief system should be imposed on everyone else. Richard Stallman has always seemed to believe that he has a divine right to dictate how other people think. It is but one of a myriad things about the man that I consider profoundly repugnant.
b) The idea that software should not be associated with commercial enterprise at all is an idea largely introduced by Stallman anyway, and propogated not only in the face of extreme fear and disgust over the behaviour of such companies as Microsoft, but also due to the FSF (and particularly the FSFE) being deeply cultic in nature. The rank and file adherents of these two groups blindly propogate whatever ideological dictates are handed down from on high, without recourse to any use of critical thought whatsoever. If Stallman or the zealots in charge of the FSFE say that making money from software is a bad thing, then said adherents will believe it, without the need for any further word being said. Stallman's perspectives are accepted without question.
Some of the BSD developers have written about scenarios where, as a result
a) I feel that history has shown me at least that having only a single implementation of *anything* (especially something as important as GCC) is a bad thing in general terms.
I agree that standards are good and multiple implementations that meet a particular standard make that standard much stronger. However, I disagree that every piece of code MUST have competing F/OSS implementations. Example: pppd. We essentially all use the same version of pppd and it works well and has been mostly bug-free for over 10 years. Other examples more in line with this discussion are perl, Python, and Ruby. The reference implementations are the only implementations used but those languages have not really suffered as a result, especially since the reference implementations support so many platforms. I think where it really matters is F/OSS vs. proprietary software. Example: we were (are) all at the mercy of Sun's Java implementation until a F/OSS Java stack became viable. Now that Kaffe + Classpath can run 95% of Java software, developers can breathe easier about using that platform.
I suppose I would say the gaping chasm is between between proprietary software and F/OSS and this gap creates a lot of immediate problems for both users and developers. The much smaller cracks between various F/OSS licenses matters only to developers, and even then only to developers who wish to use community code in proprietary products. The latter gap would matter to me only if the GPL community code was the ONLY way to achieve a certain end; however, commercial products exist that force the community code to adhere to a standard so this problem does not seem critical to me.
b) Going on from a), I especially feel that a *license* monoculture with the license controlled by a single institution is an extremely bad thing, especially when said license is as strongly mutually exclusive as the GPL is.
I think everyone already agrees with this. Some code needs to be BSD/public domain/LGPL, and some code needs to be GPL. Witness the projects that had to switch to Postgres due to the GPL'd MySQL library.
However, though GPL is controlled by the FSF, developers are still the ultimate deciders in how their code is used, and as we have seen with Mozilla, Apache, and others developers have created a number of different licenses to reflect their needs. With so much of the regular stack under so many different licenses, GPL is (and always will be) one voice of many.
c) I do not trust Richard Stallman, and I never have. His own rhetoric about "freedom," notwithstanding, there are those of us who believe that the GPL was written expressly with the intent to create a monoculture in mind. I also feel that the behaviour of the FSF over the last 18 months or so has gradually been bearing this assertion out to an increasing degree. If we had access to a compiler under a license outside of the FSF's control, (my own suggestion would be the BSD license, but there are a lot of different options) those of us who no longer wish to be in any way associated with the FSF could still continue to use FOSS on our own terms, rather than theirs. It would also mean a radical reduction in factional conflict I suspect, since people like Bruce Perens and the Debian Project who agree with the FSF could continue to develop their own software and persue their own interests without continually trying to force their perspectives on those of us who do not agree. There are those of us who fervently wish that, while being able to continue to use open source in various forms, that we could otherwise forget about the FSF's existence entirely.
I expect RMS does indeed ultimately desire a GPL monoculture, but he is pursuing it by competing more-or-less fairly in the marketplace, not by stamping out the rest. I think it is wrong to say that RMS and Debian et al are "continually trying to force their perspectives" on everyone else. They have their code, they have their terms, and most people attacking them want their code u
X/Open claims to own the Unix certification mark, and they also claim to own the rights to the definition of standards and interfaces. If they publish a paper with the IP they got from Novell that SCO didn't, and someone uses that to make a clone, what foot is SCO standing on in the first place?
...when the clouds came in and it drizzled a little bit. As in real rain.
As far as Perens' "press conference" was concerned, we heard absolutely nothing about it at the show (was there all week), and none of the attendees seemed to be even interested.