ESR Advocates Proprietary Software
mvdwege writes "Apparently, Eric Raymond has decided that proprietary software is now a good thing, according to The Register. I must say it is rather revealing how easily he is willing to compromise on this particular freedom. Is his earlier vocal proclamation of the importance of freedom (still visible on his homepage) mere posturing? And if so, how about his vocal support of other freedoms?"
Much as I'd love another excuse to blast ESR here, that's putting an awful spin on an article that doesn't quite say that about a speech that doesn't quite say that.
ESR is suggesting the open source movement concern itself with making sure GNU/Linux et al works out of the box, and if that means in the short term accepting some proprietary software, then that may be necessary. His belief is predicated upon the notion that the move to 64 bit computing means people are about to make choices about the next generation of operating systems. If they get a 64 bit machine, they're going to either chose GNU/Linux, or a proprietary system like Windows, and once that choice has been made that's it.
I think ESR is wrong in believing that. But if he believes that, then it's legitimate for him to believe that a short term acceptance of some proprietary software, that can be rewritten later, may be necessary to "get us through" to the point that the system most likely to end up being 100% FOSS is the dominant operating system.
My belief is that this is all bollocks, and the move to 64 bits will make no difference whatsoever in terms of which 1970s technology OS is used, as ultimately the major candidates are. But it's legitimate for him to think otherwise, and doesn't even represent an ideological "shift" (as the article implies) to believe that in order for FOSS to win-out, it may need some non-FOSS code in the short term. That's always been the case. Even the FSF accepts that, hence the LGPL, a license they like to discourage the use of but nonetheless one they invented anyway and want to see used for certain projects. The entire point of the LGPL is exactly the same as ESR's point: you have to integrate with proprietary software in the short term if you want to move beyond proprietary software in the long term.
The only way to read the meaning the submitter attributed to ESR is to believe ESR cares more about GNU/Linux's popularity than he does about free software. I seriously doubt that's the case.
You are not alone. This is not normal. None of this is normal.
Slashdot seams to have picked up a wonderful kind of humor. When I opened the article it showed the "Nothing to see here, please move along"-404 page :-)
Guess they're right after all. I'm out of here.
The best way to accelerate a windows server is by 9.81 m/s2
Like they say on the TV cop shows: Follow the monry and the truth will be revealed.
One of the most salient paragraphs from the fine article:
This is true. This is the nature of the commercial world. And this will kill linux if it isn't addressed.
I already have various "paid for" applications on my linux machine -- I think it's a responsibility to support the linux and open source world -- not everyone can afford to put something out there for nothing.
And, almost the only reason I still maintain Microsoft machines and use them is there are certain critical applications I use still not available on Linux. Why? I've corresponded with some of these vendors and their responses to my gentle request for a Linux version of their applications were surprising.
What I expected was a dismissive "not big enough market" argument. While that was part of the argument the surprise was from a couple where they said they weren't about to give their product away for free -- they just couldn't afford to do it.
Again, they said they weren't about to give their product away for free! So, like it or not, there is a perception out there by vendors/providers that the Linux community not only is a small community and not likely to bring in big money, but they see the Linux community as cheap! Network trailer trash. Open Source crackers.
Really, until the mantra "free" is clarified (and I don't think it is entirely), businesses and providers will only take from the Linux community, not give.
In my discussions with some of these providers I've assured them the Open Source community is willing to pay for product. Maybe we aren't. But if we're not, and continue with the attitude that everything should be free, ESR is right, Linux stands to eventually lose a war regardless of any battles it wins.
It's the nature of the beast.
OS Software is good, proprietary software is good. The two will always balance eachother in order to match the market, demand, and availability of developers. Saying one is "evil" compared to the other is just blind fundamentalism.
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
And havn't been since the whole Netscape open-source thing many years ago. In fact, I think I'd rather look for videos of pregnant dancing monkeys on youtube than pay any attention to ESR.
Isn't the definition of "freedom" choice? So apparently this guy has made a choice to use proprietary software. How is that not freedom? I hate when Open Source software people get all preachy about "freedom" because to me it just comes off as "You are not free unless you do what we tell you to do". Which doesn't strike me as particularly "free"....
Monstar L
Sorry, had to be said.
I am TheRaven on Soylent News
Raymond, a champion of all things open, said it is vital to the future uptake of Linux that the community compromise to win the new generation of non-technical users aged younger than 30. This group is more interested in having Linux "just work" on their iPod or MP3 player and "don't care about our notions of doctrinal purity",
Indeed they don't. So?
It seems that ESR has started believing that "overthrowing Windows" is the end goal of Linux. It's not, it's having a completely open and Free Unix system. That group he talks about, they'll just use Windows or whatever, and be happy. I don't see how that matters for Linux' direction.
I believe posters are recognized by their sig. So I made one.
Yup, I also disagree with ESR's reasoning somewhat but agree that if you accept his reasoning his conclusion is perfectly rational and pro Free Software. But this is slashdot and for some reason there is a large contingent that loves to slag ESR so the editors are throwing a little raw meat out to get some pageviews on a slow Saturday.
I think ESR is wrong because most people aren't ever going to notice the 64bit transition, at least nothing like the 16-32 bit horrors of the 1990s. Both Linux (almost flawlessly on RH based distros and fairly useable on Debian ones) and Windows have made it all but unnoticable whether one is using 32 or 64 bit apps for 90+% of users and uses. Only those who need to malloc gigs need concern themselves.
But even ignoring all that we might want to consider compromising enough to capture desktop share. It wouldn't be unprecedented, GNU itself was developed on closed platforms because ALL platforms were closed, and after all the FSF is still wanking with HURD.
It isn't the 64 bit barrier we need to worry about, it is the ability to play multimedia content, which ESR also is concerned about, that is a real problem. We CAN'T write and distribute Free Software for most of that stuff because of patents. Yes I hate them as much as the next geek (and had the consistency to launch a big "Fuck you" to Tivo over yesterday's patent troll by them) but until we can change the rules of the game we are mostly stuck with them. Yes [I] can go get mplayer and most of [YOU] can get it, but corporate america isn't going to take a lawyer bumrush from the MPAA/Franhaufer/etc over the issue. And newbies are being put through a horrible rite of passage when they try to join us.
Democrat delenda est
* GNUpod and gtkpod
* iPod Shuffle Database Builder
And then there's another one with a funky name I cannot remember.
Linux is supposed to be about freedom. Comprimising that to make corporations that tell us they hate us happy isn't helpful. The goal is not to compete with windows, vista will not hurt linux. Linux is for people who care about freedom. People who care about using shitty proprietary crap are using windows right now, and will always be using windows. Nothing linux does will change that.
unless it proves it can work with iPods, MP3s and WMP
:)
This is the usual media crap we see these days popping up everyplace. And we also should tell everywhere that it's not true, iPods are easy (try Amarok or choose your poison), mp3/ogg/every other music format is easy, wmp is easy (think next realplayer version, think mplayer, etc.).
Whenever I try to pitch Linux to anyone under 30, the question I get is: 'Will it work with my iPod?
While this is not a question anybody should be surprised about, I'm still happy that where I live is apprarently not like where he lives
at the end of 2008. After that the operating system gets locked in for the next 30 years
I don't think we (linux or not) need such close-minded people. This smells more rotten than anything else.
I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
at the end when they couldn't tell the pigs from the humans? Just saying.
Free software good, proprietary software better!!!
Well all I think him and Maddog are saying is that a comprimise must be met. People expect multimedia play from their PC's and thus far, evn though progress is being made, it is slow. It's a small sacrifice to make in order to win the bigger battle.
At the same time, it will win software manufacturer support and more people will realize that they can make software for Linux that is proprietary. While the Linux community has always said this, some software manufacturers are still scared due to the militant ideal of keeping EVERYTHING free. I too think everything should be free but I don't think it's going to be possible without making concessions. Allow some through the door to get others involved and then once critical mass has been achieved, people will start creating their own options.
This is my sig. There are many like it but this one is mine.
One thing I've seen a lot of around here is something that many also criticize big organizations, the government, etc for generating. FUD. Like if you put proprietary Nvidia drivers on your linux box, thats it..game over, you're giong to hell no collecting $200, no trying again. The FOSS Utopia is a nice dream, but its hardly realistic. Most Free open source projects are run by volunteers with their own schedule and their own day job and responsibilities. As a business, where time is money, do you want critical part of your system made up of a piece of software where you need to throw a message on a message board and hope someone gets around to answering it to fix your problem? Or do you want to be able to pick up the phone, call the company and get your issue solved right away?
In the software world, there are certain things only money can buy. One of those things is support. No FOSS project is going to set up a toll free tech support team for their product.
As a home user, its not as critical. I don't mind taking a day or two to fix a problem, so if I have to post a message and leave it, its not that big of a deal.
There are also things that people will only make for money. Most productivity applications seem to be out there, games on the other hand not so much. They're expensive and extremely time consuming. There are lots of FOSS games out there, but they don't approach the level of the ones that cost money. I'm sure many will argue that, but the general public likes shine, and the FOSS games just don't approach that level of shinyness.
That doesn't mean keeping everything closed source is a good idea either. I think all formats should be open. MS should release the visio format so that it could be worked into dia. People then will have a choice. Do they pay for visio and get support or go with dia and scream into the void when they have an issue?
Proprietary isn't bad, it has its place and its usage, so does paying for stuff. Companies who have business models intend to make money. They're not going to make money by making a new product and saying "Here it is, now you go rebrand it and give it away to all your friends for free".
So now he's ranting about something else? Remember how he told the MS recruiter that "when I piss on Microsoft's grave in the near future, I hope it doesn't splash on you" ? ESR, Perens, hell even Eugenia, ignore them all, and they'll lose their supposed influence.
I want to delete my account but Slashdot doesn't allow it.
There is a lot of FUD among the commercial vendors, much of it probably being spread by a certain behemoth vendor and allies. Yes, many less clueful ones still think a Linux port has to be free, as if the GPL would taint their code or something. Others do subscribe to the belief that Linux users are either Free Software zealots who wouldn't pay regardless or are all a bunch of poor starving students. Some of us are hard nosed realists who refuse to be fooled again by being subject to the whims of vendors to the greatest extent possible. Some of us realize the Free stuff usually works a hell of a lot better than the piles of steaming crap vendors want to exchange a pile of cash for.
We just have to educate them. I will pay for software under very limited circumstances. If there is NO Free Software that can do the work I'll pay. If it isn't important (games) I'll pay. If it is going to process content I create it MUST write that in an open format, I won't be locked to a single vendor's whims. So I wouldn't buy Photoshop, even if Hell froze over and they ported it, unless I had an absolute requirement that The GIMP couldn't satisfy but since it writes many open formats I would buy it if I had to. Games are't a problem though. I really hated to see Loki go out, I did buy stuff from them.
At work we do the same thing. We have bought software before and will almost certainly buy it in the future. Just because I prefer Free Software doesn't mean we can refuse to computerize an operation just because there isn't a Free program available and we certainly don't have the man hours available to write an accounting system from scratch. That is just an example, yes there are some free offerings but none are anywhere ready yet. None can yet handle vital functions like payroll.
Democrat delenda est
He's absolutely right that, in order to stay relevant, Linux will have to be able to work with iPods, MP3s, and Windows Media. It's a good thing that it works with all of these, and has for a long time. I'm not sure how easy distributions make it, but the support definitely exists, so it's now not a technical problem but a distribution policy issue, and isn't at all a matter of using proprietary software, which is neither necessary nor particularly helpful.
There are certain vague caveats: there are some theoretical issues with valid patents related to MP3. But the holder doesn't seem to want to cause problems, unlike the holders of invalid patents on practically everything else. Getting the latest and best support for Windows Media files requires using a freely-available but proprietary codec as a plugin to the player program.
The actual issue, so far as I can tell, is that people conflate the iTunes Music Store with iPods, and so they ask ESR about iPods (which are easy) when they mean to ask about the iTunes Music Store (which is difficult).
In my opinion, the real solution is for us to start designing our own hardware.
www.opencores.org is a repository of open source hardware designs.
www.opencollector.org is another.
The Open Graphics Project is about to release real open hardware. They're focusing on graphics right now, but they have aspirations toward other kinds of hardware.
Rather than giving up control of the software just to get the hardware, take control of the hardware!
(BTW, I'm much less concerned about proprietary apps than closed-source drivers. Drivers are a major source of potential system instability. They need to be open source. Applications are isolated to their own process spaces and can't crash the system when they crash. I think a closed-source iTunes for Linux would be wonderful!)
The problem Eric Raymond is running up against is the cold reality of a shifting market share. Once upon a time, the Gnu/Linux community was composed mainly of programmers, system administrators, hackers, and the like. In other words, people capable of adapting to the learning curve of a Unix-like system. Now, however, an increasing number of people are interested in it who do not have those skills, or who feel that those skills should not be necessary to operate a computer.
... and 'don't care about our notions of doctrinal purity'". There will continue to be friction between the Old Guard and the N00bs, as more and more people abandon the Redmond Upgrade treadmill, until Gnu/Linux either fades into obscurity, collapses into chaos, or a compromise is found that's satisfactory to both groups. In a way, FOSS is becoming a victim of its own success, although that success has not been the sort Raymond and others had hoped. Somehow, it will have to find a way to adapt.
If you cringed while reading that last sentence, if you felt a burst of bile rise up into your throat, then you're gonna *love* the future, because more and more people who feel precisely that way are joining the ranks of the Penguin every day. As the article says, "This group is more interested in having Linux 'just work'
"My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
Raymond warned that Linux risks getting locked out of new hardware platforms for the next 30 years unless it proves it can work with iPods, MP3s and WMP.
Easy one... just install gtkpod for the first, XMMS/Amarok for the second, and shoot yourself if you still need the third :)
Mentioning patents this really all doesn't make very much sense. ESR is advocating the newest GPL which has some serious impedments when it comes to patents, but THEN recommends using closed source for these devices. Doesn't he realize the contradition.
ESR, Eric S. Raymond, is not associated with "FOSS". FOSS is a term used when one wants to give credit to both the Free Software and Open Source movements without favoring either. ESR is a proponent of the Open Source movement and one of the people who started the Open Source Initiative over a decade after the GNU Project and the Free Software movement had been going.
The Free Software movement advocates exclusively for free software because only free software respects users software freedoms (the freedoms to run, inspect, share, and modify software). The Free Software movement examines these issues in terms of ethics, speaks to all computer users, and takes a far broader view than the Open Source movement which never discusses user's freedoms and examines these issues in terms of a developmental process that is chiefly aimed at businesses.
The OSI has given a remarkably disrespectful view of the differences between the two movements, reducing the difference to "ideological tub-thumping" in their FAQ. The Free Software Foundation has a far more informative and respectful view in an essay on the differences between the two movements.
Digital Citizen
Raymond is ALWAYS right.
... and that is Free Software, open source software is a result of consumer choice. And that not all consumers are programmimng ignorant. And that programming languages have only to get better, easier to use (a matter of developer market drive.)
The thing about FOSS is that it's not one company or even a collective of companies that have rules to follow where if you don't you get kicked out, but that it is individuals who only have their own rules to follow or break.
The only rule is to not use, or at least do not distribute Proporiety Software code, unless permission is given.
But this doesn't stop finding other ways too do things. And its findiong other ways to do things that can be motivational to the programming wise consumers.
Its never really been about this license vs. that license, but rather about human choice, consumer choice.
Its wrong to assume all consumers here are programming ignorant.
Post the exact same URL as before but this time with an even more controversial title!
I'm not entirely sure I understand the article, or your comments. Do the companies think that software for linux must be given away for free, or that there is only a tiny market willing to pay $500-$2000 for Linux softare? Are they worried that people are going to rip them off, or do they not want to compete with F/OSS software that has similar features at no cost? There are many companies that distribute precompiled versions of their Windows/Mac packakges for Linux. In some markets it makes sense - for other markets, it may not.
y -until-you-update-your-codecs went away, and everyone used something that had F/OSS support on any platform. But the point is, neither Microsoft nor Apple have any incentive to support linux. On the contrary, they have incentives to use their control over media formats to benefit their own operating systems.
A large part of the reason I run Linux is indeed that it is free in the monetary sense of the word. Almost every good Mac utility (especially in the OS9 days), and many good Windows utilities are shareware or pay software. Most Linux utilities are free/OSS. There's nothing wrong with one or the other, but if I have a choice, I am going to go for the free software. Does that make me "cheap"? Probably, but as a graduate student who doesn't have a big pot of extra money lying around, I'd treat that as a compliment.
I certainly wouldn't expect any given program to be free. I'd expect to pay Wolfram Software for Mathematica, or Autodesk for Autocad, etc. But I do expect software to be free in the sense that I could write an alternative and distribute it for free. As things currently stand, I don't know of a single good F/OSS CAD package for Linux. But, if I wrote one, I would expect that noone could prevent me from giving it away for free. Then, there would be a choice - my package (free, but possibly lacking in features) against a commercial package (expensive, but probably full-featured). I don't expect to dictate terms to other people any more than they try to dictate terms to me. The problem is, the current trend towards software patents and closed specifications and binary-only drivers does try to dictate how I distribute what I do on my own. I should have every right to make a free package that competes with a closed-source package. Is that what companies are afraid of? Competition?
I particularly don't understand the use of iPods, MP3 players, or WMP as examples in this article. MP3 players generally show up like any other mass storage device; you plug the player in, copy files over, and you're done. I don't have an iPod, but I thought it was just as simple. WMP is a bit more complicated; all the linux players I know use the binary Windows drivers in a simulated environment. I don't think there's any native support for the newest codecs, because they're too cryptic to reverse engineer. But programs like mplayer already seem to have made that compromise; I'm not sure what it has to do with the linux kernel. Other companies (eg. Real) have binary-only players that run on linux - nothing stops Microsoft from porting WMP, if they wanted to. The best thing for linux in terms of media codecs would be wider adoption of a good OSS codec & format. It would be great if the current mess of Quicktime/WMP/Realplayer/newer-WMP-that-won't-pla
Linux has a better chance of winning the Desktop Wars on the Corporate Battlegrounds, and for that, it doesn't need integration with MP3 players, camcorders, etc. For that, it needs to keep coming out with better and well-marketed administrator management tools. There are a huge number of users who use Windows just because it's what they're used to at work. Put a Linux workstation in every cubicle first. A lot of home users will follow.
That's the wrong question. People should be asking Apple, "Will it work with Linux?"
To win what, exactly—popularity? For free software advocates popularity is not a goal. Freedom is a goal, a goal that is not achieved by installing non-free software on one's computer.
Even in the essay discussing the LGPL (formerly known as the "Library GPL" now known as the "Lesser GPL") one can see the FSF making this point:
Digital Citizen
ESR, as much as I have my misgivings about him, didn't quite say that proprietary software was a "good thing". All he said was that in today's changing landscape of computing, GNU/Linux risks being left behind if it cannot achieve a compromise with proprietary software and systems. In other words, far from saying that proprietary software is a good thing, he is saying that compromise with proprietary software is a necessary evil in ensuring that GNU/Linux does not become irrelevant. A valid point, but I must ask ESR how far he is willing to take compromise. His mention of iPods and the like seems to indicate that he's willing to go far enough as to compromise on the issue of DRM, which remains a deeply contentious issue for the entire Free Software/Open Source community. I for one believe that compromising on the issue of DRM to the level required by the media conglomerates would mean that the Free Software/Open Source community will become shackled and closed, no different from the proprietary software systems that F/OSS has been so touted as an alternative. Compromise is a very dangerous game... Frankly, I don't believe that F/OSS should be playing to the twenty-something-iPod generation demographic if the goal really is to dominate the desktop. What we need to do is convince the corporate IT procurement departments that GNU/Linux is a viable alternative to Windows. That's how the IBM PC became the de facto standard. If GNU/Linux can own the corporate desktop, owning the home desktop will be a lot easier. Using different systems at home and at work is extremely painful, and once more businesses start using GNU/Linux workstations, this will drive GNU/Linux home desktops.
Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
Of course there are open source projects that have paid tech support available. There are companies that support the major pieces most business/government Linux users use, like Apache, Tomcat, Postgresql, MySQL, OpenOffice. There will be more and more of that available as Linux share increases worldwide, regardless of what the U.S.A. does. The money in software isn't in selling the product, its service and support. if any proprietary product in wide use by business were to go open source tomorrow, but factor the purchase price into support and service, customers would still pay.
The OpenBSD crowd are going to enjoy this. Nothing like seeing opensource evangelists selling out.
So instead, we have confusion over what "open source" means. That term is no more clear and comes with its own long essay on what the term means (a 10-part definition, last I looked, which is longer than the definition of free software). At least with the FSF you get respectful descriptions of how things are complete with references and quotes to back up the claims. The OSI is far more disdainful and less professional in its description of the difference between the free software and open source movements. From the essay describing the difference between the two movements: (emphasis mine)
Digital Citizen
Such a simplistic view purposefully rejects the effect on the user; which is precisely why we should discuss and pursue user's freedoms to run, inspect, share, and modify published software.
Digital Citizen
- quite insightful... and yes, it's 2006: geeks are no longer needed and are more of a social embarrassment than technically useful - and this applies doubly to Linux geeks...
Totally. I'm never entirely sure how ESR got to where he is... he wrote a few utilities and a book or two, but short of maintaining the Jargon file, it's hard to see what he did on a day to day basis that allowed him to be quite so prevelant.
Anyway, I think we should buy him an iPod.
Join the Free Software Foundation
No, the definition of freedom is not choice.
Choice can be a scam that can railroad you out of something more important, such as your software freedom.
For some time, web users who wanted a (then) modern GUI web browser had Microsoft Internet Explorer, Opera, and Netscape Navigator to choose from. You only need two alternatives to have "choice" but here one had three to pick from.
None of these choices respect a user's software freedom because all of those programs are proprietary.
Digital Citizen
Giving up your freedoms is not winning, whether it's some ill-defined "war on terror," or getting Linux to a larger audience.
Why should *we* become what *they* want? If Linux is good for them, they will use it. If not, they won't. Big humongous liver-flavored deal. I don't care if businesses adopt Linux or not. I just care that I have the freedom to use Linux on hardware I purchase, and have the freedom to work on the software I want without danger of a slap-happy patent lawsuit.
If we go down the path of sacrificing principles, we are likely to lose those freedoms.
Microsoft is to software what Budweiser is to beer.
And we must also discuss and pursue the developers freedom to keep private, protect, and profit from published software.
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
He talks a lot.
We CAN'T write and distribute Free Software for most of that stuff because of patents.
We can't write free software - but we can get multimedia stuff to work, if we pay for the license to do so. You can get your DVDs to work 'out-of-the-box' on Linux - just use Linspire. People who believe in the ideals behind Free Software won't (including me), but for those that are worried about 'losing the desktop', options are available.
If this was the thing holding Linux back from being a massive success, Linspire would be selling millions of copies. That they aren't says something.
(Note: I wish Linspire all the luck in the world, even though I don't use their product.)
Sometimes a group of individuals will take an initiative, start to move in a direction - and then someone will run to the front of the crowd and say that he is leading them when he really isn't. This is the case with ESR. Even though he looks like a leader because he is always out in front giving direction, the truth is that he is a follower and it shows because the future is not about ipods, or embeded devices, or 64 bit platforms, but about freedom and liberty in the information age. If you have the freedom, then all the rest of the stuff will eventually follow. If you don't have the freedom, then the other stuff really doesn't matter much.
Notice how linux took off inspite of not being "enterprise UNIX" like SCO, or "for the data center" like Sun, or "pro corporate commecrial software" like Microsoft. This is because contrary to popular belief, (ESR and) the corporate world does not lead, but follows. And who do they follow: individuals exercising their liberty to act in their own best interest. And how do you guarantee liberty in the information age, by having the minimal amount of restrictions on what people can copy by not using proprietary software whenever possible.
"Inspect and modify" has meaning only if you are a programmer or can employ a programmer. That excludes the home market and huge chunks of other markets.
Hear! Hear!
Mod This Parent Up !!
We all use the GNU compiler, GNU tools & the vast body of GNU software. Who is using the OSI compiler, OSI tools and the vast body of OSI software? Nobody - because it doesn't exist. Next time they ask you the difference between what the Free Software Foundation does and what the Open Source Initiative does, mention that.
It takes more than a catchy phrase to cause a revolution - it takes a lifelong dedication to writing the software to launch and to perpetuate a revolution - and that would be GNU.
You're taking the views of the FSF beyond what they actually are saying - note, for example, that glibc remains LGPL'd, the base libraries for GNOME are also LGPL'd - and you're also ignoring network effects.
The issue isn't being "popular", it's being widely used enough to be relevent. Without relevence, the rug can be pulled from underneath you simply by the introduction of a market where everything software has to interact with is proprietary, be it the formats of content or the hardware it runs upon. We've been running perilously close to the former for many decades, and the tide is turning in our favour where it's turning in our favour only because there's a substantial body of Free Software and of Free Software users. Hardware has been hit and miss for years, the increased complexity of the type of hardware we deal with day to day is making ordinary black-box reverse engineering efforts more and more difficult.
Is Freedom Freedom if you have to practice it in a cage?
You are not alone. This is not normal. None of this is normal.
I'm not following the logic there. Apple isn't keeping iTunes/iPod support off of Linux because of open vs closed driver support issues. Apple could make a package that would install on Linux and talk to your iPod without that. It could sit right next to the Windows download for iTunes, or they could even include it on the CD that comes with your iPod.
Apple doesn't do such a thing because the Linux desktop market is too small to merit the effort of doing so. Even if the Linux desktop market were quite a bit larger, Apple still would probably resist because they don't want to lend support to a rival desktop environment. They only did it with Windows because that market is so gigantic that the revenue and dominance temptations for iPod outweighed the cost to their propietary OS and hardware platform.
Why are you letting these clowns ruin our country?
ESR's essay The Cathedral and the Bazaar inspired Netscape to open-source its browser code, which resulted in the Mozilla browser and Gecko, one of the best browser engines around. Netscape's decision in turn paved the way for open-source ventures from a number of hitherto opaque corporations. That "book or two" got quite a ball rolling. That's why ESR is so respected today.
Why would the esser, the esurb, the naahcpuh, and ozdin not be acronyms?
"The urge to save humanity is almost always a false front for the urge to rule." --H.L. Mencken
http://en.wikipedia.org/wiki/Eric_S._Raymond
In particular read the blog entries linked to by the Wikipedia article.
He may be a great programmer, but his knowledge of the human sciences is somewhat lacking (e.g. he seems not to know the tricky aspects of 'heritability', which lead him to faulty conclusions about race and IQ).
His belief is predicated upon the notion that the move to 64 bit computing means people are about to make choices about the next generation of operating systems.
Then this writing fails. 64-bit OSs as overrated and overhyped. The move from 16- to 32-bit was dramatic. A lot of people, including those around here, seem to naively believe the move from 32- to 64-bit will be a similar event. It will not. 64-bit will be meaningful for some servers and some other high end applications, for the rest there will be no appreciable immediate benefit. *IF* Joe User gets all excited about 64-bit in the near term it will probably be due to a successful Micorosoft marketing campaign designed to artificially create an upgrade cycle. Barring this there will be a slow migration to 64-bit as Apple and Microsoft make the 64-bit versions of their OSs the default version, not an optional upgrade. In other words Joe User will get 64-bit when he happens to buy some distant new machine (4-5 years ?). The near term upgrades and build-to-order options will be a minority. I'll do it, I'm a programmer, I want my code to be 32/64-bit clean.
If you read the article, you will see it is about "interoperability" with proprietary software so that free software can take advantage of the opprortunity during the main-stream transition to 64-bits. However, as others have mentioned in earlier posts, this stuff gets more pageviews, so why not.
What next? Will Slashdot have a slogan, "We report, you decide! Fair and Balanced!"?
S
Is he? That sounds very out of character. Not that ESR has ever been accused of consistency but still...
I have three hard drivers, CD-recorder and DVD-recorder. Each of them has firmware. Nobody's complaining it's closed source. I do not understand why audio and/or video card driver can't be closed source - to me it's just like the above mentioned firmware, just the devices sit on a different bus - PCI and not IDE. Of cource, open source drivers are better, but why all the fuss if closed source firmware is silently accepted ?
Free and freedom are excellent goals to strive for in the computing realm, but it needs to be balanced with usability and stability. i'm not always able to retrograde to 10 year old technology, sometimes i need current technology, and i can't wait for a reverse engineered driver/hack to make it work with my system. ESR is correct, ipods, cameras, phones, pda, these are the trappings of the modern computing experience, and if you can't get it to work right with one OS, you'll use an OS that items will work with.
sometimes it's better to conceed the small fights, like binary drivers, and worry about the bigger battles, like market share. you vote with your wallet by saying "i have your product, i've spent my money and i want to use it with linux. if you can't make it work with linux i'm taking it back". refunding money is taking money out of their pocket, and most manufacturers don't ever want to do this. and invariably they will communicate with you on some level, because you are a customer, and they have an obligation.
remember a bird in the hand is worth two in the bush and if your a paying customer, you the bird in the hand that they don't want to see fly away...
threatening/posturing that you will not buy a product because it doesn't run on linux is a wasted effort. you haven't spent any money, so your not a customer. if you're not a customer, they're not gonna listen to you, 'cause manufacturers listen to their installed customer base not their potential customer base. i'd gladly pay you tuesday for a hamburger today is a piss poor way to convince manufacturers to work strongly with OSS.
three can keep a secret, if two are dead - benjamin franklin
What other free software ventures from corporations happened? IIRC, CATB was only one part of the decision. The fact that IE was virtually owning the web, which could allow MS to pollute HTML and prevent Netscape making it actual money from its server products was a large part of it too. AFAIK, "netscape source code as netscape product" (Hecker's paper) hasn't been released publically.
Join the Free Software Foundation
ESR has always supported propietary software. Read his book. Nowhere does he claim open source is better...he just says there are certain places where companies should use open source that they don't....and then certain places where they should be using propietary where they don't. Nothing new here....
"To win what, exactly--popularity? For free software advocates popularity is not a goal. Freedom is a goal, a goal that is not achieved by installing non-free software on one's computer."
In that regard, ESR is more of a realist than an idealist. From his opinions in the past, and also talking with him (Talking to him in person is EXTREMELY interesting) and seeing one of his lectures back from a year or so after The Cathedral and The Bazaar, I think he has always been a realist that considers open source to be preferable, but if short-term compromises have to be made for open source software to succeed in the long term (essentially what this article suggests), he has no problems and I don't think he ever had. Back in the time around his paper and stint of evangelism/advocacy, he had some stories about cases where he actually suggested to companies that they not go open-source as it had no actual benefits for them (and honestly would not have benefitted the community much either). The example that stands out in memory was a logging company that had some special control software for their log cutter. While ESR advocated they use open source in other parts of their business, he suggested that open sourcing their control software would not benefit them, would not benefit the community in general, and would cost them a significant amount. (Remember, taking a closed-source program open-source is rarely a simple as taking a CVS snapshot and posting it to the public - there are often numerous legal ramifications to doing so. See the initial state of Mozilla - Netscape took 3-4 months ripping out the stuff they didn't have exclusive rights to before releasing the code, and when it was released it was essentially crippleware.)
retrorocket.o not found, launch anyway?
I think ESR is correct here, though I'm not sure what exactly about today's environment discourages proprietary vendors from Linux...
The best time to try to get people on a new OS is during a shift in architecture. The estimate of 2008 being the year when 64-bit transitions are done seems a bit of a guess, but a range between 2008-2010 seems about right to me, when considering corporate and personal users' transitions.
The way Linux and the OSS movement needs to deal with proprietary software is to make it optional, not to try to exclude it altogether. For every piece of proprietary code we allow, we should also permit an open version to exist as well, and the OS and our apps shouldn't *require* proprietary software to run.
Of course, there's no reason this can't happen already. iPods *could* work on Linux -- if only Apple wanted to release a version of iTunes for Linux (of course, their desire to do this, as they have for Windows, is not a technical problem but a business one: Linux on the desktop doesn't have nearly the hand-forcing, monopolistic market share of Windows to make it profitable). And, in the opposite direction, some inspired OSS hackers could probably make the iPod work with Linux -- if only Apple were more forward-thinking and permit them to, without fear of legal assault.
The question is one of incentive. What incentives do vendors of proprietary software have to sell their wares for Linux? The ability to remain closed-source is a strong incentive, but again, this can already occur: look at Nvidia's drivers, or Cisco's VPN client...
Is Capitalism Good for the Poor?
Number of lines RMS has written for the HURD himself: zero.
Number of FSF hired programmers still coding for the HURD: zero.
Number of hobbyists working on the HURD: nearly zero.
What was your point again?
... to more than just a few commercial software developers, they're "the enemy" - simply because the OS is centered around the concept of encouraging contributions of free software to the community.
... where you hire a whole team of developers to build a piece of software you're planning to get hundreds of dollars a copy for. Some unemployed software developer comes along and codes a Linux equivalent that's completely free, just because he wants the name recognition and the challenge of doing it. Some companies are going to see this and think Linux isn't their friend.
This "battle" goes on all the time, regardless of the platform being coded for, but Linux is rather unique in the fact that it gives sort of a centralized "scapegoat face" to the issue.
As just one example (from the Windows world), I was at work several weeks ago, and ran into a need to convert a really oddball image file format to something more typical like GIF or JPG. I located a shareware product selling for about $40 that was perfect.... but before paying out the money, I did a little more searching. Just as I was about to give up, I found a free product some guy wrote to solve the same problem at his work.
Now, realistically, who knows if the shareware author was even aware that someone else made a free product that competes with his? But if he did, don't you think he'd probably be at least a little bit annoyed, disappointed, or upset that somebody just cut into his potential revenue stream?
Now, take this to a corporate level
Users can pool their money together to buy the services of a programmer then copy the program they paid someone to write and each enjoy a copy. It's not that users are prohibited from doing this, as you say, but that this not yet widely done. But in time I think this will be done more commonly, just as people hire other professionals to do technical tasks requiring specific knowledge. Not that long ago it was hard to open the phonebook and find an ISP. Today, it's not so hard to do this. These things can and do change.
If you pool your money with someone to buy a copy of a proprietary program you can't legally make a copy of that program despite that you both put in money to pay for that license (and that this sale of a license is a sale that otherwise wouldn't have happened). This is not an issue with commercial free software.
Inspection matters for everyone; some inspection jobs are easy and anyone can do them. Translating programs into another human language (French, English, etc., not programming language) requires inspection. Proprietary software doesn't allow this because that would mean being licensed to make a derivative work. Inspection also matters if one user wants to ask a more technical user to just help answer questions, the same way you hire a plumber or electrician (or ask a family member to help with these tasks).
Digital Citizen
Yeah, and after they opened the code did anyone actually build on it and make it better? Not really. Essentially everyone said "eww, this code is total sux0rz" and snobbed their nose at it and basically started over from scratch. In the mean time it took to rewrite the damn thing basically from scratch IE dominated the whole market.
It basically just showed more open source snobbery because once the code was opened everyone was just like "oh it's sooo complicated, this proprietary code is very sux, let's redo it" because no one wanted to bother to learn the code they just wanted to do it their way anyways. It was pointless.
news @ /.
I think you should read the entire essay I linked to and I think you'll see that due consideration has been given to network effects and increasing use without treating proprietors like charities.
Pursuing an advance of one's rights always means making choices that restrict one from what's available. This is natural when one is rejecting what's available on the grounds that it doesn't meet one's needs in some substantive way. Thus your question tries to encourage us to dismiss a pursuit of freedom on the grounds that choice is more valuable; you'll never be able to do everything you want with non-free software and building a world where you have increased freedom takes restraint, time, and effort.
Digital Citizen
I would agree that "inspect and modify" is only a subset of what makes Open Source important. However, you are missing a bigger picture by thinking that such freedoms offer no benefit to any given end user. It's true that the end user might be oblivious to these mechanisms. But what the end user has in front of them is a direct result of the freedoms accorded to all, if only acted on by a smaller group.
I believe that is what I'm doing—from the perspective of the effect of that behavior on the users.
I don't mind paying for free software, in fact I've done so for individual programs as well as entire free operating systems. But I refuse to believe that the effect on users is unimportant or that one can't run a business by distributing and building upon free software. Plenty of large and small businesses (including my own) would prove me wrong by their mere ongoing existence. I would rather do business in an ethical way which means respecting my clients software freedoms while meeting their needs for a fee.
Digital Citizen
This is just the continuation of the rhetorical split between GNU and Linux enthusiasts, of which ESR belongs to the linux camp. The cathedral and the bazaar, after all, was written primarily with GNU as the cathedral, and Linux as the bazaar. Of course, neither side's participants exclusively believe a certain way on the subjects around open source, but it's important to note that RMS's statement generally matches with Linus's, in that things like the nvidia binary driver, while not perfect, are allowed.
If you were truly one of the Annointed looking for the one true Free way, you'd already be familiar with this Linux situation and be running Hurd instead.
I Browse at +4 Flamebait
Open Source Sysadmin
I have to be honest, I think ESR is just a self promoting right wing nutjob. I discount everything he writes or says as suspect, but that's just me.
If a company wants to sell software for Linux, hey that's cool.
If a company wants to GPL their software, hey that's cool.
I am pissed off at the Linux distributions like RedHat, SuSE, and others who jail teir distributions with copyright and proprietary software. Linux belongs to the community, and while the likes of RedHat and Novell do add important value to the Linux community, I think it is wrong that they don't isolate the GPL portions of their distribution amd make it available, and no, the community versions don't count.
I have personally contributed bits and pieces to various GPL and BSD projects and am not able to gain access to distributions that use my contributions.
What gets run on Linux, is not our concern. The more the better. There will always be viable alternatives in the GPL world. The availability of Linux, unencombered by non-gpl stuff is vital. This isn't a religious war, it a pragmatic and tactical offsensive to protect the rights of users and developers.
I mean, it seems like the main reason the transition to 64-bit is taking so long is closed-source drivers (and software) that are only available in 32-bit versions. For example, the only reason I'm still running 32-bit Linux on my Athlon 64 machine is that I need closed-source wireless drivers (32-bit only), and various closed-source plugins and software that's also 32-bit only (Flash, codecs for various audio/video formats, Java, ...)
It's fair to say that Linux might well not even exist without the work that RMS and his cohorts did in the first years of the FSF's existence.
It's also fair to say that it's NOT true that if RMS hadn't done what he did that someone else would have. It is not to be taken for granted by anyone that without RMS & FSF, sooner or later we would have ended up in essentially the same place we are today.
I know what it's like to have to get a company's permission to write software on their computers, and to pay them a LOT of money for the 'privilege'. NOT FUN. RMS has changed all of our lives in a way that we can only understand by knowing the history and by sitting back for bit and actually thinking about it.
I can't say that for ESR. All he ever did for me was threaten me for using his US service mark 'open source' on my web site, a service mark he didn't actually have. I find it easy to ignore him.
He may be a great programmer, but his knowledge of the human sciences is somewhat lacking
The funny thing is that he's not a great programmer either. He's never really done anything of note technically.
Other FOSS leaders like RMS and Linus, are great programmers, so I guess it's understandable that people assume ESR must be too -- but he's not.
We live, as we dream -- alone....
I would call myself a free software advocate, but I release my code under the LGPL because I want give the users of my software the freedom to include it in non-free software. I guess I just say make free software, where the FSF seems to say make software free only to certain users. That's like saying that advocates of free speech should impose restrictions on the speech of advocates of censorship.
In one sense, I think I agree with Raymond - however, the larger issue isn't just the acceptance of binary drivers, the issue is what may happen to Linux as a result. I don't think it's too far fetched too assume that those who can exert any kind of influence won't hesitate to do so. What if, for example, the vendor of a prorpetary driver started making demands that certain aspects of Linux be implemented in a very specific way in order to "protect" their interest?
"I outright disagree with software as a basic human right"
I don't think anyone argues that software is a basic human right. But well-established basic human rights underpin the moral imperative to build free software. Using your own property in the whatever way you see fit is a basic human right; controlling your own computer requires that the software on it be available to read/modify/copy.
Rainfall isn't a basic human right. But when it does rain, people have a basic human right to collect it and drink it. If the water supply is privatized and the government makes it illegal to collect rainwater, it is an injustice because of the nature of rain as a free resource, not because people have a basic right to have water given to them.
My turnips listen for the soft cry of your love
The only way you could have written that paragraph is if you have never installed 64-bit XP. It's quite different, and you do notice. Many apps won't run on it. The default install includes two copies of Internet Explorer (one 32 and one 64) and neither works quite right. The only reason anyone uses XP 64 right now is if they have an app that requires it. Otherwise, they're just asking for misery.
The FSF's simplistic view on "freedom" assumes that all computer users have the inclination and ability to inspect and modify their software, when undoubtedly the vast majority of computer users just want the freedom to choose whatever program bests suits their particular need.
Which, of course, the FSF is against, should you decide that proprietary software best suits your need.
Don't get me wrong, I prefer the term "free software". However, I have been in the business side of a corporate environment and talking about "free speech, not free beer" is not a concept that is easily grasped in that context. Every new meeting, every new person that you come across you will have to explain it again and again - and they still won't get it. If you use "open source" and say it is about being able to see source code, it is actually less of a problem because it sounds like a good thing right from the start whereas you have to deal with the built-in biases that "free" means we don't make any money when we use the term "free software".
You can argue which is more correct, but the ingredient that is missing from your argument is the audience. Semantics matter and you have to use language that makes sense to your audience. I'm sure many people on Slashdot agree with your argument - I among them, but the fact of the matter is that c-level executives in most companies wouldn't even take the time to understand what you are saying. I could convey the term "open source" to them in less than a minute. I would loss them using "free software" and likely wouldn't get a second meeting. It's simply the reality.
And I mean ESR as well as all the people agreeing with him.
I know another operating system which started out open source code with it's maintainer deep in the hobbyist community before seeing money waved in front of his nose, and deciding to ditch his personal values in favor of conquering the Earth. That was Bill Gates. Because of that, Windows is a piece of shit.
Linux IS successful RIGHT NOW!!! Otherwise, why would it even be discussed? Why are you all here reading this? Why would anyone even care about it? Why would Sony be pre-loading it on the PlayStation? Why would some 270 distros and flavors of it exist on DistroWatch?
Huh? Did Linux get where it is today by sacrificing it's ideals and compromising it's freedom? Only in America is this strategy considered viable. Go torture some more prisoners to protect your free democracy from "terrorists". And then make what was free enslaving so you can sit on your tinpot throne and oink about how you conquered the world.
The drive to Windozize Linux will not save it, but ruin it. Can't you blind fools see that that's right where the enemies of technology freedom want to lead you? Linux will become a piece of shit. We've been down this road before.
Make no mistake, everybody who goes around pushing universal desktop acceptance of Linux cares about nothing but money. What people like RMS (AND ME) do is advocate Free Software only as long as it promotes freedom. Freedom of technology for everybody is good, and making it non-free will not be a benefit.
But I have a flash-back coming. I've lost this fight before. And so, I run away again as I ran away from Windows. This time to BSD or Open Solaris or GNU/HURD. And yes, thank you, I am a fucking flaming zealot. Better to be that than a greedy, shitty, fat, theiving SWINE!
Flame me all you want, I'm goddamn proud to say it. Better believe, though, if it comes to that day, I'll be ten times the enemy of Linux that I ever was of Windows. And I will not be alone.
The Free Software Foundation's essay simply reinforces the view that the differences are mainly to do with ideological tub-thumping. Personally, I value both ideologies. The FSF sees free software as part of a ideological struggle, the OSS sees open source as a pragmatic licensing issue.
And this is different from regular Windows XP how, exactly?
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
Only for DOS/Windows users. For Mac users it was largely a non-event, bar some software incompatibilities. Ditto most flavors of Unix.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
The real reason binaries in Linux are shunned is because of the administrative community maintaining Linux machines in critical operations.
Secondly, where does it stop?
If we allow closed source proprietary binary anything into Linuxland kernel apis, then what will we be forced to compromise on next? If that is the case, I would just run Windows server software.
I mean really, the benefits of Open Source is because the OS is much more robust, and much more proactive in security planning and bug corrections in software.
I find Mr. Raymonds arguements about closing one of the most serious aspects of kernel level software, dubious at best economically, and worse totally defeats the reason to running a Linux kernel over Windows for security, reliability, especially in 24x7x365 operations.
The whole idea in my opinion from working with source code for users and manufacturers is that it keeps costs low through shared development, and maintains better quality.
You also have to understand the media companies are still in old school mode with regards to making profits out of media in general.
This whole DRM craze is because Media can't keep up with the business models required to generate revenue, not because we have a "compromise" on our hands.
Whats next?
Changing the kernel so that we charge the user 2 cents per click on a web page?
Thats comming next.
-Hackus
Got Geometrodynamics? Awe, too hard to figure out? Too bad.
[...] painful compromises are needed to the way it deals with closed source platforms and formats to avoid losing ground on desktops and new media players.
;) and notice that he state's the compromises to be "painful". which is also right.
no matter what one thinks about ERS's mindshift, this is just plain right. so, the decision to make is wether to lose ground or to stand by one's ideology. tough choice
On second thought, let's not go to Camelot. It is a silly place.
See subject. :P
What part of "A well regulated militia" do you not understand?
that makes him a "one hit wonder". the question being asked was, what does he do day to day that makes him worth listening to?
Personally, I don't see what all the fuss is about.
.ogg or even .mp3.. something that is at least a little cross platform.)
Binary drivers? sure if developers want to do them.
From the article:
"to win the new generation of non-technical users aged younger than 30."
I don't really care about attracting non-technical users, in fact, I kind of hope they stay with microsoft. Only thing I actually care about in this area is that closed formats shouldn't be used in the first place. (Playing WMA is fine, but I'd much rather people used
It's UNIX and open standards that we ought to be promoting. That begins not by making linux handle these goofy binary formats, it begins by doing whatever we can to squash out such formats in the first place. Going after the people that produce them and saying "Hey!"
So if you get to choose between Stalin-USSR and Hitler-Germany, you have freedom?
Even if you get to choose between one free and one non-free alternative, are you free when you choose the totalitarian alternative?
No, my friend.
You can't change the firmware, so there's no point in wanting to be able to.
http://www.fsf.org/campaigns/free-bios.html
>>We CAN'T write and distribute Free Software for most of that stuff because of patents.
>We can't write free software - but we can get multimedia stuff to work, if we pay for the license to do so. You can get your DVDs to work 'out-of-the-box' on Linux - just use Linspire. People who believe in the ideals behind Free Software won't (including me), but for those that are worried about 'losing the desktop', options are available.
If this was the thing holding Linux back from being a massive success, Linspire would be selling millions of copies. That they aren't says something.
I thought Ubuntu gobbled up so much mindshare precisely because it works so well, right out of the box. (That, and the generally helpful boards for those new to Linux.) Ubuntu doesn't hesitate to use non-free (as in speech) code when there isn't a free alternative.
Light a fire for a man and he'll be warm for a day. Light a man on fire and he'll be warm for the rest of his life.
"It's also fair to say that it's NOT true that if RMS hadn't done what he did that someone else would have. It is not to be taken for granted by anyone that without RMS & FSF, sooner or later we would have ended up in essentially the same place we are today."
Well that's what the "light from my tapier" jefferson, copyright argument essentially says. That's also part of the "no software patents" argument as well. And BTW some of the principles RMS esposes predate him. The thing RMS did was give it a voice.
Excel - a presentation showing how great Microsoft is?
Outlook - something that allows me to look on other people's computers?
Outlook Express - a faster version of Outlook?
Exchange - a money transit tool?
Passport - a program that allows me to easily get a passport?
Access - a program that allows other people to access my computer? This is where those virus-thingies must be coming from.
PowerPoint - a program to make my mouse more powerful? How does it do that?
QuickTime - a clock?
---- "XML is like violence. If it doesn't fix the problem, you aren't using enough."
My freedom stop where your freedom start, and your freedom stop where my freedom start. So to speak, anything that restricts my freedom isn't welcome, and i don't want to restrict yours.
The basis of freedom : you are free to do anything that doesn't restrict the freedom of others. Giving proprietary software to the world is restricting our freedom. (i used the word "giving" and not "selling" because there are many, many softwares that are free as in beer but not as in speech. This isn't binary about commercial or not. There's too much "free as in beer" proprietary software around.)
As others have pointed out FOSS can indeed handle iTunes, mp3, and wmp already.
Besides, people who think that every idiot consumer needs to run FOSS are missing the point entirely. Let them eat Micro$oft, why should we care?
The one and only "political" goal we in FOSS should be advancing is NO CLOSED PROTOCOLS or FILE FORMATS. That is the only real issue regarding closed vs open source.
ESR is a liability to FOSS (as are most open source "evangelists"), the article itself is just more FUD.
Then you can either get a company to open-source (Netscape), you can write your own, or you can suck it up and deal with it.
Where, exactly, is the problem? You have the freedom to write your own, don't you?
"You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
Moron's disband! ESR was never "anti-proprietary" ESR has always said that proprietery has its place
ESR missed this one. The real question is "will my iPod work with
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
... what language do you old programers program your farts in btw?
"The question is, why do people choose to use "shitty proprietary crap" instead of what you'd like them to use?"
I don't give a rat's ass what they use, that's the entire point. Did you not bother to read my post? WE DON'T CARE IF LINUX DOESN'T DISPLACE WINDOWS. It does not matter, linux is for people who want linux. If we tried to make it for people who want windows, then it would be just like windows. Why bother, those people can already use windows.
There's free pdf software like xpdf, or if you really want a giant bloated pile of shit, try "cd /usr/ports/print/acroread && make install".
Windows media shit is handled just fine by mplayer+win32codecs (also in ports) and flash works fine using flashplayer (again, in ports). The only problem is flash 8 doesn't exist, and nothing the open source world does is going to make shitmunch companies like adobe change that.
ESR is full of hot air, spewer of babble, and far far from being my idol.
>I would call myself a free software advocate, but I release my code under the LGPL because I want give the users of my software the freedom to include it in non-free software.
I wouldn't call it a freedom. I think what you do is giving users of your software the power to deny other users freedom.
> I guess I just say make free software, where the FSF seems to say make software free only to certain users.
I would say the FSF says make software free to all users because FSF prefered way of licensing software protects freedom for all users while your way of licensing gives users the power to deny other users freedom.
So you are the one who says "make software free only for certain users".
Support Free Software! Join FSFE's Fellowship: http://fellowship.fsfe.org
For all the promotion he has done over the years for Open Source, and now this? It sure sounds like backpedaling and FUD. I don't trust him.
"It's UNIX and open standards that we ought to be promoting."
Forget Unix. Just open and free standards. If we have open and free standards then we can make things different or better than Unix if we want to.
And also, clarity about what is an open and free standard. MP3 is not, because you need a patent license to encode it. DVDs are not, because of their lame attempt at encryption (the Content Scrambling System) and the questionable legal status of decrypting it (DeCSS). And "goofy binary formats" aren't necessarily non-open; a "binary" standard can be just as open as any other, as long as it's documented and unencumbered. ELF is an open binary standard (I think SCO claimed otherwise, but what do they know?); Ogg-Vorbis/Theora, Standard MIDI files, raw PCM data and even tarballs also would be considered binary data and I'm pretty sure those are all open, too.
Nice ideas. But irrelevant for the mass market. These projects may yield usable hardware in what, 10 years? By then, they will be hopelessly outdated. So, open hardware for the typical geek, but not for anybody else.
Now, there are two groups: elitists who want to keep Linux hard to grasp (and absolutely HATE Joe Average), and the ones who want Linux to rule the desktop. The second group HAS to accept binary drivers, applications, games, or else mass adoption simply will not happen.
This sig does not contain any SCO code.
And no - to the far more clueless, gnu/linux is not a gnu project. There is a gnu operating system, it is called hurd. The gnu/linux renaming was initially proposed for distributions containing gnu tools, linux and X and was first proposed as LiGnuX - but personally I don't think is should be called gnu/linux unless those who put a distribution together wish to credit gnu in the name as RMS intended.
I maintain that there are some areas/industries that will NEVER be catered to by free software - it's just not economically viable.
In my current industry for example: mining. There's NO FSCKING WAY that anyone is going to risk $100k/hr+ of downtime per crusher train on developing free software - and there's no way that any manager is ever going to rely on in-house supported stuff that they can't blame problems on some external third party.
Sure, there are aspects of our company that rely on free software (our "modular mining" mine site monitoring program for example runs on linux), but they are individual components that are well tested and not specific to our industry (red hat enterprise linux, TCL, perl, etc). The actual apps are all commercially developed/supported.
Fact is, throwing millions of dollars at a problem will often (though not always) generate quicker and better results than a bunch of hobbyists in their spare time. And the chances are, if someone is willing to throw millions of dollars at a problem, they'll want to have exclusive rights to sell the results.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
What does that make "AFAIK"? When I see that I read "as far as I know". I don't read it as "uff-ake" (so it's not an acronym) and I don't read it as "aay-eff-aay-eye-kay", so it's not an initalism.
Cow Cube
only free software respects users software freedoms (the freedoms to run, inspect, share, and modify software
Yes, it respects their FREEDOMS to do those, just not their ability.
for(int i=0;i23;i+=1){for(int j=1;j45;j+=1){checkstatus();}}//does something
Apology to Ubuntu forum.
You exclude the effect of the modifications on the quality of the software(almost exclusively positive)
Please, for the good of Humanity, vote Obama.
To win what, exactly--popularity? For free software advocates popularity is not a goal. Freedom is a goal, a goal that is not achieved by installing non-free software on one's computer.
I don't believe that Eric Raymond has never declared himself a partisan of "Free Software" so I don't know why you, the article submitter or the Slashdot editor are acting as if he did. Eric Raymond was one of several people who created an ALTERNATIVE movement to the Free Software Movement. The Open Source movement was specifically organized around the pragmatic principle, and this latest declaration is just one more pragmatic compromise he is willing to make.
I agree with him. I find ridiculous the idea that a person has a right to reprogram any program he's been given. Such a right is certainly not derivable from any major world religion, nor from any plausible natural law, nor from constitutional history, nor widely demanded by the populations of any particular country. I conclude, therefore, that it is a wish, not a right. Yes, I wish for the ability to reprogram all of my programs, as I wish for the ability to re-cut my movies, but I do not ask for the original takes of film.
... but then again, I've had a shower in the last week.
and here's why.
...
If you want to win against the M$FT FUD, you have to fight them using their tools. ESR is being absolutely correct, first linux will embrace proprietary stuff, then extend it and then extinguish it. He's got a perfect plan of action which shortsighted fellahs like you will never understand
For now.
Haha, only serious. If trusted computing is an eventuality the argument "don't like proprietary software? write your own" is soon to be obsolete.
Of course this line of reasoning goes straight to hell pretty quickly. Vis.: Don't like trusted sound cards? Build your own; Don't like trusted video cards? Build your own; Don't like trusted computers? Build your own. Which inevitablely leads to, "Don't like trusted chipsets and CPUs? Fabricate your own." Now, at this moment writing your own software is viable -- it make take many man-years to produce a product like Firefox on your own, but the roadblocks are pretty small. If Free software proponents continue to lose the policy war it's going to be a lot harder to "build your own" computers, especially when 'non trusted' components aren't available (possibly due to legislation). At which point, the barriers to entry for producing your own microprocessors are pretty high (at least for the forseeable future, again if it's even legal).
The DMCA is the first step down that slope. Yay. But, yeah that doesn't undermine your point: you are free not to use a computer. Wait, was I just trolled?
Read Heinlein's 1953 Revolt in 2100, now more than ever.
Actually I think I may have been wrong, little more reading shows he is saying we don't need the GPL at all. So I think I'll STFU :) ESR RSM.. Its all so confusing :)
The write to "reprogram" anything you possess comes from the very core notion that you by default OWN what you posess and that there is no class of property that you cannot choose to own. Sure you can lease a car or a house but it is just as commonplace and easy to own both of those outright and be COMPLETELY FREE to do with them what you please.
What is under attack is the very basic idea that posession implies ownership. This is why so many people find the notion of intellectual property so counterintuitive. It's contrary to more than 10,000 years of human experience across the planet.
A Pirate and a Puritan look the same on a balance sheet.
> but short of maintaining the Jargon file
You misspelled "ruining". It started out fine under his stewardship, and I couldn't give a fig about the removal of the TOPS-20 entries (or was it ITS, I don't remember), but now it's just the cesspit for every silly and stupid coinage this self-styled "anthropologist" vomits up.
Bruce Perens is a terrific spokesman for the "non-FSF" Open Source movement. ESR doesn't possess half the maturity or intelligence to pull it off.
I agree.
I like Bruce too. Did you see there was a story about him here the other day? He came on and replied to lots of posts. It takes a decent person to do that.
Join the Free Software Foundation
...to free software – a hell of a lot more pragmatic, in my opinion. And this is why I prefer ESR to RMS as far as open-source politics and stuff goes (mostly I stay out of it altogether, of course...) I don't know about you, but I agree whole-heartedly with what he's said – admittedly, it would be nice if I could build my own optimized version of nVidia's drivers, but you know what? As long as it works, I really don't care in the long run.
:-)
By the way, just thought I may as well mention – it's been over two years now since I last had Windows on any of my machines, and my iPod works just fine on Linux, even on a 233MHz Pentium-I laptop. Most of the time I just have to convert everything from Ogg Vorbis to MP3, and even then I could probably skip all that if I really wanted to, mostly it's just sheer force of habit from the Red Hat/Fedora days that keeps me using Ogg...
Creative misinterpretation is your friend.
I'm sorry, you seem to have missed the memo. Developers don't get freedoms, only users do.
Indeed, and what choice do you have when you're forced to use proprietary drivers because the companies won't share code.
Not everyone either a) is a programmer that knows what to do with the code or b) has the money to hire a programmer who knows what to do with the code. Not being able to use closed source software is a big fat restriction on the "freedom" for those kind of users. Furthermore, being a purchaser of software gives the non-coder some pull that they wouldn't have with an open source product. The user can say "I need feature X, and if you don't provide it, I'm going to your compeditor." Contrast that with trying the same thing with say, the Apache team.
The actual thing that seems peculiar with ESR here is that he thinks anyone needs to hear this... there are lots of different linux distros, and quite a range of different attitudes and strategies, and if all it takes is to back off on ideological fantacism slightly -- well, there are folks trying that.
If the idea is that there are too many distros out there, and it's all just confusing everyone, well okay, maybe -- but what are you going to do about it? Is he trying to convince, say, Debian, to drop the "nonfree" distinction? Good luck. Maybe he should go back to trying to herd kernel hackers.
(Now, if you ask me... WMP format doesn't work? Cool! No Flash player? Excellent!! It isn't just that I'm not willing to *compromise*, it's that I genuinely don't care about most of the proprietary crap. It would, admittedly, be difficult to live without some sort of mp3 player...)
But what I like to point out to people is what RMS actually did when he started on the Gnu project: he started working on dev tools, compilers, utilities, and so on... and did not let it disturb him that he had to do all this on proprietary operating systems, at the outset. Software from the Free Software Foundation has almost always been as portable as they could manage to make it. The GPL places restrictions on distributing derived work, but says nothing about what kind of software you're allowed to use it with...
He's advocating that Open Source start to engage the interest of younger people by making open source work better with things like iPods and other proprietary formats. This is a far cry from "advocating closed source." Being useful is part of the deal here. How else is FOSS supposed to catch on, if no one wants to use it?
GJC
Gregory Casamento
## Chief Maintainer for GNUstep
I have 64-bit XP at work, and must say my experience is different than yours. Not a single app has failed to run on it. The absolutely only reason I've even noticed at all is that the 32 bit version of Tortise SVN doesn't work with the 64 bit Explorer. I hear there is a new version that does, but I've already switched the default to the 32 bit Explorer, which not only works fine, but is absolutely indistinguisable. As a developer, when dealing with the relevant obscure corners, 32 vs 64 makes a difference; as a user, it's been a non-issue.
Sounds to me like someone who has a vendetta against ESR or some of the views he holds (about firearms, I imagine) saw this quote of his, took it, and ran as far as they thought they could go with it - hoping to smear his name and generally give him a bloody lip. OP needs to learn how to read, or detatch said ability from his emotionally driven hoplophobia.
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
I don't understand what the problem is with having drivers proprietary. It isn't as if the Open Source community is having much success in opening up IBM's VHDL or Verilog, though IBM is getting a lot of free help selling their VHDL and Verilog by open source. Who cares if others want to drive their proprietary widgets through linux? Makes a lot of sense to me.
Ed Barbar, President and General Manager, Furnit USA
The GNU Project won't run proprietary software except for the purpose of writing a free replacement (in which case it is necessary to make sure the free replacement can serve as a genuine substitute for the proprietary program), but the GNU Project doesn't say you have to behave the same way. Representatives from the FSF go on speaking tours and give their audiences compelling reasons to convince them that free software is a better choice (there are archives of their talks online; I recommend Eben Moglen's recent talk at the 2006 FSF member meeting, Brad Kuhn's talk at the University of Illinois at Urbana-Champaign, and RMS' talk for a software exposition in Curitiba). I think you'll discover that your needs go beyond what proprietors use as talking points (often working to restrict discussion to license price and sets of features). To make free software a compelling choice, the GNU Project has worked on practical free software programs you might use directly or benefit from indirectly.
Freedom and ability are different things; one's freedom of speech isn't about the breadth of their vocabulary or how well they state their ideas, it's about what they have permission to say. Sometimes objectors conflate freedom and ability and then use that conflation to accuse those pursuing freedom of not delivering ability. One constructive response I've heard from the FSF is to talk about free software in education, pointing out that computer users in school are particularly well served by an exclusively free software computer system because they have permission to fully understand what the computer is doing all while using actual production-quality code in use around the world. Students are thus given an opportunity to turn permission into skill.
Digital Citizen
Well, there are a few things holding Linux back, at least:
Better support of proprietary software can help to solve the first and second of these issues. It is already helping to solve the fourth. Once these problems are solved the fifth will start to drop away. The third would naturally cease to be a problem when larger numbers of people started adopting Linux, which should happen as the others cease being an issue. Then we merely have inertia to overcome. And that's where free-as-in-beer helps.
Hmmm. Note to self: Preview comments when formatting stuff in HTML, in case slashcode's screwed up import filters screw it up.
Not in the default install, you need to take the decision to do so (much like debian or other distro).
Heh. I'm not surprised to see Bruce Perens on Slashdot, considering his UID is 3872. On the other hand, given that he was around when Slashdot wasn't the Windows-user-dominated troll-fest that it is now, maybe I should be.
But yes, Bruce is a much better spokesman than ESR. He always has been.
http://outcampaign.org/
64-bit gaming will make a big difference. Today's 32-bit games have limited animations and models...64-bit game systems with multigigabytes of memory will be able to use procedural animation and modelling to show a detailed 3d world beyond what is possible with 32-bit systems.
Ubuntu ships some non-free binary drivers by default. See the bottom of http://www.ubuntu.com/ubuntu/licensing
However, as you concede, then it isn't Free software any more, because of the licensing, and we can't legally redistribute it to others as Free software (gratis/libre) while preserving those freedoms including the freedom to redistribute, amongst others.
"Intellectual property" licensing is morally and ethically wrong in a digital network age, and this is one of the symptoms of that. One treatment for it is Free software, another is Creative Commons licensing.
Another would be some serious copyright reform - I would even venture to suggest that no copyright at all would be better than the insane copyright durations and DRM licensing we're presently seeing, though there are more moderate ideas for sensibly limited copyrights (7 years, 14 years, no DRM, all non-commercial copying exempt, etc) that could conceivably also be workable.
The write to "reprogram" anything you possess comes from the very core notion that you by default OWN what you posess and that there is no class of property that you cannot choose to own. Sure you can lease a car or a house but it is just as commonplace and easy to own both of those outright and be COMPLETELY FREE to do with them what you please.
I own my iPod, but Apple does not have a responsibility to provide me with the tools to disassemble it, change it and reassemble it. Apple does not have to give me a schematic or microcode.
I own my lawn mower, but it also does not come with tools that allow me to change it. If I can figure it out by reverse engineering then so be it. If not, I'm out of luck.
Even my house did not come with blueprints (despite the considerable amount I paid for it). If I wanted to figure out what was going on, I had to rip out the walls.
Reverse engineering is a freedom with a long history. By all means, defend it. But please do not confuse it with an invented right that requires the creator of a product not just to allow you to change it but to spend time and money helping you do so. That is not a freedom: it is a burden. It is undoubtedly a transfer of power from the creators of software to the consumers of it, but some of us believe that the market should decide the appropriate balance of power in these situations and not an invented right. This invented power can transfer power from small software companies to big businesses just as it does from big software companies to consumers.
If I want more power over restauranteurs, should I invent a right to get the recipe for all food I eat?
But esr beats him in Slashdot cred with uid 3702
>However, I have been in the business side of a corporate environment and talking about "free speech, not free beer" is not a concept that is easily grasped in that context. Every new meeting, every new person that you come across you will have to explain it again and again - and they still won't get it.
And you don't have to explain Open Source?
>If you use "open source" and say it is about being able to see source code, it is actually less of a problem
But it can become a big problem because the description is wrong. If you describe them Open Source as "being able to see source code" tomorrow i will go to them and offer them a software with source code and a license which don't allow sharing, modification and distribution and they will think that they get Open Source software.
>it sounds like a good thing right from the start
Really? What will all the non-software companies say? Probably they won't see any advantage in "being able to see source code". But if you say to them: Look this is Free Software, that means your are free to use, share, modify and distribute the software that means you have the full control over your data, software and your entire IT-infrastructure and their is no vendor lock-in and you can chose freely your support/service provider.
I think this sounds more "like a good thing right from the start".
At the end you have always to describe it whether you use the term Open Source or the term Free Software. But i'm sure that the "freedom and independence"-argument is much stronger than the "you can see the code"-argument if you explain it right.
Support Free Software! Join FSFE's Fellowship: http://fellowship.fsfe.org
Anyone else disagree with ESR purely on timescales? He seems to think once we've all switched to 64-bit (and it's debateable whether that will actually happen by 2008), that platform will be locked in for 30 years. Seems unlikely. I doubt we'll move to 128-bit any time soon, but the next major platform shift, be it more parallelism, more collaborative and ubiquitous computing in the home, etc., will happen a lot sooner than 30 years from now. And FOSS (and Linux in particular) are well-positioned to be in on many of the things looking like coming down the pike.
Sadly, he may well be right about proprietary binary drivers being a necessary evil in the short term. But as J.P. Rangaswami points out chatting with Doc Searls in this month's Linux Journal, this probably is a short-term problem.
Mexican writer Juan Rulfo wrote only 2 smallish books (almost booklets) and then retired to private life. One is a novel based on his home town, a dirty little village, the other a collection of short histories.
Any Spanish speaking writer and any moderately informed Spanish speaking reader will know his name, the names of his books and pay homage to him as a great innovator.
Google for him and be surprised.
Don't belittle a person that has written little, what he has written may be very insightful and important.
IANAL but write like a drunk one.
On the shipping, yes,they are on the CD.
9 01.html
Debian has a non-free repository
Suse has a NON-GPL kernel
The phrase at the bottom is confusing:
"All of the application software installed by default is Free Software. In addition, we install some hardware drivers that are available only in binary format, but such packages are clearly marked in the restricted component."
From this link:
http://www.ubuntu.com/ubuntu/components
"The restricted component is reserved for software that is very commonly used, and which is supported by the Ubuntu team even though it is not available under a completely free licence. Please note that it may not be possible to provide complete support for this software since we are unable to fix the software ourselves, but can only forward problem reports to the actual authors.
Some software from restricted will be installed on Ubuntu CDs but is clearly separated to ensure that it is easy to remove. We include this software because it is essential in order for Ubuntu to run on certain machines - typical examples are the binary drivers that some video card vendors publish, which are the only way for Ubuntu to run on those machines. By default, we will only use open source software unless there is simply no other way to install Ubuntu. The Ubuntu team works with such vendors to accelerate the open-sourcing of their software to ensure that as much software as possible is available under a Free licence. "
(the bolding is mine) That the same procedure used by pretty much all distrib, requiring user intervention to install those, and allowing users to install those.
RMS doesn't recommand any major distro for this reason: http://lists.debian.org/debian-user/2003/08/msg02
...and wrong on others, IMHO.
I tend to believe that Linux has got to the point where "the mainstream" have *heard* of it, but still not necessarily to the point where they're actually *using* it. I also don't believe that being truly mainstream would be good for Linux, however I don't advocate RMS' brand of cultic insularity, either.
The stuff about 64 bit architecture is wacky, IMHO. Vista could cause problems for the adoption of Linux, but that won't necessarily have anything to do with 64 bit architecture. Something tells me that Eric has possibly been spending too much time with his corporate friends lately, and forgotten about what the real world are doing, if he thinks *everyone* has gone 64 bit.
Although I'm not running Linux right now, (I've just had to do a large re-install) when I do I don't give a damn about whether drivers are binary or not, and neither does anyone else with a brain, as far as I'm concerned. Most of us primarily care about being able to use our hardware. I'll agree with anyone who says that hardware specs should be published so that OSS drivers can be written, but unfortunately that isn't how capitalism (or at least contemporary capitalism) works, and hardware manufacturers generally adhere to capitalist economics.
If by being locked out of "the desktop" for 30 years, Eric means a scenario where casual computer laypeople can use Linux to the same degree they can Windows, then I think he needs to change "30 years" to "never", at least other than specialised applications. Last I saw, Linux at its' core was still command line oriented, systems like Ubuntu notwithstanding. I don't consider that a bad thing...but it isn't a characteristic that lends Linux to being used by novices.
Except that all of MY code is totally free, and I'm fine with that. Someone else, for whatever reason, might need or want to close off certain portions of their code. My software is free for those users.
It all sounds good in theory. Now, put your money where you mouth is....if you think these arguments will work, please join a corporation and make it happen. I've done it, and I can tell you that in the companies I've been involved with, these arguments don't work. Companies don't care about open source, free software or anything else besides making money. Any conversation that loses the central plot of making money and talks about such things as "freedom and independence" means you have lost your audience and your credibility within that company. Fact.
Why is it the FOSS movement having to give up ideals rather than the CSS world? If they want a compromise, then they should only SELL software WITH SOURCE. The code is still copyrighted, so you can't "steal" it. So what have they lost?
Bugger all.
They won't do it, though.
Untill they compromise, why should we?
Macintosh System 6 was 24 or 32 bit addressing depending on a patch and some hardware. Around 7.5, 32 bit addressing became the default (and the name was formally changed to Mac OS).
I can't stand proprietary binary drivers. Not because I'm a linux zealot (I'm a BSD guy actually)or a revolutionary. I use multiple architectures that many vendors wouldn't be willing to recompile a driver for. If Broadcom released a Linux/x86 or NetBSD/i386 driver for a PCMCIA wireless card, what the f**k am I supposed to do for a Tadpole SPARCbook? Or an AlphaBook? Or an MIPS-based PDA with a PCMCIA slot? Or my linux-based iPAQ?
ESR backing this is good for Linux/x86, and that's about it. It's bad for *BSD period and bad for linux on ANY other computing architectures! This is selling out while gaining VERY LITTLE for open source as a whole and assuring x86 dominance indefinitely.
Absolutely, and as a Windows user, I can honestly say Freespire is the first time I've come close to being impressed by an out of the box linux. I'm actually considering using it on any new laptop I get.
> ...so I guess it's understandable that people assume ESR must be [a great programmer] too -- but he's not.
Fetchmail! You forgot fetchmail!
hahaahahahahahaha! Everyone's laughing at you!