Slashdot Mirror


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?"

8 of 422 comments (clear)

  1. Re:ESR has a point by rolfwind · · Score: 3, Interesting

    That's true. You can't exactly sell "service" for most application (except perhaps access to an online service forum, etc). But many people I know, who are on Windows, take the software for free as well, legally or not. Many people, not just Linux users, are accustomed to "free" software in this day and age. The age of buying boxes at CompUSA is mostly over and has been killed by the internet, except for things like Photoshop, etcetera (where a lot of people still get it for free).

    That said, it's just perplexing to me that Apple doesn't provide an iTunes app for Linux, presumably binary for the DRM. They make money off the users using it, not from the app itself.

    Anyway, the people who pay for many of the apps like Photoshop are businesses, it's irrevelant if it is on MS or Photoshop, they still will pay to remain compliant. Are you sure you weren't being thrown a curveball, since another very public side of Linux is the one IBM is displaying?

  2. Comprimise is Good by Foofoobar · · Score: 3, Interesting

    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.
  3. ESR is not associated with Free Software movement. by jbn-o · · Score: 5, Interesting

    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.

  4. Re:Um.... by Stalyn · · Score: 3, Interesting

    Isn't the definition of "freedom" choice?

    That's only half of it. You also have to include "as long as my choice does not restrict the freedom of others". Without that clause simply "choice" would lead to less freedom than more freedom. I think the majority of FSF advocates have no problem with a person using proprietary software as long as it doesn't restrict their own freedoms. For example having proprietary software forced upon you, like certain kinds of DRM. But as long as there remains a choice between Free and Non-Free there shouldn't be an issue.

    --
    The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
  5. 64-bit OSs overrated, overhyped, ... by AHumbleOpinion · · Score: 4, Interesting

    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.

  6. Re:That's not quite what he said. by squiggleslash · · Score: 4, Interesting

    POSIX and Windows are both operating systems that use hardware memory management to seperate otherwise unsafe (written in liberal mid-level languages like C) processes from one another, using a security model based largely upon user ownership. If a large number of jobs have to be done that require communications between the different programs performing the different jobs, a single program - running in its own memory space - is generally written that manages all the jobs, rather than the jobs being split out one-per-program.

    Programs are loaded from files on disk, from a simplified file system that uses hierarchical name management and that's based upon arbitrary length binary files. From the point of view of the user, there are running programs and files.

    This is essentially classic 1970s computer technology. In terms of where it became the standard for system design, that's roughly when it dates to.

    There have been serious attempts since then to reform that model, but generally they haven't gone anywhere. The 1980s was full of simplified systems where all processes ran in the same memory space - Windows, Mac OS 6+, AmigaOS, Sinclair QDOS, etc. At the other end of the spectrum, there were many abortive attempts to break up operating systems into more simplified units protected from one another. None of these design changes are present in Windows, Mac OS X, or GNU/Linux, either the simplified or the microkernel strategies (with good reasons for both.)

    The 1990s saw the beginning of managed code. While this probably does represent the future of computing, we're not seeing it yet. As yet, managed code only exists in mainstream operating systems running as high level processes at the same level as other ordinary user applications. Mac OS X, Windows, and GNU/Linux do not use managed code, they merely support it.

    File systems have been reformed several times. DEC VMS supported native rich file types with record indexing. This has yet to appear anywhere else. Mac OS introduced forks and added creator and type information to the file system. While present for legacy reasons, Apple has deprecated support; Microsoft technically supports file forks in NT but has made no effort to use them or encourage their use; GNU/Linux has only recently started to support additional metadata, and the feature is barely used. Systems like Smalltalk, NewtonOS and PalmOS blur the differences between files and other objects. Achieving minor success on PDAs, their approaches have yet to really have any serious impact.

    Essentially, Mac OS X, Windows, and GNU/Linux, are the latest, most optimal, versions of what you saw in the seventies. That's not a terrible thing, but 64 bits gives us the opportunity to rethink why we're programming the same way we did thirty years ago. In particular, the combination of managed code and the massive 64 bit address spaces gives us a chance to revisit the question of how we can most efficiently prevent operating system and application components from treading upon one another, and how we can keep the system secure.

    --
    You are not alone. This is not normal. None of this is normal.
  7. I respect and agree with you, mostly, but by viewtouch · · Score: 5, Interesting

    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.

  8. Re:GNUpod, gtkpod etc. by 93+Escort+Wagon · · Score: 3, Interesting

    Of course it works with iPod. Take a look at:

    * GNUpod and gtkpod
    * iPod Shuffle Database Builder

    And then there's another one with a funky name I cannot remember.


    I think your post, and the majority of other posts on this thread, serve to illustrate the fundamental disconnect that's in play here.

    From GNUpod's home page: GNUpod is a collection of Perl-Scripts which allow you to use your iPod... If you really think this is what your typical person (you know, the type who have better things to do in the evening than sit around hacking Linux kernel modules) wants, then I don't think I can explain it to you.

    gtkpod is much closer to what these "normals" would want. But it looks like there are still problems with iPod Mini support; you need a separate program to handle podcasts; there's no support for DRM'ed AAC (one of ESR's exact points, I believe); you have to use a different program to rip CDs to mp3/aac/whatever, and then manually import them.

    Plus if you go to the troubleshooting links, you'll find "solutions" that talk about manually editing /etc/fstab. You may think "oh, this is simple stuff" (and for a lot of us, it is); but most people don't want to deal with the system at that level for something as trivial as getting an iPod to work! It's why a lot of Linux users (like me) defected over to OS X in the first place.

    Frankly, I think ESR's thoughts on this are spot-on; and most of the posts here today are serving to prove his point, although the posters don't realize it.

    --
    #DeleteChrome