Slashdot Mirror


Dennis Ritchie Interviewed

An anonymous reader writes "Unix.se has published an interview with Dennis Ritchie (inventor of C, co-creator of Unix)." Not very technical, but Dennis shares his thoughts on GNU, kernel design, and more.

356 comments

  1. Ritchie's Plan 9 by faeryman · · Score: 5, Funny

    Please support his OS - Plan 9. If you won't do it for the geeky sake, please..do it for Glenda!

    --


    ,
    faeryman
    1. Re:Ritchie's Plan 9 by $$$$$exyGal · · Score: 2, Informative
      Here's a Plan 9 Screenshot that includes the bunny ;-).

      --naked

      --
      Very popular slashdot journal for adul
    2. Re:Ritchie's Plan 9 by Binarybrain · · Score: 5, Informative

      According to this the licensing terms of Plan 9 are unacceptable to the GNU Foundation.

      http://www.gnu.org/philosophy/plan-nine.html

      Take it as you will when you decide whether or not to support this project.

    3. Re:Ritchie's Plan 9 by TheJesusCandle · · Score: 1

      Please support his OS - Plan 9. If you won't do it for the geeky sake, please..do it for Glenda

      the last time i used the character ¾ was on a commodore 64... Geez, i didnt know people were posting to slashdot with these things....

    4. Re:Ritchie's Plan 9 by usrerco · · Score: 3, Informative
      If I'm not mistaken, Glenda is one of the characters from the cover of "Marbles In My Underpants", a collection of comics by Renee French.

      She has some great stuff. Her comics and drawings used to run in R.Crumb's "Weirdo" back in the 80's, and she's since come out with many of her own comics, including "Grit Bath", to name one of to several.

      I was just cruising through her site, and came across this really weird rabbit. There's other great stuff there.. check it out. Her stuff is definitely 'from outer space' ;)

      I dig surreal black+white illustrations myself; have some of my own work posted here and here.

    5. Re: Ritchie's Plan 9 by Black+Parrot · · Score: 5, Funny


      > Please support his OS - Plan 9.

      That's the one from Outer Space, right?

      --
      Sheesh, evil *and* a jerk. -- Jade
    6. Re:Ritchie's Plan 9 by Stephen+VanDahm · · Score: 1

      Why is Plan 9 cool? I don't know much about it am really curious. What does it do that UNIX does not?

      Steve

    7. Re:Ritchie's Plan 9 by God!+Awful+2 · · Score: 4, Funny


      According to this the licensing terms of Plan 9 are unacceptable to the GNU Foundation.

      Yeah, but according to the article the GNU foundation is unacceptable to Dennis Ritchie.

      -a

    8. Re:Ritchie's Plan 9 by leandrod · · Score: 1
      > Why is Plan 9 cool?

      Conceptual integrity.

      > I don't know much about it am really curious.

      Google, man, google.

      > What does it do that UNIX does not?

      It is clean.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    9. Re:Ritchie's Plan 9 by mirko · · Score: 0, Offtopic

      Have you forgotten Junis from Afghanistan ? ;-)

      --
      Trolling using another account since 2005.
    10. Re:Ritchie's Plan 9 by Anonymous Coward · · Score: 0

      This will explain it further:
      http://www.cs.bell-labs.com/magic/9down4 e/ureg?hav eread=no&exportok=yes

      Also, Plan9 does not run Clarion or Windev!!!

    11. Re: Ritchie's Plan 9 by gunpowder · · Score: 1

      Yes, indeed. See the Plan9 FAQfrom comp.os.plan9.

    12. Re:Ritchie's Plan 9 by rpeppe · · Score: 4, Interesting
      Why is Plan 9 cool? I don't know much about it am really curious. What does it do that UNIX does not?

      There are various bits of UNIX (and I include Linux here, as it's essentially a UNIX clone) that have been bolted on without regard for the elegance of the whole system. In particular, graphics, pseudo terminals and networking were all added late in UNIX's lifetime and considerably clutter the system and limit its capabilities.

      Take the ubiquitous psueudo terminals as an example. Almost nobody actually uses a genuine VT220 (or whatever) as their input device. However, the output from every command-line program in UNIX goes through something that pretends to be such a device. The kernel has much elaborate stuff (the tty driver) built in to convince command line programs that they're talking to a real terminal. The kernel knows about command line editing, it knows how to print control characters nicely, and it knows what key means "word erase".

      This is all crap! It adds unnecessary complexity to the kernel, and not only that, but every command line program that wants a a slightly more sophisticated interface (e.g. cursor-based editing) has to do it itself (c.f. GNU readline). This not only bloats the kernel and many of its applications, it also means that the commands are less versatile than they could be (requiring people to use tools like expect to demangle their output).

      Under Plan 9, there are no special system calls devoted to terminals or networking: instead, the interface to device drivers is made more versatile (all you need is open, read and write to access a device driver, no fancy ioctls or fcntls required. This gets back to the original purity of the 7th Edition programming interface: programs are a joy to write, and once written can be put to many more uses, as the currency of command line programs (text written to stdin/stdout) is also the currency of device drivers.

      Because everything is unified under one hood (the name space), I don't have to write a special program to get fancy functionality. Want to find out what programs have a particular file open?
      grep filename /proc/*/fd
      Plan 9 is all about the joys of writing less code, more cleanly, and finding it more useful when written; of having a box of tools that can be plugged together in a multitude of different ways, transparently and securely across networks; of having a clean user interface that is concerned principally with power and simplicity rather than appearance.

      Of course in this day and age, when a word processor takes >2,000,000 lines of code and "features" are rated more highly than overall usability, it's not surprising that Plan 9 isn't that well known, or that Dennis Ritchie reverts to Windows NT in order to browse the web.

      As for myself, I'll stick to Plan 9's (and Inferno's) deep joy for as long as I possibly can!

    13. Re:Ritchie's Plan 9 by siphoncolder · · Score: 2, Interesting
      After looking at Stallman's comments on the license, I would assume that it's true - Plan 9 is not free.

      In fact, my interpretation of the motive behind the license is most certainly profit, but intellectual rather than monetary. The point about requiring any source changes to be sent back to Bell Labs seems to be saying "here's our product - if you change how things work, tell us what you did." Strange way to profit (in respect to the normal method of profit, $$$), but certainly an interesting way to profit and (IMO) a more valuable profit overall.

      This doesn't make me think any less of the project or DMR (for what little role he played in this project anyway) - I respect profit. I think what trips most people up is that it's not an advertised cost of the product the same way as a sticker price is on a box in a retail shop.

      --
      i'm amazed that i survived - an airbag saved my life.
    14. Re: Ritchie's Plan 9 by Fishstick · · Score: 1

      Ok, this is about the coolest statement in an OS FAQ I've ever seen:

      It was chosen in the Bell Labs tradition of selecting names that make marketeers wince.

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    15. Re: Ritchie's Plan 9 by Black+Parrot · · Score: 1


      > Ok, this is about the coolest statement in an OS FAQ I've ever seen:

      It was chosen in the Bell Labs tradition of selecting names that make marketeers wince.
      If he can get it certified as Open Source, he could call it OS3:
      The Outer Space Open Source Operating system.
      --
      Sheesh, evil *and* a jerk. -- Jade
    16. Re: Ritchie's Plan 9 by poot_rootbeer · · Score: 1


      What did you think "OS" stood for???

      "Operating system"? Pshaw.

    17. Re:Ritchie's Plan 9 by Anonymous Coward · · Score: 0

      Stallman's a fucking fascist and should go the way of the rest of them.

    18. Re:Ritchie's Plan 9 by rpeppe · · Score: 1
      P.S. I don't think I emphasised enough the beauty of having a fully customisable namespace. I mention this just because I've only this moment been struggling with trying to get a program going under Unix that expects a data file to be in a particular location. Unfortunately I don't have write permissions in that location... so I'm buggered, there's nothing I can do, the program is useless until I can persuade a sys admin to let me write there.

      Under Plan 9, on the other hand, you can always rearrange resources for a program: don't like the contents of that config file? Just bind another file over the top of it. Want a program to read a remote mouse rather than the local one? Just import the remote filesystem and bind the remote mouse on top before running the program.

      No needless barriers!

      (The astute amongst you will have realised that this is one reason why Plan 9 doesn't have set-uid executables, not something greatly missed.)

    19. Re:Ritchie's Plan 9 by faeryman · · Score: 1

      Thank you for providing those links! You have some nice art yourself too.

      --


      ,
      faeryman
  2. From the article... by GreyWolf3000 · · Score: 5, Interesting
    Any thoughts about the GNU project? How did you first learn about it?

    Dennis Ritchie: I can't remember when I first learned about it, but a long time ago. The True-GNU philosophy is more extreme than I care for, but it certainly laid a foundation for the current scene, as well as providing real software. The interesting thing is the way that free-software ideas have begun to influence major existing commercial players.

    Interesting how modern day critics claim the gnu project to be too political, and try to rephrase free software rhetoric to be more palatable (sic) for business and those of a less "leftist" mindset, and he has the same beliefs, but for such a different reason: he existed before computing and software were touched by politics. He was co-developing UNIX before printer companies decided to have software contractors signing NDAs and closing off the specs, or vendor lock-ins.

    --
    Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    1. Re:From the article... by Billly+Gates · · Score: 5, Insightful
      Ritche also gave credit for GNU for providing all the real software and competition that we have today. It laid a foundation and an idea. Sure now everything is gnu but opensource and free is now here to stay.

      What would the world be without gnu? Shudder.

      I am typing this on a windows2000 box now but I have apache, perl, devc++, cygwin, and tlc running. Would these utilities be free today if Gnu or Linux never was born? I don't think so.

      We would just have Visual Studio for an expensive price. VC or VB take your pick.

      Free Software is great and it opens up the market and provides a scene. Especially if you do not have two dimes to rub together.

    2. Re:From the article... by orthogonal · · Score: 2, Insightful

      I am typing this on a windows2000 box now but I have apache, perl, devc++, cygwin, and tlc running. Would these utilities be free today if Gnu or Linux never was born? I don't think so.

      Yes, and every other post (I exaggerate) is about how Richard Stallman smells.

      I'm not sure the GPL is the best license possible, but hell, I've seen the free software ethic take off and provide me with more excellent programs than I'd ever be able to write myself -- or afford to purchase.

      PS: I should note that Bell Labs provided the C and C++ programming languages free of charge too. Do you use them? how many of your programs -- how much of your OS -- is built on C or C++?

    3. Re:From the article... by dbarclay10 · · Score: 3, Insightful
      Interesting how modern day critics claim the gnu project to be too political

      I will, for this post, ignore the blatant pandering to the unwashed masses of Slashdot readership.

      That being said, how dare you misrepresent Mr. Ritchie? He didn't say he felt that it was too political. He said that it was more extreme than he cared for. "I believe we should kill all the whales" is obviously more extreme than "we should only kill some of them", but they're equally political. They're also equally economic in nature.

      He was co-developing UNIX before printer companies decided to have software contractors signing NDAs and closing off the specs, or vendor lock-ins.

      And as somebody else has already pointed out, he was co-developing C when there was nothing *BUT* vendor lock-in.

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
    4. Re:From the article... by Anonymous+Hack · · Score: 2, Interesting

      The GPL is popular with companies for one reason - they can release the source and feel comfortable noone is going to steal it and improve it without that company being able to get those improvements back. It is not popular in the sense that the company can use GPLed software in its own software. In fact, that's a constant problem. There have been a number of times we've wanted to incorporate some open source into our projects, but there's just no way, because as a small company we can't afford to have a big company come along, recompile and say "COMPATIBLE WITH <project>!!!" and take our customers.

      I think a lot of young developers have a habit of slapping a GPL on their software without really thinking about the consequences. I think a lot of young people who write open source are aiming for a public domain or BSD license, but don't know enough about the way things work to actually put the right license on it. In this sense, RMS has done an amazing marketing job - getting the word out about GNU and the GPL and "free" software. Kudos to him, but it does make things harder in the business world.

      Oh, and please don't reply saying "you're just trying to steal all of our work". No. The point is not duplicating simple things that would save everyone time. This has been fairly common practice in successful hardware designs for years - you publish the specs openly and release a "reference" board, but make money from your own enhancements. Software could have gotten a lot further a lot faster if there had been an "reference" UNIX spec and a "reference" DOS spec back in 1982. It's a shame noone stuck to the OSF standards for open UNIX development... but on the other hand - look at how well the PC market is supported nowadays, versus the closed Apple market. This is directly due to IBM and Intel "opening" their design specs.

      --
      I got a sig so you would remember me.
    5. Re:From the article... by God!+Awful+2 · · Score: 1


      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)

      Speaking of extremism...

      -a

    6. Re:From the article... by Anonymous Coward · · Score: 2, Interesting

      It also has a wee bit to do with Microsoft cleverly granting IBM a non-exclusive license to PC-DOS/MS-DOS and Compaq successfully reverse-engineering the PC BIOS.

      IBM published the PC specs like ISA to allow third-party peripherals to be easily made for it, not to allow clones. It certainly didn't give up the PC market to clones out of generosity, it simply failed to understand that allowing Intel and Microsoft to own the most important pieces of the system meant they (not it) effectively owned the PC. A look at Microsoft's history with BASIC (i.e. port it to everything and sell it to everyone) could have given IBM a pretty good idea of what Microsoft had in mind for MS-DOS.

      Secondly, Intel designs are hardly 'open'. The instruction set has to be published to be used (like APIs), and is much simpler than a modern OS's APIs, so it's simply much easier to clone a CPU architecture than an OS like Windows. There was also a licensing deal with AMD to help avoid legal issues of the sort faced by Microsoft (which probably now wishes it had followed suit and licensed Windows 3.x to some small competitor to appease monopolies regulators).

      At the end of the day, the Intel market share is pretty close to the Microsoft one, but the existence of AMD keeps it out of trouble. Maybe Linux will eventually do the same thing for Microsoft, but unlike AMD CPUs, Linux is free and incompatible (AMD uses Intel's instruction set, ensuring Intel is in the driving seat, but Linux doesn't use Microsoft's APIs), so is much more threatening to Microsoft than a compatible product from a smaller firm with substantially fewer resources would be.

    7. Re:From the article... by ch-chuck · · Score: 1

      The True-GNU philosophy is more extreme than I care for

      I would assert that the gnu philosophy is LESS extreme than our $$$ and power drunk rulers at Msft, hellbent on extinguishing all consumer choice. I wonder if Dennis uses NT out of personal choice or Bell Labs corporate mandate. I guess he answers in this line:

      "For stuff like getting Excel and Word things, plus much WWW browsing, I revert to NT."

      Well, my Transamerica 401k site is Msft and only works with IE, so we understand.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    8. Re:From the article... by Anonymous Coward · · Score: 2, Insightful

      I think open-source and free (as in beer) software are great. The innovations of UNIX (which was quasi-open in the early days), BSD, X, et al. have provided a lot to everyone, including those of us who primarily use other systems (e.g. Windows, Mac OS or Linux).

      I don't like GNU for two reasons. The first is that it's almost entirely derivative, copying the work of others (e.g. UNIX, BSD and Windows) and then seeking to replace the original works for political reasons. The second is that it seeks to eliminate all non-free software, which would be bad for professional programmers (like me) who have to work for a living instead of living off of grants like RMS (who really does seem to live in a fantasy world of his own).

      The free/proprietary ecosystem actually works pretty well. BSD sockets, for example, made the Internet what it is, and if it hadn't been readily available to be ported for free to all the commercial OSes, it isn't as if everyone would have started using BSD instead. As much as that would have pleased me at the time, it simply wouldn't have happened. A restrictive licence like the GPL would have simply regressed progress and probably allowed some horrid extensions to IPX or NetBEUI to remain dominant. Not only would that have left non-BSD users worse off, it would have made integrating with the Novell/Microsoft-dominated network standards much more difficult for OSes like UNIX and Linux (which, in a BSD-sockets world, had a leg up on Microsoft and Novell because of BSD's UNIX origins).

      Truly free software of the BSD, X and Apache sort it isn't all take either. If you look at the backers of the academic research that produced these things, a lot of funding came from firms that produce(d) proprietary software and later used the results of that research (in addition to the state, of course). BSD also spawned Sun Microsystems (among others), which would probably not have succeeded if it had been forced to share all its extensions to BSD and UNIX with, say, IBM and DEC.

      In short, I like the ecosystem that allows people like me to use and contribute to hobbyist open-source (especially non-GPL) sofware while also getting paid to write commercial software during the day. Removing either, as the FSF/GNU would like to, or erecting a Chinese Wall between the two (as the GPL does) is, in my view, bad for all concerned. In other words, I completely agree with Ritchie that it's too extreme. I also believe its approach is simply wrong-headed and, if successful, will regress development of new software and new ideas in the long run.

    9. Re:From the article... by Anonymous Coward · · Score: 1, Interesting

      Actually, IBM was under anti-trust restrictions to sell the hardware bits like ISA, VGA, etc under "reasonable and non-discriminatory" terms. So there was no point in making it very proprietary.

      Furthermore, the IBM PC was just a hacked up version of a 8080 & CP/M "clone" that you could buy from hundreds of vendors. The designers sold management on the values of using standard components. If IBM mgmt took from that that they controlled the platform, they weren't listening.

    10. Re:From the article... by Textbook+Error · · Score: 1

      This is directly due to IBM and Intel "opening" their design specs.

      That would be "opening" in the sense of "fighting it tooth and nail" then?

      --

      Nae bother
    11. Re:From the article... by Anonymous Coward · · Score: 0

      Right, the anti-trust suit was a factor, but so was the failure of IBM's previous proprietaty micro (the 5100), which led IBM to choose the cheapest route to producing the PC (the 5150) for a micro market that many IBM managers still viewed with extreme scepticism.

      IBM also put a huge effort into keeping the BIOS secret, convinced that this was enough to ensure its control of the platform. In those days, the 'OS' was little more than a program loader, and precise duplication of the hardware, including the BIOS, was critical to making a viable clone (and even when clones had been made, as with the Apple II clones, lawsuits had tended to marginalise them).

      The point I was trying to make is that Intel and Microsoft wanted to open the PC platform to allow clones whilst IBM very clearly neither wanted nor expected clones (and without them it would probably have remained dominant, rather than declining in favour of Intel and Microsoft).

    12. Re:From the article... by PeterClark · · Score: 1
      I think a lot of young developers have a habit of slapping a GPL on their software without really thinking about the consequences.

      While I do not really consider myself either young or much of a developer, I think most people have a very good idea of what's at the heart of the GPL: "What was mine is now ours. Do whatever you like with it, except please keep it ours." That's what I like about the GPL. It profits both the developer and the user; users are free to do whatever they like with it, so long as it remains "ours," and the developers benefit from improvements that others contribute. It's sharing at its best, because no one party can keep it all to themselves.

      :Peter
    13. Re:From the article... by rp · · Score: 1

      We'd probably still have the free BSDs and their tools. Not quite as extensive as GNU's but good enough to work with.

    14. Re:From the article... by dvdeug · · Score: 2, Insightful

      I think a lot of young people who write open source are aiming for a public domain or BSD license,

      Honestly, when I think of a license, it tends to be "Give me credit, money, and sexy women." And then I go "Okay, nobody's going to like that license; how about I go with the GPL, which prevents people from blatently ripping me off." I think a lot of young programmers want to use a harsh nasty license, but settle on the GPL as it's acceptable and cool in the open source world.

      The point is not duplicating simple things that would save everyone time.

      But you make us duplicate your simple things.

      Software could have gotten a lot further a lot faster if there had been an "reference" UNIX spec

      If you want to make a reference spec, form a consortium and make it. Somehow, I don't feel like making a reference spec so you can take it, improve it and sell it back to me. I want to build the best system on the market, not the least common denomenator that everyone rips off. "Cool, you built an Unix kernel. But if you want to run it on a Sun, you have to buy our Unix system, which is a rip off of yours." Not my game.

    15. Re:From the article... by Anonymous Coward · · Score: 0

      I read it a bit differently, but maybe that's because I remember GNU as a project where you didn't find anything new in the beginning, just free open-source versions that mimicked existing (proprietary) unix stuff as closely as possible.

      Today a project like that probably wouldn't get off the ground anymore, because everything they "rewrote" back then is now walled in by UI patents, copyrights and all kinds of 'look and feel' stuff.

      But I completely disagree with your "We would just have Visual Studio for an expensive price" remark. You obviously weren't around before the PC, when MS was still a "simple" compiler developer.

      Back then a decent compiler (something that would be called a crutch today) used to cost an arm and a leg, and MS was one of the companies that changed that and made them affordable.
      The full Visual Studio, with all languages and add-ons included, costs less today than a simple Fortran or C compiler with nothing but the standard libraries and without even a debugger used to cost from the companies MS was competing with in the beginning (and forget all about IDEs, those things often didn't even come with a text editor in the box).

      Most people seem to think that commercial software is expensive today, but compared to the price of an OS or a tool back then, it isn't. You can't really say "but back then there were less computers, so less sales, so higher prices" - you also have to look at what you get for the money.

      I mean, CP/M was 20K bytes big in the mid-seventies, the number of source lines was probably less than that, and it cost $259...

      At their heyday, Digital Research (the makers of CP/M) had a more than 70% market share in "microcomputer" operating systems (the name PC had yet to be invented, and the rest were mostly ROM based and didn't have a real OS, or else they had proprietary OSes sort of like Apple has today).
      Talking about a monopoly, I think that's a larger market share than MS has today ;-)

      The first competitor for CP/M was a DOS developed for MITS by a third party, but it was slow and unreliable, and MITS refused to license it to other hardware makers (it came with a BASIC interpreter licensed in turn from MS btw, and that was about the only stable part of it ;-)

      When IBM needed an OS for their PC they first approached Digital Research, but DR's attorney refused to sign IBM's NDA. So IBM went to a guy called Gates, and the rest is history.

      IBM even sold CP/M-86 (licensed from DR) as well as MS-DOS in the beginning, but CP/M was $240 versus $60 for DOS. CP/M-86 was somewhat better, but clearly the users didn't find the difference worth four times the money.

    16. Re:From the article... by Lumpish+Scholar · · Score: 1
      Ritchie, quoted in the article:
      The interesting thing is the way that free-software ideas have begun to influence major existing commercial players.
      What he doesn't say, what few people remember, is that Bell Labs distributed Unix (including source!) widely to universities across the world. Some folks changed the source and re-released it (BSD); some changed the source and didn't re-release it except as a non-free binary (Sun and others, though they probably needed commercial licenses from AT&T); some took only the ideas and then used them in other projects (VMS, and eventually Microsoft Windows).

      Here's my take on Dr. Ritchie's position: He's distributed code that was free and open source, without much of a license at all, and with no ideology attached, and it changed the world. He's watched Richard Stallman and others do sort of the same thing; the technology and the impact have been good, and maybe he's not sure the other stuff is as big a deal as people make it out to be.

      This doesn't make DMR better than RMS, or worse; they reached similar destinations but took different paths. Some people are bothered by that. Some aren't.

      I've dealt with Dr. Ritchie professionally. He is an incredibly open, honest, brilliant, and modest guy; he has a strong commitment to "the right thing" getting done, but without a lot of fuss or noise.
      --
      Stupid job ads, weird spam, occasional insight at
    17. Re:From the article... by codemachine · · Score: 1

      Three possibilities:

      1) If it is a significantly small project, you can probably license the code non-GPL from the copyright owners for the right price.

      2) GPL your code. As the maintainer of the project you have quite a bit of power - people don't tend to like forks. Also, people will like that it uses "standard" technology instead of its own funky variants of stuff, so the GPL will make it more marketable not less marketable.

      3) Write your own software instead of stealing ours and sticking it with a "COMPATIBLE WITH " tag without wanting to giving back to the little guys who wrote it.

    18. Re:From the article... by SN74S181 · · Score: 1

      No, that would be 'opening' in the sense that IBM published and sold openly a 'Technical Reference Manual' for their hardware (the PC, XT, and AT). Said 'Technical Reference Manual' included full schematics, and the commented source code for the BIOS. No obfuscation, no hidden features. They also used only stock off-the-shelf chips for the design.

      Many other companies, i.e. Apple, fought 'cloners' tooth and nail. There is a long list of companies that Apple sued out of business. Look whose architecture (in evolved form, of course) is running the world. Look whose architecture has been crowded back into a niche.

    19. Re:From the article... by SN74S181 · · Score: 1

      Unfortunately the 'ours' in that phrase essentially means 'our gang here in the clubhouse.' It's inherently counter-culture, adopts the old 'us and them' mentality from the 'New Left' era. You know, like that old fart handing out leaflets on the campus mall who always capitalizes it when he writes or says 'Big Business.'

      That level of idealism is fine while your dad is paying the tuition and kicking in half of the money to pay your room rent.

    20. Re:From the article... by PeterClark · · Score: 2, Insightful
      Unfortunately the 'ours' in that phrase essentially means 'our gang here in the clubhouse.' It's inherently counter-culture, adopts the old 'us and them' mentality from the 'New Left' era. You know, like that old fart handing out leaflets on the campus mall who always capitalizes it when he writes or says 'Big Business.'

      On the contrary, the GPL is explicitly non-exclusionary. Literally anybody can be in "our gang," even Microsoft (which does in fact sell GPL'ed software). It's counter-culture only because for the last twenty plus years the culture has been centered around the phrase, "What's mine stays mine." It used to be the other way around; see Bill Gates' letter to the hobbyists who were freely distributing his version of BASIC. At that time, Gates and co. were the counter-culturists.

      That level of idealism is fine while your dad is paying the tuition and kicking in half of the money to pay your room rent.

      Or when IBM and HP learn that they too can make billions on FOSS? "Big Business" is learning that it can be in their best interest to support FOSS developers; see, for instance, IBM's support for the Linux kernel development.
      :Peter
    21. Re:From the article... by Anonymous Coward · · Score: 0
      I happen to know that the Barclay family motto is really:

      Prison is an occupational hazard.
      Rough convict man-love is the perk.

    22. Re:From the article... by Anonymous Coward · · Score: 0

      |There is a long list of companies that Apple sued out of business.

      Bullshit - name one...

    23. Re:From the article... by Fwonkas · · Score: 1
      PS: I should note that Bell Labs provided the C and C++ programming languages free of charge too. Do you use them? how many of your programs -- how much of your OS -- is built on C or C++?

      <div style="voice: StrongBad">
      Crap crap crap. Crappity crap.
      Now I gotta toss one one of those beefy acronyms for good measure.
      Ok, what do I run now? Debian GNU/BSD/AT&T/SCO/Linux. Oh, I that's good! I like that!
      </div>

      --
      COMPUTER! Whatever happened to Blueberry Muffin?
    24. Re:From the article... by a1englishman · · Score: 1

      There was open source long before GNU existed. Hell, Unix practically begun as open source. It was only once the big wigs at AT&T realized what they were giving away that it became closed.

      People have been writing programs and giving them away for ever. Any one remember Colossal Caves?

      GNU just gives everyone a license they can use. If it didn't exist, everyone would be making up their own.

    25. Re:From the article... by Anonymous Coward · · Score: 0

      Microsoft ... probably now wishes it had followed suit and licensed Windows 3.x to some small competitor to appease monopolies regulators.

      They did license Windows 3.x -- to IBM, and the result was called "OS/2". I think the agreement died for the dual reasons of the release of Windows 95 (not liscensed), and a marketing campaign by IBM -- somthing about a "better Windows than Windows(TM)"....

    26. Re:From the article... by Anonymous Coward · · Score: 0

      Ford did a good business with the Soviet Union.

      There's no reason why IBM and HP can't collaborate with the People's Republic of Linux.

    27. Re:From the article... by SN74S181 · · Score: 1

      Orange Computer, makers of the 'Orange Peel' Apple II clone machine, for one.

      There were numerous companies that attempted to produce Apple II clones. Apple sic'ed their lawyers on them, few of them made more than a few machines.

    28. Re:From the article... by WNight · · Score: 1

      In the sense of duplicating other work instead of creating new software, don't 99% of all programs duplicate, almost exactly, another previous program?

      Should we all be using NCSA Mosaic, or whatever was before that, simply because nobody should code a new web browser? Many GNU tools are better than the early versions. They standardized them and made many more powerful.

      Also, some people say there are only seven (or twelve, or twenty-seven, etc) basic plots. Man vs Man, Man vs Nature, and so forth. Does this mean that once a book is written with a human protagonist and antagonist, that there are now only six (or eleven...) valid topics to write about? How close does something have to be to be a copy?

      Basically, it's not only silly to accuse free-software authors of being derivative, but incorrect. Every OS needs a web browser, so writing one for every OS, or one that works substantially differently, isn't derivative, any more than the desire to write a poem, or go on a hike is derivative because your neighbor does those things. As for incorrect, all you need to do is point to a GPLed program that fits a niche not filled by other programs. PHP is one, Perl (though not strictly GPL), Apache (it's the best), Mozilla (completely scriptable, cross-OS, multi-language, development platform). There's a ton of innovation, but only so many recognizable categories. It's unfair to lambaste Microsoft for developing a file browser (Explorer) or a IDE (Visual Studio) (both quite good products) and it's unfair for attack the developers of Mozilla for trying to advance the state of the art.

    29. Re:From the article... by Anonymous Coward · · Score: 0

      "IBM also put a huge effort into keeping the BIOS secret"

      Totally untrue. They sold the BIOS listing in a book for $20.

      I agree with the greater point that MS and Intel knew what would happen and IBM didn't.

    30. Re:From the article... by Anonymous Coward · · Score: 0

      Actually, the reason AT&T distributed the UNIX soure code so freely was that the monopolies regulations under which it operated until the 1980s prohibited it entering the computer business. In other words, it would have been illegal for AT&T to have sold UNIX, and there were no competitors (other American telephone firms) who could have benefited from its being given away, so to the extent it was useful for university research, it was allowed to be used.

      After AT&T was broken up in the 1980s, it ceased to be a regulated monopoly, and so the prohibition on entering the computer market ceased to apply. It became legal for AT&T to sell UNIX, so that's exactly what it did.

      UNIX is to some extent an example of how competition isn't always better than monopolies in terms of advancing technology. There's simply no way AT&T could have afforded such lavish funding of Bell Labs if it had been operating in a competitive market, as the unfortunate decline of Bell Labs has demonstrated.

    31. Re:From the article... by Anonymous Coward · · Score: 0

      IBM's Linux strategy is based on the idea of moving the commodity layer up a level, from the PC hardware to the OS APIs, bypassing the need to either develop an OS in-house (e.g. AIX) or license one from another firm (e.g. Windows).

      Where the profit comes into things is in selling proprietary IBM software and solutions on top of the commodity layer, and servicing that software. It's a similar strategy to Microsoft's commoditisation of the PC hardware platform, moving much of the value from the hardware to the OS and applications. IBM would just like to remove the OS from the equation, but it still very much intends to turn a profit by selling proprietary software above the OS level.

    32. Re:From the article... by Anonymous Coward · · Score: 0

      In the sense of duplicating other work instead of creating new software, don't 99% of all programs duplicate, almost exactly, another previous program?

      99%? I've no idea whether or not that's an accurate estimate, but there is quite a lot of software that duplicates the functionality of other software. Some of it goes even further and duplicates the interfaces to that functionality.

      With respect to GNU, it was conceived as a project to clone and replace UNIX for political reasons. This is all explained on the FSF site, and contrasts quite sharply with software that merely implements similar functionality (e.g. various competing word processors).

      Should we all be using NCSA Mosaic, or whatever was before that, simply because nobody should code a new web browser?

      Why on Earth would you want to do that? The latest incarnation of the NCSA Mosaic code is called Microsoft Internet Explorer, and is actually the most popular web browser. Moreover, I've nothing against using a clone of Mosiac like Netscape or Mozilla. I don't find them as interesting or consider them as important as the original, but if they're better, why not use them?

      Many GNU tools are better than the early versions. They standardized them and made many more powerful.

      Many UNIX and BSD tools are better than they were in the mid-1980s too, and I would argue that BSD was much more important in driving standardisation than GNU.

      Basically, it's not only silly to accuse free-software authors of being derivative, but incorrect.

      If I did that, it wasn't intentional. GNU is not the same thing as all GPL-licensed software, which in turn is not the same thing as all open-source software. A lot of innovative, interesting and important open-source software has been developed over the years, including, especially recently, software licensed under the GPL. Unfortunately, whilst past open-source software like X, BSD and Mach was hugely influential on a broad range of systems (open and closed), much of the recent work under the GPL seems to have had little if any influence outside the originating projects. Is this because the licence makes the code useless for all systems that aren't licensed themselves under the GPL? I don't know, but I'd say it's a good guess. About the only major OS that could benefit from research licensed under the GPL is Linux, and Linus Torvalds tends to be rather conservative, so the likelihood of radical research ideas making it into the official Linux codebase is, I think, rather slim.

      Every OS needs a web browser, so writing one for every OS, or one that works substantially differently, isn't derivative, any more than the desire to write a poem, or go on a hike is derivative because your neighbor does those things. As for incorrect, all you need to do is point to a GPLed program that fits a niche not filled by other programs. PHP is one, Perl (though not strictly GPL), Apache (it's the best), Mozilla (completely scriptable, cross-OS, multi-language, development platform). There's a ton of innovation, but only so many recognizable categories. It's unfair to lambaste Microsoft for developing a file browser (Explorer) or a IDE (Visual Studio) (both quite good products) and it's unfair for attack the developers of Mozilla for trying to advance the state of the art.

      I didn't intend to suggest programmers should only ever implement new ideas. That would be patently absurd. I simply don't find derivative software (like GNU) as interesting as original software (like UNIX or BSD), and nor do I particularly like the idea of cloning software for political reasons, as opposed to writing software to improve the state of the art. At the end of the day, it's really the difference between the GNU philosophy (make all software Free) and the BSD philosophy (write software to do useful and interesting things, and let anyone use it as long as they give credit where credit is due).

    33. Re:From the article... by Rick+BigNail · · Score: 1
      The point is not duplicating simple things that would save everyone time.

      But you make us duplicate your simple things.

      Are you saying when someone release their software in BSD license, you need do duplicate what they did?

    34. Re:From the article... by dvdeug · · Score: 1

      But you make us duplicate your simple things.

      Are you saying when someone release their software in BSD license, you need do duplicate what they did?

      No; but he wasn't offering to release his stuff under the BSD, but instead asking that we release our stuff under the BSD so he can use it under a commercial license.

    35. Re:From the article... by dvdeug · · Score: 1

      That level of idealism is fine while your dad is paying the tuition and kicking in half of the money to pay your room rent.

      And? I don't see why the "Big Business" mentality would encourage one to release code under the BSD either. In any case, the complete lack of idealism is what brings down societies; when the people will accept bread and circuses from the hand of a dictator, the society is doomed.

  3. uh by SweetAndSourJesus · · Score: 2, Funny

    You know, just because it's slashdot doesn't mean every single article must somehow be related to linux.

    Or were you trying the old "early linux post == karma" trick?

    --

    --
    the strongest word is still the word "free"
    1. Re:uh by MillionthMonkey · · Score: 0, Offtopic

      >>Sure, he invented C, but is he curently trying to gain any segway into the Lunix market?

      >You know, just because it's slashdot doesn't mean every single article must somehow be related to linux.

      Or the Segway, for that matter. I'm getting tired of this subliminal guerilla marketing!

  4. Issues bugging Linux distros.. by Anonymous Coward · · Score: 2, Interesting

    Dennis thinks that linux distros "suffer from much the same struggles and competition that the proprietary ones did".. True, all the distros offering nearly a single product with variations may end up cannibalizing each other.

    There needs to be an unified effort, like the Freedom Software Alliance from OSS vendors to promote Linux. Sure, IBM does a good job. But more efforts are needed.

  5. What the editors were thinking... by ajuda · · Score: 5, Funny

    CowboyNeal: Wow an interview with a famous guy! Let's post it
    CmdrTco: But the article is short and doesn't give any insights into anything
    CowboyNeal: Whatever, let's post the story and get drunk

    This isn't a troll, I really think this must have happened.

    1. Re:What the editors were thinking... by nomadic · · Score: 1

      I'd believe it except for cmdrtaco protesting like that...

    2. Re:What the editors were thinking... by ender81b · · Score: 0, Offtopic

      No shit. I imagine the encounter went something like this...

      CowboyNeal: Sweet, it's like a interview by like some famous guy. Something about Unix. Don't we do Unix?
      *BONG HIT*
      CmdrTaco: Dude, I am so stoned right now I have no idea what's happening.
      *BONG HIT*
      CmdrTaco: You look kindof purdy in the right neal baby. *girlish giggle*
      *BONG HIT*
      CowboyNeal: Wow. My screens all pretty *giggle*. What where we doing again?
      *BONG HIT*
      CmdrTaco: You where like.. *giggle*.. posting a story or something. On some website or something *long drawn out laughter*
      *BONG HIT*
      CowboyNeal: Hehehehehhe. I clicked submit. You know like submit.

      -1 Offtopic. Yeah maybe but I had fun writing it.

    3. Re:What the editors were thinking... by jsse · · Score: 0, Redundant

      Even so, /. crowds can make more than hundreds comments on something like that. :)

    4. Re:What the editors were thinking... by Anonymous+Hack · · Score: 1

      Mmmmm Dennis Ritchie interview as h'ourdeurves, Victoria Bitter as a main dish and Jim Beam and Coke for dessert. Who could ask for more? Exschuse me while i crack open another... IT'S FRIDAY NIGHT IN AUSTRALIA, PEOPLE! heeehee

      --
      I got a sig so you would remember me.
    5. Re:What the editors were thinking... by Anonymous Coward · · Score: 0

      You had me until the second line, at which point I couldn't hold my suspension of disbelief any more.

    6. Re:What the editors were thinking... by CCIEwannabe · · Score: 1

      Then after a heavy night on the booze, CmdrTaco wakes up and posts a story on slashdot concerning an interview with Dennis Ritchie...

      I think I just figured it out guys...

  6. ah, no by SweetAndSourJesus · · Score: 5, Insightful

    Back in the "good old days", operating systems weren't portable, so you were locked in from the start.

    --

    --
    the strongest word is still the word "free"
    1. Re:ah, no by Usquebaugh · · Score: 2, Insightful

      Obviously you weren't around in the good old days. Otherwise you'd know you also got the source code.

    2. Re:ah, no by Anonymous Coward · · Score: 0

      Much as it pains me to point out mistakes in another Negativland fans post, in the `old days` you had the source, and only later were they taken over and made proprietary.

    3. Re:ah, no by leviramsey · · Score: 1

      And the source code was often as not written in whatever Assembler the manufacturer used (ie difficult to port) or written in that manufacturer's dialect of something like COBOL or FORTRAN...

    4. Re:ah, no by naasking · · Score: 1

      Back in the "good old days", operating systems weren't portable, so you were locked in from the start.

      Bah! Back in the REAL "good old days", we didn't even have operating systems.

    5. Re:ah, no by Usquebaugh · · Score: 1

      No futzing OS was written in COBOL, and yes they used assembler, but there was so few machines it made no different. You didn't port it you fixed it.

    6. Re:ah, no by leviramsey · · Score: 1

      You obviously wouldn't write an OS in COBOL (where do I imply that?). However, business logic type software that IBM or Univac would sell you would, most likely, be written in COBOL.

    7. Re:ah, no by Usquebaugh · · Score: 1

      The original parent was discussing OS not apps.

  7. Kernel design? by metlin · · Score: 3, Funny


    Not to nitpick, but there's just about one sentence on kernel design in the interview. Misleading storyline :-/

    1. Re:Kernel design? by hey · · Score: 1
      What about this:
      "What's your opinion on microkernels vs. monolithic?

      Dennis Ritchie: They're not all that different when you actually use them. "Micro" kernels tend to be pretty large these days, and "monolithic" with loadable device drivers are taking up more of the advantages claimed for microkernels."

      Sounds like he's getting nonreligious / conciliatory in his "old age".
  8. Misread by unborracho · · Score: 0, Offtopic

    For a minute there i thought it said "Denise Richards". Oh well, still an interesting read!

    --
    "You had this look that of an angel, it was such a bad disguise" --Dishwalla
    1. Re:Misread by SB5 · · Score: 1

      I thought Slashdot really went to the slumps and also misread the headline as "Denise Richards".

      --
      If what you are reading sounds funny, or sarcastic, lame, or stupid
      it is because it is supposed to be. just laugh
  9. Man... by Quaoar · · Score: 4, Funny

    I annot wait till his opyright on the letter " " expires.

    --
    I'll form my OWN solar system! With blackjack! And hookers!
    1. Re:Man... by jbanana · · Score: 1

      You kan use open sourse letters in your kode, or you kan klimb in bed with Mikrosoft (who've reserved 'VC' as a single Unikode glyph).

  10. Re:Timely? by Anonymous Coward · · Score: 0

    Put a little more effort into it please, troll.

  11. Who was interviewed? by PBTek · · Score: 1, Funny

    Did anyone else initially read this as "Denise Richards Interviewed"?

    --
    ----- Trogdor, The Burninator!
    1. Re:Who was interviewed? by Anonymous Coward · · Score: 0

      this guy did

      there are a surprising number of illiterate fucks on slashdot.

      ok, so maybe it's not that surprising.

      i used to think that the average slashdot reader would think if Dennis Ritchie before Denise Richards. clearly i have overestimated you.

    2. Re:Who was interviewed? by Anonymous Coward · · Score: 0

      No.

    3. Re:Who was interviewed? by TheRaven64 · · Score: 1

      Why did this post get moderated to 'Funny' when the previous post saying exactly the same thing was 'Off Topic'? Can we have a little more consistency from our moderators please?

      --
      I am TheRaven on Soylent News
  12. Ritchie appears to be semi-retired by Anonymous Coward · · Score: 0

    It appears that he is taking it easy. He seems very low-key about life in general: stay home, listen to the radio, read a pop-sci book. Oh and come to work late. I like that part best. It's great being the boss.

  13. COMMANDER TOTAL COST OF OWNERSHIP by Anonymous Coward · · Score: 0

    We will follow you anywhere.

  14. Re:Timely? by Anonymous Coward · · Score: 0, Funny

    Apparently the retard yankee can't figure out that's 7th February 2003 ... you know, today.

  15. Does he take responsibility.. by Anonymous Coward · · Score: 0

    For all those lovely buffer overflows that C allows programmers to enjoy?

    Ah well, it keeps M$ on their toes.

  16. Re:Timely? by Anonymous Coward · · Score: 0

    DD.MM.YYYY

    You are welcome.

  17. Re:Timely? by Anonymous Coward · · Score: 0

    You got trolled, Eurotrash.

  18. Re:Anybody catch this? by Anonymous Coward · · Score: 0

    No shit, if anybody is a troll it's the fucker that wrote the article. Trying reading the interview before you morons moderate.

  19. Ritchie is a down to earth guy. by HFXPro · · Score: 5, Insightful

    I would have expected an interview with him about how great he is, how great his invention C is, etc. However, I was really amazed. He seems rather low key and does not seem to have that superiority complex that plagues some idividuals. He seems like a human being with an interest in computers. I like this. It is a welcome read after listening to my professors make fun of people with their heads on tripods, when they should look in the mirror cause they have the biggest heads on the most massive tripods ever seen.

    I would have liked to see longer answers and in more detail to some of his questions. Although, I can say tersness can be a desired trait.

    --
    Reserved Word.
    1. Re:Ritchie is a down to earth guy. by jericho4.0 · · Score: 3, Informative

      You're probably not a C programmer, then, but even still, you should hunt down some of his essays. They make for fasinating reading.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    2. Re:Ritchie is a down to earth guy. by HFXPro · · Score: 1

      Actually C and its larger then life brother/son/whatever C++ are my favorite languages for almost anything I program. This does put me in a decided minority in my universities computer science program. Most of the students and the teachers think C and C++ should be banned from existence. All of the programmer using such languages should drug out into the street, hung, mutilated, ... well you get the point. So I take a lot of flack for programming my stuff mostly in C and C++ when I am allowed (I often mix code from both languages in a single program depending on what I am trying to accomplish).

      --
      Reserved Word.
    3. Re:Ritchie is a down to earth guy. by Trekologer · · Score: 2, Informative

      Yes he is. I had the fortune to attend a talk that he gave at Bell Labs a couple years ago and among other things, he gave a demonstration of Inferno. He is definately a brilliant computer scientist and very humble despite the legacy he will leave behind.

    4. Re:Ritchie is a down to earth guy. by Anonymous Coward · · Score: 0

      Kernighan and Ritchie are the nicest guys. They created a language that's become ubiquitous, not just in the UNIX world, but in Apple, Sun (Java) and Microsoft worlds too. They were some really smart guys who really knew what they were doing, i totally admire them.

  20. I'm sorry, but by The+Bungi · · Score: 2, Troll
    [...] My own environment (on PC hardware) actually runs Windows NT, but it is used mainly as a graphics terminal connected to a Plan 9 server, in a way approximately analogous to an X windows client. [...] For stuff like getting Excel and Word things, plus much WWW browsing, I revert to NT.

    Someone has to say it. Draw your own conclusions, etc. People have accused me of trolling in the past, but when I see something like this, all that FUD about Windows, all the Evil Empire snide remarks, all the lame 'M$' jokes, all the misleading and childish comments I've ever read here dissolve into a little white pixel and things are good again. The person who invented Unix is doing what the rest of the world does - use a desktop computer and desktop software that actually works - to be productive instead of to feel technically and morally "superior" (whatever that means). As Dr. Evil once said: put that in your pipe and smoke it. Yeah, I said pipe.

    Because, in the real world, people use computers to get things done. They're not used to make a political statement or fight for human rights in Burma. They're tools, not toys.

    Sorry again. No, really.

    Mod away.

    1. Re:I'm sorry, but by Anonymous Coward · · Score: 1, Insightful

      They're tools, not toys.

      You're wrong. They're both.

      FWIW, I'm typing this from a Windows 2000 system. I agree: use what works best. But personally, I'm hoping free software can continue to improve to the point where I'd find it more productive to use in enough situations to warrant the "final" switch.

      Until then, I will settle for what works best for me in more situations: Windows.

    2. Re:I'm sorry, but by Anonymous Coward · · Score: 0

      Maybe if you weren't an asshole we'd be more sympathetic to what you had to say. Stop crying about how people mod you and just give your opinion.

    3. Re:I'm sorry, but by be-fan · · Score: 4, Insightful

      Right. Taking the path of least resistance, with no regard for ideology or ethics is the perfect thing to do. I use free software both because it meet my needs and as my personal "fuck off" to the Microsofts and Apples (yeah, you heard me you marketing-whores) of the world. I can understand people using Microsoft because they have to (because they have some business that requires it, for instance.) But using it just out of sheer desire to propogate the status quo? That's just lazy. It's fine to adhere to one ideology or the other. Not adhering to any ideology at all is just a bee-line to decadence. You sir represent everything that is wrong with this world.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:I'm sorry, but by jsse · · Score: 1

      Why would you think you're going to be modded down? Your insightful comment deserve praises. :)

      I tend to make fun of Microsoft when they do things wrong or stupid. We want to make Linux desktop good because those who work on Linux don't want to switch over here and there for some tasks that does not seem to do good in Linux. I rarely heard of anyone bashing MS to make themselves superior in comparison; unless they're extremely childish.

    5. Re:I'm sorry, but by Anonymous Coward · · Score: 0

      You haven't said WHAT free software you use!

      I'm sorry, but just sticking out in the middle of highway sticking your middle finger up at everybody makes me want to avoid you.

      "Anti-establishment" is old school. GROW UP!

    6. Re:I'm sorry, but by sfgoth · · Score: 4, Insightful

      I use free software both because it meet my needs and as my personal "fuck off" to the Microsofts and Apples of the world.

      Reality Check:

      Some programmers (like me) have spent years working on products like Mac OS X so that you can use a computer as a tool. See, we believe that the machine should help you get something done, and get the heck out of the way otherwise.

      For some people, that means having txtfiles config everything, because their brains are capable of modeling the operation of the whole machine in their head.

      For others (like me) I'd rather see the computer go off and do the stuff I can't, and simplify the user interaction so that the user can keep their problem in their head.

      What the original poster was saying is that too many geeks forget that "how the computer works" is the problem they use computers to solve, and most other users have totally different problems, and wish us geeks would stop imposing our problemset on them.

      So if you want to tell MS and Apple to fuck off, don't do it because they serve an "ideology" different from yours. GUI/CLI design is not a zero-sum game.

    7. Re:I'm sorry, but by IamTheRealMike · · Score: 3, Insightful
      Because, in the real world, people use computers to get things done. They're not used to make a political statement or fight for human rights in Burma. They're tools, not toys.

      I guess you'd think that the boycott of Nestle baby milk, or not buying cosmetics products tested on animals, or not buying CDs because there the RIAA do things you don't like - I guess you'd think all those things are stupid yes?

      Because really people will make political statements about things all the time. Most stuff is political, even if you don't realise it. Politics is just one facet of the interactions of humans. So, if people wish to take the piss out of Microsoft because they've done bad things, let them.

      use a desktop computer and desktop software that actually works - to be productive instead of to feel technically and morally "superior" (whatever that means).

      I'm under the distinct impression that believing you are the paragon of rationality who would never even conceive of using anything but the best tool for the job (in your opinion) actually makes you feel morally and technically superior.

      Just because some people consider more than one factor when choosing a product, doesn't mean they're wrong, it just means they have different priorities to you.

    8. Re:I'm sorry, but by Anonymous+Hack · · Score: 1

      Totally. UNIX was designed from the very beginning to be a multi-user server operating system, back when clients only had very simple terminal connections. X is a hack, as is "UNIX on the desktop". I do it too - i love UNIX, i use it every day at work, i have 5 terminal windows open always, i code pure UNIX C, i use Cygwin at home because i can't stand fancy schmancy IDEs... but at the end of the day when i just want to browse Slashdot or write up some documentation it's Windows (or Apple, i guess) all the way, baby. I know some people can manage with X, but Windows is just schweet for simple, straightforward, single-user desktop apps. No muss, no fuss. For me UNIX is about excellent server administration and excellent development environments. *shrug* I know i'm in the minority in the Slashdot community and will get modded down for saying it. Whatever.

      --
      I got a sig so you would remember me.
    9. Re:I'm sorry, but by mvdw · · Score: 1

      when i just want to browse Slashdot [...] it's Windows

      Um, Why?? IMO Galeon is a *much* better browser than MSIE, so why would you prefer to browse under Windows than Linux

    10. Re:I'm sorry, but by Anonymous Coward · · Score: 0

      Man, do you realize you just insulted Dennis Ritchie? You're going to hell dude.

    11. Re:I'm sorry, but by Anonymous Coward · · Score: 0

      and most other users have totally different problems, and wish us geeks would stop imposing our problemset on them.

      A-FUCKING-MEN! Your average user doesn't give a damn about ideology. IT'S A FREAKING COMPUTER! Most people that take hardline stances do so on topics that MATTER, not on stupid crap like software. If you really want to piss off M$ and Apple, go egg their CEO's cars. You think that $300 billion-dollar-a-year earning M$ gives two shits on a silver platter if you use Linux? FUCK NO! I do admire the fact that people stay true to their ideals, but those are not the same ideals as the other 99% of computer users and you can't pretend that they are.

    12. Re:I'm sorry, but by Anonymous Coward · · Score: 0

      Um, Why?? IMO Galeon is a *much* better browser than MSIE, so why would you prefer to browse under Windows than Linux

      Ehh.... I think it's a push. Galeon gives me all kinds of problems (not enough to make me drop it as my #1 browser though) that IE never did when I used it. I haven't used IE as my main browser in about 2 years though. But as to the question of why, I really have no clue. I've been using Linux exclusively for several months now and during the times I've thought about reverting back to Windows it had nothing to do with usability issues, just issues of software availability (there are NO good 3d apps on Linux).

    13. Re:I'm sorry, but by orcrist · · Score: 1

      use a desktop computer and desktop software that actually works - to be productive instead of to feel technically and morally "superior" (whatever that means).

      I'm under the distinct impression that believing you are the paragon of rationality who would never even conceive of using anything but the best tool for the job (in your opinion) actually makes you feel morally and technically superior.


      Heh, this alone earned you your insightful mod :-)

      -chris

      --
      San Francisco values: compassion, tolerance, respect, intelligence
    14. Re:I'm sorry, but by fredrik70 · · Score: 1

      bah, Unix in it's very first incarnation was a single user system.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    15. Re:I'm sorry, but by 10Ghz · · Score: 1

      Well, to me it says that only thing Windows is suitable for, is to act as a dumb terminal for UNIX ;). That's not really a high endorsment for Windows.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    16. Re:I'm sorry, but by irix · · Score: 3, Insightful

      The person who invented Unix is doing what the rest of the world does - use a desktop computer and desktop software that actually works

      I'm glad Dennis Ritchie validated your view of the world for you.

      He uses Windows as an X-terminal and for web browsing and Office. Big deal - personally I think he is nuts since my favourite web browser, Galeon runs on Linux, and Linux makes a much better X client than Exceed running on NT. I use OpenOffice, and on the rare occasion I need to use MS Office I can fire it up in vmware.

      That is what makes a productive and useful tool for me. But hey, I'm not Dennis Ritchie, so what do I know?

      --

      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    17. Re:I'm sorry, but by SN74S181 · · Score: 1

      Well, to some people that says that Unix isn't usable for much at all unless it's accessed through some proprietary interface. Said proprietary interface can be a VT-220 (who has the source code for the firmware of a VT-220) or it can be a Windows box, or a Sun X-Terminal, or a bleeding ASR-33 teletype.

      Anything else, the constant obsession with having the same software running on all layers between you and the one running your task, is a severe dabbling in metaphysics. The kind of thing college kids do when they get all 'political'.

    18. Re:I'm sorry, but by The+Bungi · · Score: 1
      I guess you'd think that the boycott of Nestle baby milk, or not buying cosmetics products tested on animals, or not buying CDs because there the RIAA do things you don't like - I guess you'd think all those things are stupid yes?

      ROFL! Are you equating that with the Free Software Jihad? Are you serious??

      actually makes you feel morally and technically superior.

      Wow, shades of "I know you are, but what am I?".

      Just because some people consider more than one factor when choosing a product, doesn't mean they're wrong, it just means they have different priorities to you.

      Oh, absolutely. And I suppose that'a apparent enough. But what I find sad is the modus operandi, not the ideology itself.

    19. Re:I'm sorry, but by The+Bungi · · Score: 1
      But using it just out of sheer desire to propogate the status quo? That's just lazy

      If you'd be so kind as to explain what this status quo is, why you hate it so much, why humanity should avoid it and why I'm evil/stupid for trying to propagate it, I'd be happy to answer your assertions. Otherwise all I hear is static to the tone of "viva la revolucion" and "micro$oft sux"

      You sir represent everything that is wrong with this world.

      And you (if I'm reading your post correctly) represent everything that is wrong with Open Source and free software.

    20. Re:I'm sorry, but by A_Duck_Named_Ping · · Score: 1
      I couldn't agree more about the benefits of simplifying the end-user experience.

      Although for years I prided myself on working in CLI mode, I have begin to rethink the idea of a "user experience."

      My idea of a user experience, is probably much like the rest of the /. crowd: assemble some miscellaneous hw, download and install various distros, and just hack away - sometimes just for the sake of learning, rather than implementing a specific solution -- nothing wrong with that, mind you.

      But at some point, there is not enough time left in the day (older geeks do get married and have kids!), and you don't want to swap hw components, or explain to the family about compiling device drivers.. they just want to look at a website, play a game, whatever.

      Recently, I bought a digital camera and was explaining to my wife all the things she *could* do , but once I saw the glazed look in her eye, it finally hit me: she just wants to see the pictures on the screen.

      Ok, some of you are wondering what my problem is. I'll tell you. I could spend literally all night working on a mysql-droven prictures db with a php front end.. then how about a jsp front end, and hey, I could actually set up a distributed computing environment with RMI and EJBs, and this could scale to thousands of users, and I could abstract the rendering layer so that my wireless palm gets the low bandwith view based on the XSLT engine I put together... but where are the freaking pictures, buddy.

      So I take a cue from my wife and just plug in the camera to an Mac G3 with iPhoto, and she get to see her pictures, as a slideshow.. with music even. And she seems so happy, so I shut up and don't even think about explaing how this solution doesn't scale, isn't portable, etc.

      So now, I'm looking at iMacs, and I wouldn't even think of installing Yellow Dog Linux on it, b/c I want my wife to be happy. So maybe I've rationalized/compromised, or maybe there is room in the world from free solutions *and* proprietary solutions to live together. ... And you could still run mysqld off your iMac ... ;-)

    21. Re:I'm sorry, but by Kitanin · · Score: 1
      My own environment (on PC hardware) actually runs Windows NT, but it is used mainly as a graphics terminal connected to a Plan 9 server, in a way approximately analogous to an X windows client.
      The person who invented Unix is doing what the rest of the world does---use a desktop computer and desktop software that actually works---to be productive instead of to feel technically and morally "superior" (whatever that means).
      (Emphasis mine) Well, I suppose that's one way to use Windows NT to be productive.
      --


      Teach your kids: "C++ made baby Jesus cry."
    22. Re:I'm sorry, but by poot_rootbeer · · Score: 3, Funny

      As Dr. Evil once said: put that in your pipe and smoke it. Yeah, I said pipe.

      Okay!

      $ echo "Dennis Ritchie uses NT" | smoke

    23. Re:I'm sorry, but by poot_rootbeer · · Score: 1

      But using it just out of sheer desire to propogate the status quo?

      You talk about 'status quo' as if it's a bad thing.

      Re-inventing the wheel is a waste of time when the Wheel Store is just down the block.

      You sir represent everything that is wrong with this world.

      Hello there, Ignatius J. Reilly. How's your pyloric valve treating you?

    24. Re:I'm sorry, but by be-fan · · Score: 1

      It's fine to adhere to one ideology or the other.
      >>>>
      My original quote. I'm not talking about you. If you genuinely believe in what you're doing, then great. I'm talking about the countless people who don't believe in what they're doing, but do it just because everyone else is.

      --
      A deep unwavering belief is a sure sign you're missing something...
    25. Re:I'm sorry, but by be-fan · · Score: 1

      It's fine to adhere to one ideology or the other.
      >>>>>>>>
      Nobody needs to reinvent the wheel. The wheel isn't controlled by a giant soul-sucking monopoly. The wheel is free.

      --
      A deep unwavering belief is a sure sign you're missing something...
  21. Just because Ritchie said it.. by eniu!uine · · Score: 5, Insightful

    Ok, the guy is venerated by many and was behind Unix, the C language etc, but does he really have anything relevant to say about what is going on in the world today. Of course we will never know if the interviewers only ask a few questions and settle for short, vague answers. His comments left me with no new understanding of anything... from the interview it seems as though he hasn't really been doing anything at all. He said just enough to leave a bad taste in my mouth. In particular I disagree with his view of free software. Of course they had to reinvent the wheel on a lot of things to get Linux/freeBSD or any free software going. All the stuff that wasn't free was copyrighted. We are getting to the point now that there is a free foundation for sofware upon which developers can build more innovative things(not that there was a complete lack of innovation to begin with). In any event, Linux couldn't be en-vogue forever, but that doesn't mean it's not good. People shouldn't bash a good thing just because they're tired of hearing about it.

    1. Re:Just because Ritchie said it.. by MisterFancypants · · Score: 0
      Ok, the guy is venerated by many and was behind Unix, the C language etc, but does he really have anything relevant to say about what is going on in the world today.

      Do YOU have anything relevant to say? Why should I listen to YOU over him. His accomplishments speak for themselves..What have you done, except post to Slashdot?

    2. Re:Just because Ritchie said it.. by Anonymous Coward · · Score: 1, Insightful

      You know it's possible for someone to have stuff that's relevant to the world today even if they aren't involved in, I dunno, linux development.

      Just imagine if we manage to channel Socrates and have him discuss ethics... golly he hasn't even used Linux, how could he possibly have anything of interest to say?!

    3. Re:Just because Ritchie said it.. by meadowsp · · Score: 2, Funny

      Heretic!!

      Blasphemer!!

      Burn him for a witch.

  22. Maybe you should. by Anonymous Coward · · Score: 0

    "For all those lovely buffer overflows that C allows programmers to enjoy?"

    Ask, rather, "does he take responsibility for the great flexibility that C allows real programmers to enjoy?"

    If you're too stupid to learn how to program correctly, don't program at all. Stupidity is all it can be; it surely can't be laziness, what with snprintf and OpenBSD's strlcat and strlcmp functions. (Which are easily reusable elsewhere.)

    Troll, eat thyself.

    1. Re:Maybe you should. by Anonymous+Hack · · Score: 1

      Of course on Linux you don't have the luxury :-/ But hell, if you code it right and make sure you comment next to every strcat and strcmp exactly why you expect no buffer overflows to happen it's all good. For speed there's just no substitute (except assembly of course).

      --
      I got a sig so you would remember me.
    2. Re:Maybe you should. by Anonymous Coward · · Score: 0

      I find pure binary or just plain machine code to be much more quick.

    3. Re:Maybe you should. by Anonymous Coward · · Score: 0

      There's also the matter of using the right language for the job. C is ideal for portable, low-level programming that is extensively reviewed and tested, but I can't really understand why C and especially C++ are so often used for high-level programming where languages such as Pascal, Visual Basic, Java and C#, or even modern scripting languages, would be much more suitable.

  23. What is it about his latest OS, Plan 9? by Dthoma · · Score: 2, Interesting

    Why is it so important? Does it use a totally new operating system paradigm? A new way of kernel development? A better permission system?

    Could somebody more knowledgeble than I explain what's great about it?

    --

    Note to M1-ers: a curt but otherwise insightful message is not "Flamebait" or "Troll".

    1. Re:What is it about his latest OS, Plan 9? by Usquebaugh · · Score: 4, Interesting

      The network is the computer.

      The correct machine for the job runs your code, be it your desktop, the server, the toaster down the hall in building 2.

      I've played, I sorta like. It doesn't offer enough of an advantage over *NIX for me to change. Maybe when everybody has fiber to the desktop and people have evolved to want to share then maybe Plan9 will be more than a neat research too.

    2. Re:What is it about his latest OS, Plan 9? by Anonymous Coward · · Score: 0

      Plan 9 has been out for years and years. It's been run-able longer than HURD ;-) From what I understand, the idea was to take the "good bits" of UNIX and make it more sensible. One of the easiest ways to get a taste of Plan 9 under Linux/UNIX is to download the "rc" shell - that's the default shell under Plan 9. It's a whole different concept to the usual ksh/csh paradigm, but it's very interesting and a lot more "correct" in its behavior. I'm pretty sure you can download Plan 9 from AT&T - why not give it a try?

    3. Re:What is it about his latest OS, Plan 9? by taweili · · Score: 5, Informative

      Plan 9 is supposed to correct what's wrong with the development Unix after Unix was "embrace and extended" by the Unix commercial vendors.

      I used Plan 9 for about 9 months back in 1996. Here are some of the ideas behind it.

      Everything in the system are files: This was a simple notion but powerful abstraction. Everything in the system is access through the file system API and all objects in the system have a representation in the file systems including low level network and graphics.

      A per process private file name system: Plan 9 has the notion of a private file name space for each process. That means that I can create file system namespace on a individual process level.

      A file system base network protocol call 9P All network services for Plan 9 are export as files to another machine.

      A single sign on authentication system This has been featured a while ago. Check it out here

      With these simple abstraction, you can do really cool things:

      • Recursive windowing system: the framebuffer of the systme is mounted at /dev/graph (or similar name. It was a while ago). Since one can build private name space for each process, just open up a new windows, mount its graphic context at the /dev/graph and launch another copy of the windowing system in the process. The new windowing system will think the windows as the whole screen. Comes pretty handy hacking windowing system.
      • Build firewall through remote file system. Say you have a machine that's on the edge with two ethernet cards and no routing enable between the two interfaces. Bascially a firewall. You can gain remote access by login into the machine, mount its /dev/eth0 to your current process's /dev/eth0 and launch browser in the process. Now, you are browsing using the firewall's external interface. This is done securely because of the private name space and single sign on. You are the only one open to the outside. The configuration of this firewall is "local" to you.

      Build upon this and taking the Unix Small is Beautiful approach to problem solving. Plan 9 allows each program to perform small tasks well and provide the way to unified them together through private file name space.

      Plan 9's design has a lot of impact on Linux, probably more then Linus would admit. /proc file system, process as thread, and others. These abstract can be traced back to Plan 9. Seeing those implementation on Linux (a traditional Unix clone), it become evidenced why original Unix folks like Dennis Richite wanted to start a new project to correct the mistakes of Unix. ;)

      Plan 9 From Bell Labs is the Plan 9 manifesto. Good overview into the system and the rest of the documents.

    4. Re:What is it about his latest OS, Plan 9? by WetCat · · Score: 1

      >The correct machine for the job runs your code, >be it your desktop, the server, the toaster down >the hall in building 2

      In Linux you can have it by running
      openMosix (openmosix.sf.net)

  24. Re:Timely? by GreatOgre · · Score: 1

    As far as I can tell this was posted last July, people.
    Datestamp from the page: 07.02.2003 01:20


    I'm even more confused on how he thought it was last July. If you use his misconception of the date stamp, this is about 5 months early.

  25. Yes, you are reinventing the wheel. by Anonymous Coward · · Score: 4, Interesting

    Any thoughts about the GNU project? How did you first learn about it?

    Dennis Ritchie: (snip).... At the same time, much of it seems to have to do with recreating things we or others had already done; it seems rather derivative intellectually; is there a dearth of really new ideas?

    Yes. One of the inventors of Unix is wondering why the GNU (and by extension Linux) community is rebuilding something he made 30 years ago. I've been wondering the same thing myself. Aren't there any better ideas in the past 3 decades?

    1. Re:Yes, you are reinventing the wheel. by IamTheRealMike · · Score: 5, Insightful
      I've been wondering the same thing myself. Aren't there any better ideas in the past 3 decades?

      Yes, of course, but not as many as you might think. Lots of people seem to miss this point, even Ritchie - when Stallman set out on the GNU project, his aim was not to build a gee-whiz cutting edge computer system, it was to produce free software that would be very useful to people. At the time, everybody used UNIX, so that's what it made sense to "make free". Also, there was a lot of experience with UNIX systems, and communications wasn't as good back then as it is now, so the modularity of UNIX meant the work could easily be split into various teams.

      Even though the driving force was a desire for software freedom rather than cool features, Linux and the rest of the GNU system today have all kinds of stuff that wasn't in the old UNIX systems. In fact, stuff like /proc was stolen directly from Plan9.

      Note that some of the ideas that might sound good at first, have been tried, and basically don't work, or don't work as well as you might expect. The microkernel for instance. The Hurd is of course a microkernel based system, yet we all use Linux. Why? Because it was there, and it was pretty good. And now highly modular monolithic kernels have many of the advantages of microkernels, and microkernels have steadily increased in size as performance issues weighed in.

      Ditto for a lot of other ideas that seemed good at the time, but actually perhaps weren't. AppFolders for instance (my pet one) :)

    2. Re:Yes, you are reinventing the wheel. by Anonymous Coward · · Score: 0


      Maybe if the stuff developed 30 years ago had been properly free the last 20 years of FSF + more recently other people's time could have been used to innovate. As it is, that time has been spent reproducing what was already created to provide a solid free foundation for future work.

      Proprietary applications slow down the pace of human innovation.

    3. Re:Yes, you are reinventing the wheel. by dkf · · Score: 1

      There is free cutting-edge software development going on. Lots of it. The only problem is that when you try to tell anyone about it, they reply "Sure, but what's the point?" By the time most people realise something is important, it isn't really cutting-edge any more... :^)

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    4. Re:Yes, you are reinventing the wheel. by Anonymous Coward · · Score: 0

      Yes, but when the GNU crowd tried to copy some of the more recent (if still old) ideas like the microkernel, they got bogged down by the complexity and just couldn't cut it. Older software is by definition simpler, and so it's easier to imitate.

      Having said that, the popularity of Linux has attracted some excellent people who are able to reimplement some of the more recent ideas, and have added or are now adding things to Linux that have been used in systems like UNIX and NT (o#in some cases since the early 90s or so).

      There are a lot of good ideas in Plan9 and NT, but the UNIX-centric nature of GNU and Linux, combined with the closed nature of NT, means that copying from NT is generally restricted to the graphical interface.

      In terms of the quality of actual new ideas (new meaning not previously implemented in general-purpose systems like UNIX or NT), NetBSD is probably the most interesting of the Freenixes. It's also the cleanest in design and code quality by far. Its design methodology is somewhat like NT's, actually (although I doubt the NetBSD guys would appreciate that comment), in that it was designed to be portable and correct, and uses a single source tree for all platforms, so it really is the same OS on all of them.

      The downside of NetBSD is that it has in some cases tended to lag in copying features that are already in widespread use on other systems (commercial UNIX and NT, and even Linux and FreeBSD). It nevertheless remains my favourite Freenix and an excellent system that really is putting some interesting ideas into use.

    5. Re:Yes, you are reinventing the wheel. by dvdeug · · Score: 2, Insightful

      One of the inventors of Unix is wondering why the GNU (and by extension Linux) community is rebuilding something he made 30 years ago. I've been wondering the same thing myself. Aren't there any better ideas in the past 3 decades?

      Thirty years ago, they didn't have vi or emacs. Thirty years ago, they didn't have WYSIWYG wordprocessors. Thirty years ago, they didn't have C++ or Perl or Python. Thirty years ago, they used ASCII, and maybe a few hacks that replaced ASCII punctuation with accented characters.

      Rebuilding what he made 30 years, on a modern system, could be done by a dozen undergrads in a semester. You aren't running a system they had 30 years. You're running a massively evolved version of that system that continues to evolve.

    6. Re:Yes, you are reinventing the wheel. by Junks+Jerzey · · Score: 1

      the time, everybody used UNIX

      That's not true. VMS was very popular, as were some other vendor-specific operating systems. And the home computers of the day (GNU got started around 1984, IIRC)--which were very popular--were running minimal "operating systems" on top of the hardware. This includes the IBM PC.

    7. Re:Yes, you are reinventing the wheel. by SN74S181 · · Score: 1

      Actually, rebuilding what he made 30 years ago would be a simple process of stripping off all the barnacles and croft that has been piled on in the succeeding 30 years.

      My favored modern approximation would be installing a core NetBSD system. The approximate 50 MB download of binaries that represents gives you the clean but powerful system Richtie would have used at the time.

    8. Re:Yes, you are reinventing the wheel. by starling · · Score: 1

      Thirty years ago, they didn't have WYSIWYG wordprocessors. Thirty years ago, they didn't have C++ or Perl or Python.

      Paradise! Take me back there!

  26. By the way ... by GreatOgre · · Score: 5, Interesting

    Has anybody else taken a look at his other lives?

    I was laughing when I read the one in Brazil.

    1. Re:By the way ... by Thing+1 · · Score: 1
      Has anybody else taken a look at his other lives ?

      LMAO at his disclaimer about Stale Urine .

      --
      I feel fantastic, and I'm still alive.
    2. Re:By the way ... by jaavaaguru · · Score: 1

      He says "I wish you could still see..."

      Well, you can. Try this.

      Unfortunately, the graphics are missing.

  27. whew... by tanveer1979 · · Score: 0, Redundant

    Now if someody asks me what am I doing on windows... I can say that Dennis also does that.

    --
    My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
    FB : https://www.facebook.com/TanveersPhotography
  28. What ? by KoolDude · · Score: 4, Funny


    ...My own environment (on PC hardware) actually runs Windows NT...

    That's it. I am not using C, Unix and Unix Derivatives ever again. Oh, wait...

    --
    getSexySig(); /* returns sexy signature */
  29. Why are you here? by pcbob · · Score: 1

    I don't get it. You are like that NetBSD guy on our LUG list that kept bashing linux whenever someone asked how to configure Y do do Z.
    /. basicaly started as a place to bash microsoft, support linux, GNU, etc, so what drove you here? Most of people FUDing M$ here know when they are overdoing it, and most of us know when they are bullshiting, but that is why we come to /. - to listen to some anti-M$ bullshit that gives us pleasure. Do you see me going to "Bill Gates is a god" list and supporting linux? No! So you should lay off too.

    1. Re:Why are you here? by The+Bungi · · Score: 0, Offtopic
      I don't get it. You are like that NetBSD guy on our LUG list that kept bashing linux whenever someone asked how to configure Y do do Z.

      You must be confusing me with someone else. I've never "bashed" BSD, Linux or any other OS for that matter. It's unfortunate that the Slashdot posting history only shows 25 entries, otherwise you'd be free to read what I've posted in the last three years or so. I have an opinion why one may be better than the other in a given circumstance, but "bashing" would be too strong a word, here.

      so what drove you here?

      You say that like coming "here" requires some sort of membership. Technology is technology, and I find it fascinating, like most 'geeks'. Slashdot does a half-decent good job of covering stories about technology that I'd otherwise not be aware of.

      anti-M$ bullshit that gives us pleasure

      Whatever makes you tick, I suppose.

      Do you see me going to "Bill Gates is a god" list and supporting linux? No! So you should lay off too.

      "Lay off"? As in, don't post? Why? Because you don't like what I happen to say? Put me in your "foes" list, tweak your comment scoring preferences and indent me into oblivion. I'm certainly not forcing you to read my "Wind0ws r0xxorz" posts.

      I do however enjoy the occasional opportunity to use Slashdot to point out why Slashdot is not as enjoyable as it used to be. It's too bad you can't see that for what it is, but then again I rarely expect that much.

    2. Re:Why are you here? by Anonymous Coward · · Score: 0

      /. basicaly started as a place to bash microsoft, support linux, GNU, etc. ... ...that is why we come to /. - to listen to some anti-M$ bullshit that gives us pleasure.

      While I agree with you on your last two examples, I was not aware that the primary objective of Slashdot was to blindly bash Microsoft. Oh, who am I kidding? When was the last time I saw a relatively bias-free and non-opinionated comment about Microsoft here? 90% of the posts are simply the same old "Microsoft is evil" drivel that have been posted countless times already. Pleasure? If you're willing to make wise-cracks against one company's OS, only to get your panties in a knot because one person throws an insult back in your face, then you're obviously taking this way too seriously -- a far cry from doing it for "pleasure".

      I'm a Linux user, but mud-slinging is mud-slinging, regardless of who's tossing. Microsoft deserves criticism, yes. Most times, they produce shoddy software and fail to practice the security/privacy measures that they preach. But the lack of criticism, counterbalanced by the abundance of senseless jabs and insults, only serves to perpetuate the "elitist Linux snob" attitude that often turns people away from Linux and Open Source in the first place.

    3. Re:Why are you here? by Anonymous Coward · · Score: 1, Insightful

      " I was not aware that the primary objective of Slashdot was to blindly bash Microsoft"

      Everyone hates The Man. And if you are 'nerd' in in IT, Microsoft is the Man.

      I would imagine that most of the casual bashers are just plain normal MS powerusers who are pissed that their Win98 machine hung right in the middle of downloading MP3s or playing counterstrike or that they have to do tech support all the time.

      So they buzz over to slashdot and vent steam that MSN is sending an Opera 6 stylesheet to one-week-old Opera 7, or whatever the bashfest of the day is.

      If it wasn't entertaining, nobody would read this site.

    4. Re:Why are you here? by Osty · · Score: 1

      /. basicaly started as a place to bash microsoft, support linux, GNU, etc

      Funny, I recall it starting as a place to get a decent summary of the interesting happenings in the world as a technologically-inclined person would see them (ie, more interested in a story on a wearable computer than what runway models in France are wearing). Don't make me play the UID card, as mine's lower than yours. The pro-linux, pro-GNU, anti-microsoft stuff is one part editorial bias to five parts "popular" sentiment ("popular" in reference to comment posters on Slashdot, who can be considered a vocal minority of Slashdot readers-- the editors themselves have said that only a fraction of the visitors to Slashdot ever take the time to actually post anything).


      Back In The Day, when Slashdot was young, Linux was enjoying a growth spurt and the dot-commers were bringing it more and more into the spotlight. That translated to more stories about Linux (and thus, more stories about GPL, and thus more stories about RMS) on Slashdot, which would tend to bring the more zealous Linux users to the site for the stories (and apparently they stuck around for the other content), making the place an ad-hoc gathering ground for GPL extremists. Did Rob plan that? Highly unlikely.


      As for your suggestion that the poster leave Slashdot if he doesn't conform to the popular opinion, what gives you the right to suggest such a thing? You don't have to read his comments, but you do. Maybe you would be better off posting in alt.linux.advocacy (or is it comp.os.linux.advocacy now? whatever, some linux advocacy newsgroup where you can preach to the choir)?

    5. Re:Why are you here? by jpop32 · · Score: 1

      /. basicaly started as a place to bash microsoft, support linux, GNU, etc, so what drove you here?

      Actually, the caption reads 'News for Nerds. Stuff that matters'. That would be my guess as to why the majority of the people some here.

      Personally, I find childish MS bashing, trolling and zealotry as just icing on the cake. I'm a Windows power user & developer, and besides of being entertainment, it's always good to listen to differing opinions, ocassionally you get to learn something.

      And, besides, I have this fondness for Linux evangelists. They remind me of myself some 10 years ago when I was an true-to-the-bone Amigan, and similarly despised everything Microsoftesque. ;-)

      The difference is, we (the few, the proud, the Amigans) had MS-DOS and Windows 3.11 to bash, so our jobs were much easier, and view of the world much clearer. ;-)

    6. Re:Why are you here? by pcbob · · Score: 1
      hehe, with signature like
      Score: -1, Pro-Microsoft
      Karma: Crappy (see above)
      I knew you would deliver on my troll. Thanks for playing :)
    7. Re:Why are you here? by The+Bungi · · Score: 1
      hehe, with signature like

      Turn off signatures in your user preferences. What do you see? Do you understand?

      I knew you would deliver on my troll. Thanks for playing :)

      Au contraire, thank you for playing.

    8. Re:Why are you here? by diablobynight · · Score: 1

      Actually the subtitile to Slashdot is "News for Nerds. Stuff that Matters." not We hate M$ and love Linux But if it were I would Hate /. and love a website that posted news with the ability to be objective and do you think, pcbob, that you have a low enough user number to really be talking about why /. was started? P.S. Why does everyone rip Bill Gates personally, he owns a company which produces software, rip the software, or the company, you don't hear me saying shit about Linus. Personal attacks on a companies CEO who happens to drop about a billion dollars a year into charities is, well, stupid. Oh and because this post may be construed as pro M$ I am sure I will be getting a -1 soon.

      --
      Anonymous Cowards - Oh God, How I hate you
  30. Re:Timely? by Anonymous Coward · · Score: 0

    And what about if the post time would have been in ansi format???

    Would you have said it was written 1998 days in the future?

    Get out home.

  31. Case-by-case basis by csnydermvpsoft · · Score: 2, Informative

    He uses Excel and Word, however, which (I have to admit) are the best programs currently for those tasks. However, what if he was doing coding, or web page design? Then it would be different.

    I used Win98SE for quite a while for development work, but got tired of running out of "resources" every couple of hours (non-NT-based Windows's have a limited stack in which to store "resources" such as icons and other images). This was because I had too many programs at once. A reboot every couple of hours, not to mention not being able to have too many programs open at once, are not great for productivity.

    I then tried installing Win2k, but reverted back to 98 after it refused to boot for some unknown reason, and was not able to be recovered (I barely even managed to save the data on the HD - last time I ever will use NTFS, as no common tools work well with it).

    Now, I'm running Gentoo Linux. While there definitely was a learning curve, my productivity is a lot higher than it ever was while using Windows. In addition to handling lots of apps open gracefully, the command line (which I've always preferred, even in Windows) is a lot more powerful. I can do this because all of the apps that I use (mainly coding and web design apps) have great Linux equivalents.

    If I was doing desktop publishing or something, however, I probably wouldn't use Linux - it doesn't have equivalent applications to MS Office (though OpenOffice is getting close). I probably wouldn't use Windows, either - I'd use a mac, which has a better Office port than Windows (all of the good coders at MS work in the Mac division). If I was doing game developing, I would probably work under Windows, since that would be the primary target platform.

    The point is, use whatever best fits the job - in this case, he uses a combination of Plan 9 and NT. I use Linux. Somebody else uses Mac.

    There is no one-size-fits-all solution (as much as Microsoft would like to have you believe).

    1. Re:Case-by-case basis by leandrod · · Score: 1
      > Excel and Word, however, which (I have to admit) are the best programs currently for those tasks.

      Which tasks? If the task is editing MS Office documents, obviously it is better to use the native tasks. But if the task is doing spreadsheets and document processing, I'd argue Gnumeric on one hand and Emacs Info, LyX, SGML on the other are better.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    2. Re:Case-by-case basis by cygnusx · · Score: 2, Interesting

      The problem is, barring a small majority of people, most people have to work together as a team: e.g., marketing, sales, management. And the tool the team (assuming the team is a reflection of the 'real' world, not a tech minority) standardizes on will usually not be an SGML editor or LyX, it will be something the entire team can use: Office, SmartSuite, or Wordperfect Office. And the reason Office et al will be chosen is not that they are the lowest common denominator, but rather, they are tools that target the median skill of computer users.

      Yes, it would be very cool if we had real standards for such things as rich documents (i.e., spreadsheets, word-processing documents), or for such things as 'groupware' (i.e. Domino/Exchange) email. However, the reality of things is that we don't, and the standard-making process that once produced DNS and HTTP has now been sufficiently subverted by commercial interests that it has become a rubber-stamping ground for BigCos. It is very unlikely that we will see sufficient traction for groupware or rich document standards - ever. So, in such a Darwinian market, the biggest fish, i.e. Office, will always win.

    3. Re:Case-by-case basis by leandrod · · Score: 1
      > will usually not be an SGML editor or LyX, it will be something the entire team can use: Office, SmartSuite, or Wordperfect Office.

      Or OpenOffice, or AbiWord, or KWord, or LyX again which is nothing awful or the like. OTOH, MS Office is not good: try doing anything more complex, like styles and templates with outlines in MS Word, and it fails miserably, crashing, screwing documents, or simply not attaining the desired effecs. MS Word for DOS was much better, it actually worked.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  32. You're way off base by istartedi · · Score: 0, Offtopic

    They got stoned, not drunk.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  33. GNU's take on Licenses by jaaron · · Score: 4, Insightful

    While I agree the Plan 9 license isn't the best in the world, some of us aren't all that excited about software under the GPL or even LGPL. Stallman urges developers away from the Apache license let alone the Plan 9 license.

    --
    Who said Freedom was Fair?
    1. Re:GNU's take on Licenses by leandrod · · Score: 1
      > While I agree the Plan 9 license isn't the best in the world

      This isn't about being best in the world, but about helping to keep freedom.

      > some of us aren't all that excited about software under the GPL or even LGPL.

      Why not?

      > Stallman urges [gnu.org] developers away from the Apache license let alone the Plan 9 license.

      And what does this have to do with the argument? Apache license is indeed open to hoarding, but Plan 9 isn't even free.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    2. Re:GNU's take on Licenses by Osty · · Score: 5, Insightful

      This isn't about being best in the world, but about helping to keep freedom.

      Don't you mean "Freedom", as RMS's definition of "Freedom" is different than the standard definition of "freedom" (same for "Free" v. "free"). As soon as RMS writes a license that allows for true "freedom" (ie, I can do whatever the hell I want with the licensed software, including releasing it under a non-GPL license), I will take his views on "freedom" seriously.


      Why not?

      Why should he be?


      And what does this have to do with the argument? Apache license is indeed open to hoarding, but Plan 9 isn't even free.

      It's a perfectly valid comparative argument. If RMS deems a license non-compatible with the GPL, then it is by definition not "Free", and software licensed under that non-compatible license is not "Free Software". Apache's license comes into play to show the absurdity of this. The Apache license is a perfectly valid and acceptable Open Source license, allowing you to do things like read and modify the source code, publish your changes as you see fit (or not, if you see fit not to publish), etc. The same goes for the Plan 9 license (with a few minor caveats, but little different than any other Open Source license). I'd have to check, but I'm pretty sure the Plan 9 license is officially recognized as an Open Source license. However, just as the Apache license is not a Free Software license, neither is the Plan 9 license. And that only really makes a difference if you're fanatical about Free Software. For 99% of the population, Open Source is good enough (you get the source code, you get the ability to change that source code, and you get the ability to redistribute your changes -- what more can you conceivably need?).


      If RMS had his way, everybody would be licensing their code under the GPL. I won't bother to postulate whether that's a good or bad thing (IMHO, bad, but that's just a HO). What I will say is that it's short-sighted and naive. Software companies are not going to go away overnight (or even in the forseeable future, if you value useable software), but in a world of "GPL, and nothing but GPL" those companies cannot exist.


      Welcome to RMS' utopia, where software is free and no programmer has to worry about how they're going to eat, where they're going to live, how they're going to afford clothing, or anything else. Software doesn't spontaneously write itself, but if you're not getting paid to write software, you have to spend time doing something else to be able to survive. How long has it taken to get HURD to a semi-useable state again? And how much is that due to programmers only being able to work nights and weekends (assuming they have no lives) on the code, rather than having a significant core of developers who work on the project as a day job with all of the trappings -- ie, wages?

    3. Re:GNU's take on Licenses by vadim_t · · Score: 2, Interesting

      I don't see anything wrong with RMS' utopia. I write code, and you can be sure that I won't stop getting paid even if it suddenly goes Open Source. Why? Because I work on an accounting program used only by our company.

      Thinking that software only gets written to be sold is very short-sighted. There are other things to do as well, like maintaining old programs, writing code for websites and to help companies work. Besides, GPL'd software can be sold. If you need an example of a successful business, look at ReiserFS.

      If commercial software suddenly dies as a business I'm pretty sure I will be able to adapt. If you're saying you feel capable only of writing programs sold for money, then sorry, but you'll just either will have to learn to apply your skills somewhere else, or find a different kind of job.

    4. Re:GNU's take on Licenses by Anonymous Coward · · Score: 0

      In my view, it's a matter of interest. I've found commercial software is often interesting to develop and written to high standards, while bespoke software developed for internal use is boring and often very shoddy in terms of design and code quality.

      I could move from the one to the other without any difficulty, but poorly designed/coded software gets on my nerves, and I'd probably get so bored with it I'd end up going into academic research, management or an entirely different field that happens to interest me (e.g. linguistics).

    5. Re:GNU's take on Licenses by Hard_Code · · Score: 1

      "This isn't about being best in the world, but about helping to keep freedom."

      1) To some people it is mostly about better software.

      "Why not?"

      2) Because it is often not the best software. See #1.

      "And what does this have to do with the argument?"

      See #2.

      For the record I am NOT one of those people who think the value of "open software" is SOLELY because it makes better software (the opposite can be easily demonstrated in myriad cases). *Because* of this fact, I am more in the "Free Software" camp.

      But the point is that neither side can seem to acknowledge the legitimate philosophy of the other, or that people might have different *reasons* for having the same goal.

      --

      It's 10 PM. Do you know if you're un-American?
    6. Re:GNU's take on Licenses by PhilHibbs · · Score: 4, Insightful
      As soon as RMS writes a license that allows for true "freedom" (ie, I can do whatever the hell I want with the licensed software, including releasing it under a non-GPL license), I will take his views on "freedom" seriously.
      The GNU philosophy is intended to keep the software free - I don't care about your freedom to enslave my software.
    7. Re:GNU's take on Licenses by Anonymous Coward · · Score: 1, Troll

      Don't the majority of programers make money of writing software which solves company or organization specific problems which would be, by and large, only used inside the afore mentioned company or organization and hence under the terms of the gpl such companies or organizations would be able to use gpl'd code without distributing the source code providing that the programs they wrote were only used for internal distribution.

      It seems to me that the majority of programers are paid for a service and that this service is something which would appear to be quite specific and would generally involve overcoming a specific problem that a company/organization would have as opposed to selling a product which would be a stand alone piece of software. The gpl does not threaten the incomes of people who sell a service but it has the potential to threaten those who sell a product.

      The gpl is IMHO something which is very necessary to the open source movement, it insures that certain pieces of basic core software such as OS's, browsers, compilers and development environments will always remain Free (in all senses of the word) and competitive. What Gpl'd and open source software are not good at doing is producing things like modern polished computer games or highly complicated niche software and hence IMO the gpl does not pose a threat to people who produce these sort of software products. What I am trying to say is that the GPL does not threaten the majority of software developers.

      I think that if the gpl and the free software foundation did not exist a lot less people would be prepared to invest their time into projects where their work could easily be stolen (fork the code into a proprietary product and sell it). I see the gpl as an insurance policy and something which is necessary for the protection of the open source ideal.

    8. Re:GNU's take on Licenses by Russ+Nelson · · Score: 3, Informative

      If RMS deems a license non-compatible with the GPL, then it is by definition not "Free", and software licensed under that non-compatible license is not "Free Software".

      Wrong.

      I'd have to check, but I'm pretty sure the Plan 9 license is officially recognized as an Open Source license.

      Wrong.

      Software companies are not going to go away overnight (or even in the forseeable future, if you value useable software), but in a world of "GPL, and nothing but GPL" those companies cannot exist.

      One must ignore the existance of Red Hat, but you're already proven that you live a fact-free existance, so why not?
      -russ

      --
      Don't piss off The Angry Economist
    9. Re:GNU's take on Licenses by leandrod · · Score: 0, Flamebait
      > As soon as RMS writes a license that allows for true "freedom" (ie, I can do whatever the hell I want with the licensed software, including releasing it under a non-GPL license), I will take his views on "freedom" seriously.

      I would rather not have you hoarding my own software and modifications of it, so I prefer GPL that helps keeping you honest.

      > Why should he be?

      Sorry, not enough context and I am feeling lazy today.

      > If RMS deems a license non-compatible with the GPL, then it is by definition not "Free"

      Not at all. GPL compatibility is certainly nice, but it isn't a requirement for freedom. And he never said anything the like, so you are putting words into his mouth. I would apologise if I were you.

      > I'd have to check, but I'm pretty sure the Plan 9 license is officially recognized as an Open Source license.

      Check again, it is not OSD, DFSG or anything the like -compliant. It is not even free by your own definition.

      You are so misinformed you become libelous.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    10. Re:GNU's take on Licenses by leandrod · · Score: 1
      > To some people it is mostly about better software.

      This is open source people, not free software. Because the troll was dissing the GNU GPL, then your comment is irrelevant. But Plan 9 is not even open source.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    11. Re:GNU's take on Licenses by TheRaven64 · · Score: 4, Insightful

      I would rather not have you hoarding my own software and modifications of it, so I prefer GPL that helps keeping you honest.
      The GPL doesn't prevent hoarding. I can keep my changes to your code and not release them if I want. The only thing I can't do is release binaries of the modified code. If I choose to emply 1000 coders to take the Linux kernel and make an in-house kernel that's much better, and keep it for in-house use the GPL allows this, it doesn't force me to release my changes, and if it did it would be unenforcable.

      --
      I am TheRaven on Soylent News
    12. Re:GNU's take on Licenses by squiggleslash · · Score: 1
      Reading the FSF's comments, it's obvious the reason developers are urged not to adopt the 1.1 Apache Licence is that it plays badly with others, you can't, for instance, merge Apache into a third party's GPLd project.

      Stallman isn't being ideological in his objection to it, he's being pragmatic. With the Plan 9 licence, he's being both. I think he's right on both counts, but then I think free software, and the use of copyleft to keep it free, is a good thing.

      --
      You are not alone. This is not normal. None of this is normal.
    13. Re:GNU's take on Licenses by martinde · · Score: 2, Insightful

      > Software companies are not going to go away
      > overnight (or even in the forseeable future,
      > if you value useable software), but in a world of
      > "GPL, and nothing but GPL" those companies cannot
      > exist.

      This is something I've always wondered about. If the GPL was the only license in the universe, would there be no software at all? It's kind of what you're asserting, and I don't think it's true. It's not like there would suddenly be no need for software, right? What it would do is make software so it wasn't sold as a product, and it would turn programmers into "true" service people. Programmers would be like plumbers, coming to your house to help you (or your company) fix software problems. Like plumbers, they would compete on rate and on skills.

    14. Re:GNU's take on Licenses by leandrod · · Score: 1
      > The only thing I can't do is release binaries of the modified code.

      Not true. You cannot release modified code under any other license than GNU GPL, binary or not.

      But this wouldn't be hoarding, it would be just private modifications. You wouldn't fleece anyone. In fact, when Apple and Netscape created licenses that required even in-house modifications to be sent back to the maintainer, RMS found it to be a violation of users' privacy, and thus against freedom. Not to mention it is a restriction not found in the GNU GPL, and this was one of the things that made MPL and APSL incompatible with it.

      Incredible after so many years how FSF, GNU, the GNU GPL and RMS are still so widely misunderstood.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    15. Re:GNU's take on Licenses by Anonymous Coward · · Score: 0
      As soon as RMS writes a license that allows for true "freedom" (ie, I can do whatever the hell I want with the licensed software, including releasing it under a non-GPL license), I will take his views on "freedom" seriously.

      It already exists, it's called "public domain" licensing.


    16. Re:GNU's take on Licenses by UnknownSoldier · · Score: 4, Insightful

      > The GNU philosophy is intended to keep the software free - I don't care about your freedom to enslave my software.

      You know, that's a very good summary of GNU software. The freedom of the software is more important then the freedom of users. BSD applies the reverse philosophy. Which license is better, is subjective.

    17. Re:GNU's take on Licenses by sacrilicious · · Score: 2, Insightful
      The GPL doesn't prevent hoarding. I can keep my changes to your code and not release them if I want. The only thing I can't do is release binaries of the modified code.

      Which I think means one can't release products linked to GPL-derivative code for which they haven't released the modifications. About the only good that can do for a corporation is if they want to run a service bureau with data in being proceseed into data out onsite. Which is as the GPL intended. This doesn't lock users into protocols and dependencies. I'd regard this as an example of the value of the GPL.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    18. Re:GNU's take on Licenses by Nicolay77 · · Score: 1

      Then you should like the wxWindows license, see: wxWindows license.

      That said, the license is the thing I like most of wxWindows. Would be nice if lot of other projects used it.

      --
      We are Turing O-Machines. The Oracle is out there.
    19. Re:GNU's take on Licenses by murdocj · · Score: 1
      Thinking that software only gets written to be sold is very short-sighted... If commercial software suddenly dies as a business I'm pretty sure I will be able to adapt

      It's equally shortsighted to think that we can get along without selling commercial software. For example, the industry I write software for couldn't afford to have each company "roll it's own"... and I can guarantee you that it's not sexy enough to have "lots of eyeballs to make all bugs shallow". Without commercial, non-GPL software, these businesses would not have software.

    20. Re:GNU's take on Licenses by castlan · · Score: 4, Interesting

      >> The GNU philosophy is intended to keep the software free - I don't care about your freedom to enslave my software.

      >You know, that's a very good summary of GNU software. The freedom of the software is more important then the freedom of users. BSD applies the reverse philosophy. Which license is better, is subjective.

      Close. The freedom of society to use the software is more important than any individual's freedom to use, or prevent others from using the software. That is usually called Socialism, versus Individualism. Welfare versus selfishness. Which philosophy is better, is subjective.

      p.s. Personally, I dislike government mandated Socialism, but software, and "Intellectual Property" in general seems to be inflated in value and overly hoarded. Sharing information eventually increases compassion, so that charity should not need to be mandated from authorities.

    21. Re:GNU's take on Licenses by brlewis · · Score: 1

      Sheesh, why do you have to write so many paragraphs? Just say, "True freedom would let me both copy GPL code and restrict the freedom of others." That's all you're saying, really.

      Whine all you want. The situation is you have to choose one or the other. If you want to restrict others' freedom, don't copy GPL code. It's that simple.

      P.S. RMS does not claim that GPL-incompatible licenses are automatically non-free. You're the one making that claim when you say true freedom means being able to license derivatives however you want.

    22. Re:GNU's take on Licenses by vadim_t · · Score: 1

      And what industry is that if I may ask?

    23. Re:GNU's take on Licenses by minektur · · Score: 1

      GPL - not free as in 'beer' but rather, free as in 'herpes'. :)

    24. Re:GNU's take on Licenses by murdocj · · Score: 1

      It's a commercial manufacturing sector... exciting stuff like accounting and inventory, as well as some stuff that's very specific to this particular market.

      Sure, individual manufacturers can each hire people to write the software, but that is going to cost them much more than buying a system off the shelf. And a consortium of companies could get together and fund a group to do the development... about the same time Saddam Hussein and George Bush smoke a peace pipe.

      Reality is that there is some software that isn't exciting enough to generate momentum for open source GPL projects, but is necessary enough that people will pay for them. Closed source isn't going away.

    25. Re:GNU's take on Licenses by vadim_t · · Score: 1

      Why couldn't be that be GPL'd?

      I see it this way: Some companies write their own accounting stuff because have some specific need, and not a desire of reinventing the wheel. Probably writing their own is a cheaper and safer option than expecting some vendor to add features or license you the source code, which also might be written in a language nobody in the company knows well.

      So this company writes the program. Now that it's done, what? They're not going to sell it, it's not their business, and they don't have resources to support it. Perhaps the original programmer left after finishing the job. In these cases, I see two options, either leave it that way, or make it free.

      If you make it free somebody else might find it useful, and even contribute a bug fix or two. Also if your priority is getting things done fast and cheap, the GPL is not a bad idea, since you'll be able to use some really nice tools and libraries like Qt.

    26. Re:GNU's take on Licenses by Minna+Kirai · · Score: 1

      The GPL contains no "in-house" or "internal use" exception. If you have 1000 programmers editing the code, 5% of them will spontaneously decide to mail some patches to Linus. And you can't stop him. Your programmers distribute the code to each other via the GPL- otherwise they're not allowed to share with each other. This gives any of them permission to send copies to whoever he wishes.

      Sure, as long as you're his boss, you can command him not to give copies to anyone without your personal approval. But a good lawyer could argue this is a GPL violation. By distributing code under GPL, you gave the recepient permission to distribute it. But at the same time, you gave him instructions not to distribute it. That's tantamount to editing the GPL in an impermissable way.

      A related lawsuit has already happened: before recieving modifed copies of a GPL program, users were made to sign a separate contract promising not to redistribute it. That is a flagrant violation. (The defendants backed down before making it to court, so it's not a watertight precedent)

      (Even if that argument doesn't hold up in court, the turnover rate for 1000 programmers will be significant. Soon enough, an ex-employee will find himself with a leftover copy of the code, and then he's free of your control)

      it doesn't force me to release my changes, and if it did it would be unenforcable.

      Many quasi-Open Source licenses (including some created in the past by Sun and Apple) have required all changes be transmitted to the original publisher. Their lawyers seemed to think it was enforcable (although impractical, and it made their code untouchable once people learned of it, so they've backed away towards more agreeable conditions)

    27. Re:GNU's take on Licenses by runderwo · · Score: 1
      Your programmers distribute the code to each other via the GPL- otherwise they're not allowed to share with each other.
      Wrong. RMS has stated that the GPL's distribution requirements do not apply within an organization.
    28. Re:GNU's take on Licenses by leandrod · · Score: 0
      > It's equally shortsighted to think that we can get along without selling commercial software.

      Commercial is opposite to freeware, not to free. The opposite to free is proprietary.

      I am all for commercial, free software.

      > For example, the industry I write software for couldn't afford to have each company "roll it's own"... and I can guarantee you that it's not sexy enough to have "lots of eyeballs to make all bugs shallow".

      That is why it would make sense for all of them to share copylefted code, perhaps supported by the authors in a vendor.

      > Without commercial, non-GPL software, these businesses would not have software.

      That is a non sequitur.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    29. Re:GNU's take on Licenses by Osty · · Score: 1

      And yet, your company just put thousands of dollars into this software that arguably should help them increase their business (if it doesn't have business value, the company's not going to write it in the first place). The last thing you want to do is give that software to your competitors and let them reap the money saving or revenue generating benefits as well without the associated development costs. You'd be shooting yourself in the foot.


      However, if some entrepenuerial (sp?) company took a look at your industry, noticed a problem space they could solve through software, then developed that software and sold it to everybody in the industry for the same price (give or take service contracts), then everyone wins -- you get the software for the same price as your competitors because you're all paying for the developmnent of the software, amortized across the expected number of customers plus some amount for profit.


    30. Re:GNU's take on Licenses by Minna+Kirai · · Score: 1

      And Bill Gates stated that MS EULAs don't endanger privacy.

      The text of the license is the only thing with a legal standing. Anything else you hear is just so much hot air. A statement by RMS might suffice as a promise that the FSF won't pursue you for violating the GPL in that manner. But it has no bearing on how Linus Torvalds or AOL-Time Warner might react.

      And without seeing a quote, I'd doubt that RMS would've said something quite like that. (Especially considering that an "Organization" can be construed to be a huge group, like "US Taxpayers")

      Maybe you're talking about this GPL FAQ. It says that you're not required to release modified versions. (The fact that you've modifed GPL code doesn't force you to either send patches upstream, or post it on your own website). But it doesn't let you forbid release either. That FAQ ends with "but the decision of whether to release it is up to you". Who is "you" in that sentence? It's not the manager or board of directors- it's every single person with a copy of the software. (Another FAQ makes this more explicit)

      In any organization of nontrivial size, you'll eventually find someone who both wants to publish the code, and doesn't care about keeping his job (or is secretive enough to be anonymous).

    31. Re:GNU's take on Licenses by DWIM · · Score: 1
      I don't care about your freedom to enslave my software.

      But if software is free, then nobody owns it, right?
    32. Re:GNU's take on Licenses by vadim_t · · Score: 1

      Why is it necessarily shooting yourself in the foot? You might help your competitors a bit, but you get the benefit of getting it done cheaper. And if you release it under something like the APL cometitors will have to give you the changes to the source code, so they'll practically be writing the code for you.

      I suppose it depends of course. Writing your accounting system in PerlQt and using Postgres as a database might save you some quite noticeable cash in licenses, perhaps enough to offset the possible improvement of a competitor. And your competitor that decided to adopt your system might not even be in the same country. Then of course, it might not.

      I just don't think that closed source is the only solution that will work in this case. Sometimes it might be the best solution, but perhaps sometimes it isn't.

    33. Re:GNU's take on Licenses by WNight · · Score: 1

      How does your taking a GPLed program and releasing a non-GPLed version make anything more free? Perhaps one person feels more free, but everyone who gets their software later will feel less free. And you're greedy, there's no other motive for taking something produced by someone else and making a non-free version of it. You want to profit off of someone else's work, without sharing.

      I think the world is more free if we restrict your ability to profit off of the commons which you and yours would soon destroy.

      Anyways, your argument is lacking. You can usually just code your addition, however small, as a seperate program and call GPLed utilities to perform the background work. The only reason people hesitate to do this is that people can see how little their code really does. But, it's acceptable. Transgaming largely does this. You can achieve the same results with Wine, but painfully. People think their interface and installer is worth paying for. You're allowed to distribute GPLed applications with your closed-source program.

      Talk about "freedoms" which don't involve you taking advantage of people, and we'll accomodate you.

    34. Re:GNU's take on Licenses by WNight · · Score: 2, Insightful

      What double-talk. The GPL merely prevents you from using my program and not letting someone see the results. The "user" is just as free as ever. The only party who isn't is the greedy "Developer" (do they actually develop anything) who wants to repackage a successful GPLed app as their own. The user, who wants to use the program, and perhaps build a new program based on it, is perfectly free to do so.

      You know the story of the tragedy of the commons right? A public resource, if freely exploitable, gets exploited (and eventually destroyed) by a few abusers, and everyone suffers. A cap on unreasonable usage keeps the resource from going away and everyone benefits much more, even, in the long run, the abusers.

      There's no supportable reason for basing your work on mine, but being unwilling to let other users base their work on yours. If your work is so much more important than mine, don't use mine. If mine is important enough to use, let other people discover it and use it too.

      This isn't philosophy to me. This is practicality. I got into programming by being able to examine the source code of the programs on my Apple // DOS3.3 system disk. If that code wasn't available, I might not have learned to program. I want to create a world where current, real, working, code is available to people to learn from and base new advancements on. If every little advancement was locked away the open source code, which would be 95% of most apps, would be hidden (not distributed widely) and people would suffer. By making sure that new applications continue to be freely available to the users, you ensure that the software that's relevant to them is accessible.

      And really, who does this hurt. Just the greedy assholes. No loss at all, imho.

    35. Re:GNU's take on Licenses by WNight · · Score: 1

      Can each company afford to write a spreadsheet from scratch, just because they want a customized one? No. But if the source code was available, there'd be a job for an in-house programming making that software work better for that company.

      I've had jobs like this. Theirs users complain that process X takes forever, or is very error-prone. I either modify the software to fix this, or code a front-end which gives them a faster or less quirky interface. Then every transaction they process is 30s faster, times ten operators, and 120+ calls per day, each. That quickly pays for itself, and for me. But those additions would be mostly useless to anyone else, so they'd never find them in off-the-shelf software, nor could they afford to code the whole thing from scratch, or even the fairly small subset they use.

      They'll definately switch to Open Office's Calc from Excel or Paradox because it escapes vendor lock-in and allows them to modify on their own.

      Someone has to write Open Office, but that's not an issue. They'd pay quite a bit for it, as long as it gave them the freedom they need.

    36. Re:GNU's take on Licenses by Osty · · Score: 1

      I just don't think that closed source is the only solution that will work in this case. Sometimes it might be the best solution, but perhaps sometimes it isn't.

      Bingo. I'm not saying, "All open source is bad. Down with open source!" Instead, I'm saying, "Proprietary software is not bad. It can coexist, and there are plenty of times when it's more appropriate than open source. Being zealous about the GPL in particular or open source in general to the point where you're blind to any proprietary software is defeatist."


      To work with the on-going example, there's a very good chance that your company doesn't initially have the resources necessary to write software. Therefore, to take upon the job yourself requires investment -- people, tools (vi and emacs are good, but integrated IDEs are better, and those aren't always free, and the free ones aren't always good), hardware, etc. That's a big up-front cost and a sizeable on-going cost (payroll). Now that you have all of the necessary resources, you can begin working on your new software. The cost of that software is all of the startup costs mentioned above, plus the wages for the programmers multiplied by the amount of time the project takes. You're probably looking at a few tens of thousands of dollars, at least. Depending on your market, that could be a huge chunk of money, and it's going to take you time to recoup your costs by employing the cost-saving/revenue-enhancing features of the new software. Why, then would you give that software to your competitors? If there's enough demand, you could cetainly sell it to them and help offset some of your costs, but to give it away for free automatically hurts you (your competitor can use the $XX thousands of dollars they saved on not writing the software for something else, possibly undercutting your products or services).


      This is not always the case, and there are obviously exceptions (the software wasn't that expensive to write, the benefits of the software are not such that it would put you at an economic advantage v. your competitors, the other people wanting to use your software are not competitors, etc). However, it's something that the zealotry tend not to consider when they blindly advocate open source all the time.

    37. Re:GNU's take on Licenses by Osty · · Score: 1

      The problem stems from "obvious" libraries being licensed under the GPL. As other posters in this story have pointed out, many coders don't really understand the GPL. They equate it with "open source", when it's not -- it's "Free software", and has a certain set of restrictions (as contradictory as that is). When these programmers write library code that is widely useful (something that is difficult or obtuse enough that you don't want to reinvent the wheel, but obvious enough that many people will want to use it) and license it as GPL, it restricts my freedom -- I now have to spend my time and resources reinventing the wheel because the original inventor didn't understand what he was doing when he licensed the wheel. The same goes for reference code. For example, the BSD tcp/ip stack is the reference implementation for a tcp/ip stack, and is obviously licensed under the BSD license. That means that anyone can look at the code to get an idea of how to properly write a network stack, and even use the code as the basis for their own network stack. If that were instead licensed under the GPL, not only could you not start from that stack to build your own, you couldn't even look at that stack for fear of contamination. In other words, it's not all about wanting to capitalize on other's works, though you can make it seem that way to demonize those that disagree with the GPL.

    38. Re:GNU's take on Licenses by Anonymous Coward · · Score: 0

      so what you are saying is that open source/free software is just a big fuckn' power grab?

      open source programmers want to have a great deal of importance and involvement just becuase they are who they are???

      Guess what - so do propietary software developers. It doesn't make your way right or wrong. Say what you want about the benefits of open source to society, in reality its just a power grab like any other. It's socialism v capitalism - now go back to Russia.

    39. Re:GNU's take on Licenses by WNight · · Score: 1

      Copyright doesn't involve contamination like patents do. You can look at my code when writing your own, as long as you don't copy mine, but merely write something that does a similar thing, you're fine. (And, where a situation is basic enough that there's really only one way to do things, you can't enforce copyright on it because it's not a creative work at that point.)

      Clean-room reverse engineering is done because trade secrets are often claimed to be involved, and because it's a perfect defense against claims of copying. "No, your honor. Here's twelve months of logs between two seperate engineering groups showing how we arrived at each piece of code." It's not technically required.

      As for GPLing, versus LGPLing; yes, it can be a pain. But, you're still free to use it. It's only your desire to then release (not under GPL) your results which prevents this.

      This is why pretty much everyone (even Stallman, though he does so for practical reasons, not philosophical) supports BSDLing source code for implementing standards. (TCP/IP, FTP, etc...)

    40. Re:GNU's take on Licenses by runderwo · · Score: 1
      You make some good points, but you might drop the attitude.

      Copyright law refers to chartered organizations and corporations as inviduals, so any license that is binding under copyright law applies to such organizations as if they were individuals themselves.

      Each individual within the organization is part of the organization, and is thus acting on behalf of it. If one of those individuals distributes a copy of the software, then that individual will have to simply suffer the consequences for doing so.

    41. Re:GNU's take on Licenses by murdocj · · Score: 1
      > Without commercial, non-GPL software, these businesses would not have software.

      That is a non sequitur.

      No, that's my opinion, based on what I've seen over the last 30 years. Many businesses need software that is not serviced by the GPL, open-source market.

    42. Re:GNU's take on Licenses by leandrod · · Score: 1
      > No, that's my opinion, based on what I've seen over the last 30 years.

      Which is quite irrelevant, given that the GNU GPL is not yet reaching into all markets, that is mindset is still abhorrent to this greedy age, and that it is yet relatively young.

      > Many businesses need software that is not serviced by the GPL, open-source market.

      First, open source is one thing, the GNU GPL is quite another. They have a huge overlap, but the GNU GPL is a free software license, which is accepted as well by the open source ideology but is itself much more stringent ideologically and legally.

      Second, you should say is not yet serviced. There is nothing preventing some company from using free software to service any given market. There are many examples past and present of free software companies, selling services and deliverables on and of various parts of the GNU toolchain. Cygnus, Ada, Aladdin, and so on. Do your homework.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    43. Re:GNU's take on Licenses by Minna+Kirai · · Score: 1

      you might drop the attitude.
      That's all part of the game.

      Copyright law refers to chartered organizations and corporations as inviduals

      Really? I doubt it. US law makes special mention of corporations as owners of copyright- allowing them to hold it for longer than a mortal could. But I've never heard of any exceptions for corporations as users of copyrighted materials.

      If a corporation wants such an exception, it has to negotiate one with the copyright holder on a case-by-case basis. (This is called Volume Licensing).

      any license that is binding under copyright law applies to such organizations as if they were individuals

      Absolutely not. If a company buys a single Adobe Photoshop and installs it for 50 workstations, the BSA will be pleased to kick their door in and start auditing. They call this offense "piracy", but it's actually "copyright infringment" (not "violent crimes on or near the ocean") (Slashdot had a discussion of this yesterday. The official BSA site has a really funny page(flash).

      The newspapers provide us with amble demonstration that a company making copies of software for internal use must get a license from the author to do so, or be violating copyright. Therefore, the same legal principles will apply to GPL-based software. "nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License."

    44. Re:GNU's take on Licenses by Anonymous Coward · · Score: 0

      Software that is made free by the copyright owner cannot be made non-free. This is true of BSD, XFree86, Apache and all of the other major open-source software projects that are not licensed under the GPL. You own the copyright to your software, so nobody can 'enslave it', as you put it.

      The GNU philosophy is intended to eliminate non-GPL software in general, and commercial/proprietary software in particular. This is why using GPL code or linking to GPL binaries is forbidden to anyone not licensing their own software under the GPL. This has been the case all along, with the origin of GNU being a political project to clone and replace UNIX.

      Mind you, a lot of people who license their software under the GPL don't agree with the GNU/FSF philosophy (Linus Torvalds, for example). In some cases, the GPL is used as a sign of appreciation for the software tools that the FSF has provided to the community (gcc, the GNU userland tools, emacs, etc.), which are often essential in producing open-source software (e.g. Linux and the BSDs depend on gcc). In other cases, it's simply ignorance; the GPL is widely known because of Linux, and a lot of people think it's synonymous with open source.

      A lot of the pro-GPL confusion seems to stem from the BSD experience. In the 1990s, Linux became the standard free UNIX-like OS, even though BSD was technically better and had the advantage of broad recognition before the first line of Linux code had been written. GPL advocates have argued this is because of the BSD licence. In fact, the problem with BSD was that it was derived from UNIX code, which was owned by AT&T. There was never any problem with the BSD-licensed code, but the AT&T code (meaning code directly taken from UNIX or code that was clearly derived from UNIX code) could not be given away because the University of California at Berkeley didn't own it. No matter which licence had been used for BSD, the inclusion of AT&T code would have blocked distribution of the full OS.

      The one thing the GPL would have done is it would have prevented AT&T and all the other OS vendors (UNIX and non-UNIX) who used BSD code using it. However, this is assuming AT&T would have allowed BSD to go ahead with a GPL-like licence in the first place, which is extremely unlikely. Either way, the likely result would have been slower adoption of TCP/IP and quite possibly the standardisation of proprietary alternatives to BSD sockets. In other words, slower technological progress, incompatibility among systems and narrower proliferation of open standards.

      Another common argument is that BSD code has often been 'forked', but there are many more Linux distributions that BSD variants, and the three open-source BSDs share code among each other all the time. The structure of BSD versus Linux is entirely down to organisation, not licensing: Linus Torvalds owns the 'Linux' name, so has the final say on what 'Linux' is. No such ownership exists on the BSD side, so all three of the open-source BSDs are equal peers.

      The most obvious counter-example to BSD is XFree86, which uses a similar licence. Despite the fact that developers of commercial/proprietary software can (and do) use XFree86 code, XFree86 remains free, and is extremely popular. Moreover, the non-restrictive licence allows video-hardware firms to distribute proprietary drivers that link to XFree86, letting systems that run XFree86 support their hardware without exposing design secrets to their competitors. If XFree86 were licensed under the GPL, such drivers could not exist, and video support would undoubtedly be much poorer.

    45. Re:GNU's take on Licenses by Anonymous Coward · · Score: 0

      You know, this is one reason why BSD fans aren't too keen on the GPL. You can't, for instance, merge GNU code into a third party's BSD-licensed project.

      If there's any licence that's the epitome of not playing well with others, it's the GPL.

    46. Re:GNU's take on Licenses by Anonymous Coward · · Score: 0

      If you have 1000 programmers editing the code, 5% of them will spontaneously decide to mail some patches to Linus. And you can't stop him.

      Assuming a normal employment contract, the code those 1000 programmers are writing is owned by the firm that employs them, not the individuals. They therefore have no inherent right to send that code to anyone without the firm's permission.

      If the firm in question is violating the GPL, then the FSF (or some other entity) could sue it to prevent it using the GPL'd code in question, but that firm is the holder of the copyright on the code its employees write, and therefore has complete control over how that code is licensed. It can't violate the licences of other software it's using, but nor is it obligated to use such software and hence accept the terms under which it's licensed.

    47. Re:GNU's take on Licenses by squiggleslash · · Score: 1
      You certainly can, as long as it's not the original BSD licence that even UCB have abandoned.

      GPL + (current) BSD = GPL, which is fair enough and makes things practical. This is an entirely different situation to, say, GPL + APL = not possible, you'll have to track down the copyright holders and negotiate new terms.

      --
      You are not alone. This is not normal. None of this is normal.
    48. Re:GNU's take on Licenses by Anonymous Coward · · Score: 0

      So your argument is that you can merge GPL-licensed code into a (current) BSD-licensed project as long as the resulting project ceases to be BSD-licensed and becomes GPL-licensed. This can't honestly be described as merging the GPL code into the BSD project. Rather, it's creating a GPL-licensed fork of the BSD project.

      Is there a problem with creating a GPL-licensed fork? No, but it's clearly a case of a new project, as opposed to, say, merging proprietary code into a BSD project (e.g. distributing a binary video driver with XFree86, which is distributed under a BSD-like licence). In this case, the proprietary code remains under a proprietary licence, while the rest of the code remains under a BSD licence.

    49. Re:GNU's take on Licenses by PhilHibbs · · Score: 1

      The freedom of the software is enforced by my copyright. I own it, and keep it free. Software has no rights of it's own, so would have no protection under law unless it has a copyright owner. In other words, yes, the "freedom" analogy is a little bit broken.

    50. Re:GNU's take on Licenses by runderwo · · Score: 1
      That's all part of the game.
      I wasn't aware we were playing a game.
      any license that is binding under copyright law applies to such organizations as if they were individuals...Absolutely not. If a company buys a single Adobe Photoshop and installs it for 50 workstations, the BSA [bsa.org] will be pleased to kick their door in and start auditing.
      Ehmm. I think we're talking about apples and oranges here. The licensing agreement for commercial software typically only allows it to be installed on one machine. That is completely independent of whether it's an individual or a corporation installing it; either one would be BSA bait. If it weren't for the requirement that the software only be installed on one machine at once, but that it could not be distributed out of copyright (like any other commercial software), it would be perfectly fine to install it on as many machines as you wanted within your organization.

      If you have a piece of GPL software, there are obviously no such restrictions, and thus you can do what you want with it as long as you don't distribute it outside your organization. If you do, you can choose to do it under the terms of the GPL or any other license under which the copyright holder allows redistribution.

    51. Re:GNU's take on Licenses by Minna+Kirai · · Score: 1

      Your interpretation of US copyright law is just wrong. Maybe you're confused because software publishers write EULAs forbidding behavior which is illegal anyway.

      Copyright is about copying, not "distribution" (although it often occurs soon after the reproduction).

      You may check the government's page on the law. It says

      "the 1976 Copyright Act generally gives the owner of copyright the exclusive right ... To reproduce the work in copies"

      "Distribution" doesn't matter. You cannot make copies. Simply burning 10 CDROMs and hiding them in a shoebox is illegal.

      (There are exceptions to the law, allowing you to reproduce a work in limited quantities, but none would permit you to execute a program twice. Two exceptions are: you may be able to create a single backup, but never use it unless the original is destroyed. And, creating temporary copies as necessary to view a work, such as loading software into RAM, doesn't count as "reproduction")

      An additional confusing factor may be this GPL FAQ entry. It states that "copying within an organization is not distribution". Distinguishing beteen "distribution" and "copying" is irrelevant both to copyright law and the GPL, as both forbid "copying" as such.

    52. Re:GNU's take on Licenses by murdocj · · Score: 1

      You have your opinion, and I have mine. You didn't address any of my original arguments so my opinion stands.

    53. Re:GNU's take on Licenses by runderwo · · Score: 1
      "Distribution" doesn't matter. You cannot make copies. Simply burning 10 CDROMs and hiding them in a shoebox is illegal.
      I was not aware of this. Thanks for clearing it up. That does make everything a mighty bit more fuzzy.
    54. Re:GNU's take on Licenses by Anonymous Coward · · Score: 0

      I'd have to check, but I'm pretty sure the Plan 9 license is officially recognized as an Open Source license.

      Plan 9 people tried and failed to gain certification for their license from the Open Source Initiative (the originators of the term 'open source'):

      http://www.mail-archive.com/license-discuss@openso urce.org/msg05666.html

      --
      ralph

  34. Doesn't Plan 9 have a Usenet newsreader? by Kiwi · · Score: 0, Offtopic
    Doesn't Plan 9 have a Usenet newsreader? I am sure that one of the rn derivitives would work fine for Dennis; since he probably used one of those back in the day. In the meantime, the headers to his postings make the Linux community red in the face, e.g: From: "Dennis Ritchie"
    ... X-Newsreader: Microsoft Outlook Express 5.00.2919.6600
    X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600

    Oh, the heresy of it all! Actually, over in comp.unix.admin, a number of old-school Unix people have similiar headers in their messages; Dennis once said (1995 or 1996 issue of Byte magazine) that "Unix will never be a desktop operating system"; all of the MacOS X users have proven him wrong.

    - Sam

    --

    The secret to enjoying Slashdot is to realize that it should not be taken too seriously.

    1. Re:Doesn't Plan 9 have a Usenet newsreader? by Anonymous Coward · · Score: 0
      For many years I've had a feeling that Ritchie never much cared about Unix. His involvement was accidental. There is considerable evidence in that interview which indicates that he hasn't done much since he passed the age of 35.

      His self-decription is someone who doen't program, but who signs checks and handles PR. He doesn't have any hobbies, save listening to music on the radio. He says he is not an audiophile. His reading is confined to lightweight popular science genre.He finds travel too tiresome. Nothing wrong with any of that of course. But he doesn't appear to have any more goals, and that he is just sliding by, taking it easy.

    2. Re:Doesn't Plan 9 have a Usenet newsreader? by Anonymous Coward · · Score: 0

      Maybe you've just noticed he isn't a zealot. A lot of people, even programmers (like me), aren't zealots, and are happy to use multiple OSes.

      The zealotry of the Linux users, and especially the GNU faction, is one of the things that I find unpleasant about the 'Linux community'. I primarily use Windows XP Professional because it's the best overall for my needs, but a lot of other OSes are better in specific ways, and I sometimes use them for specific purposes. This includes free and commercial OSes.

    3. Re:Doesn't Plan 9 have a Usenet newsreader? by Anonymous Coward · · Score: 0

      In fact, he all but openly admitted that his job is a total sinecure. He came across as a rather boring person. It seems a shame, because he surely could have had more to offer than just settling into middle management. He's only 62, and his self-described bio read like a 90-year old "Professor Emeritus" with one brain cell left.
      Oh well, he doesn't owe me anything - none of my business what he does with his brain I guess.

    4. Re:Doesn't Plan 9 have a Usenet newsreader? by Kiwi · · Score: 1
      Dennis once said (1995 or 1996 issue of Byte magazine) that "Unix will never be a desktop operating system"

      Talking to myself: The exact quote is "As a product, [UNIX has] certainly lost any chance to take over the mass market."

      - Sam

      --

      The secret to enjoying Slashdot is to realize that it should not be taken too seriously.

  35. Other Unix? by richie2000 · · Score: 1, Troll
    I love the comment on the bottom of his OtherUnix page:

    Established [in spirit] 1 Apr, 2000; modified July 2002.

    --
    Money for nothing, pix for free
  36. Re:Uh oh by mehfu · · Score: 1

    I don't get it... please explain.
    Since I'm Swedish and all.

  37. Interviews like this make me a little sad by Anonymous Coward · · Score: 0

    All these brilliant programmers eventually become management. Management is great, but not if you are one of the best programmers in the world.

    When I'm old I want to code. If I can't keep up with the kids then I will teach.

  38. loads of things by DrSkwid · · Score: 5, Informative

    not easy to summarise

    try reading the papers

    user level file systems :
    Instead of having one protocol for interrogating the disks, one for the network etc. plan9 uses the 9p protocol. In this way the physical devices are abstracted and one can use a single set of tools to inspect them. It taes the concept of Everything is a file to it's logical conclusion.
    Want to know where the mouse is : cat /dev/mouse

    Get slashdot homepage using the shell :

    conn = `{cat /net/tcp/clone} # ( `{} is like bash's `` )

    <[4] $conn { # keeps it open
    echo 'connect slashdot.org!80' > /net/tcp/$conn/ctl
    echo 'GET http://slashdot.org/ HTTP/1.0' > /net/tcp/$conn/data
    cat /net/tcp/$conn/data
    }

    I wrote an irc bot as an exercise in rc. It dangerously executes given commands and returns the results

    There are also other great technologies.
    Incremental backups are built in.
    Acme is an interactive editor that does all sorts of interesting things.

    The plumber - forget file associations. The plumber uses regular expressions and executes whatever commands you would like it to for a set of given strings. So if you see http://slashdot.org in ANY piece of on-screen text, right click and select plumb and it will open it. [hehe not it plan9's web browser - that is one area seriously lacking.

    The really sad part is that Lucent's financial troubles means that people have been shed from Bell-Labs. No-one is being paid to maintain plan9 any more. The heroes remaining and some outside [Rob Pike, Russ Cox, Dave Pressotto, C H Forsyth, et. al.] are doing it in their own time. And doing a great job.

    I could go on but I need to leave the house. [that always seems to be the case when plan9 gets mentioned here!]

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:loads of things by Anonymous Coward · · Score: 0
      conn = `{cat /net/tcp/clone} # ( `{} is like bash's `` )

      `` is actually a throw-back from the Bourne shell. Bash uses $(), not `` (it keeps around `` for compatibility's sake).

      In any case, does rc not have an analogue to Bash's $(<)? e.g. in Bash I would write that as conn=$(< /net/tcp/clone).

      Plan9 is so young and already we're seeing Unnecessary Uses Of Cat?

    2. Re:loads of things by Anonymous Coward · · Score: 0

      I've always thought that scripting TCP connections from the shell was cool, ever since I heard of HURD's "/dev/tcp" idea.

      Then of course, you could code a C socket interface with simple open calls...

  39. Re:An excellent qualifying statement! by Lord+Bitman · · Score: 1

    And successful, too!
    Okay, all trolls from now on post "This isnt a troll, I really think this must have happened" at the end of your messages, and your troll posts will be moderated +4!

    As for the rest of you, the non-trolls, go kill ajuda.
    I shall bask here and do nothing, for I have accomplished many great things in the past and so my debt to the universe is paid.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  40. Another "interview" by WG55 · · Score: 3, Funny

    Someone posted a parody on aus.tv of Dennis Ritchie being interviewed on an AOL chat session. It's more a jab at the AOL'ers, but I thought it was quite good.

  41. Why do the fathers of UNIX dislike Linux so much? by irexe · · Score: 5, Interesting
    ..take a look at this quote from a 1999 interview with Ken Thompson:
    Thompson: I view Linux as something that's not Microsoft--a backlash against Microsoft, no more and no less. I don't think it will be very successful in the long run. I've looked at the source and there are pieces that are good and pieces that are not. A whole bunch of random people have contributed to this source, and the quality varies drastically. My experience and some of my friends' experience is that Linux is quite unreliable. Microsoft is really unreliable but Linux is worse. In a non-PC environment, it just won't hold up. If you're using it on a single box, that's one thing. But if you want to use Linux in firewalls, gateways, embedded systems, and so on, it has a long way to go.

    It does make you curious as to what the exact arguments of these people against Linux are. Especially since Linux has become such a fine platform for desktop environments (KDE, Gnome) nowadays. In most people's experience, Linux has been more reliable on the desktop as well as the server for quite some time.

  42. Re:Timely? by Anonymous Coward · · Score: 0

    You're not even a good troll. You're just a big fucking failure in life, slowly decomposing into a pile of fetid shit.

  43. Nestle boycott is retarded by Anonymous Coward · · Score: 0

    The Nestle boycott is really retarded. The essence of the boycott is that Nestle is an evil company because some people mix the baby formula powder with dirty water, which makes babies sick.

    In the same fashion, people should boycott McDonalds because it is possible to wipe your ass with the beef patty and then eat it. Evil McDonalds! Forcing you to wipe your ass with the beef patty!

    1. Re:Nestle boycott is retarded by Anonymous Coward · · Score: 0

      Nestle dressed up women to look like nurses - white uniform, little triangle cap - sent them into the poorest villages, and gave away the proverbial first-month's-free formula to new mothers. The month's up, the breast milk has dried up, Mom's stuck. The formula wasn't any better anyway, especially with the dirty water. It was a damn dirty trick, and they got called on it.

  44. Re:Why do the fathers of UNIX dislike Linux so muc by Anonymous Coward · · Score: 0

    Simple answer: jealousy. Linux succeeded where others wannabes failed. The amount
    of sniping is proportional to the jealousy consuming those with their own failed agendas.

  45. Re:Why do the fathers of UNIX dislike Linux so muc by meadowsp · · Score: 1

    Yeah right, the man who invented unix is jealous because someone copies it decades later. Riight.

  46. Re:Why do the fathers of UNIX dislike Linux so muc by Anonymous Coward · · Score: 0

    Because Linux is all hype, what is ther to like about hype? Nothing.

  47. Re:Uh oh by Anonymous Coward · · Score: 0

    He got "se" confused with "cx".

    The parent poster wasn't too bright.

  48. Re:Uh oh by Anonymous Coward · · Score: 0

    Are you sure that you don't mean '.cx'?

  49. Re:An excellent qualifying statement! by Anonymous Coward · · Score: 0

    You do know why they have to say "this isn't a troll", right? Because every goddamn zealot here will read any opinion that isn't theirs and their aggressive and (usually) misinformed reply often starts with something like "Mistake to reply to trolls, but..." or "I shouldn't bite, but..." and that results in the parent getting moderated as a troll. Bah. Grow up already and accept that not everybody is a GNU lover or Linux lover, and we might just come now and then to give a little contrast from the usual "Praise Linux" attitude that is obviously there in nearly every post here.

  50. Without "C" by MS · · Score: 2, Funny
    Maybe you already knew this joke...:

    ... If it wasn't for C, we would be using BASI, PASAL and OBOL!

    First there was Unix... Now there's AIX, AU/X, BSD, BSDI, Dynix, EP/IX, FTX, Hurricane, HP-UX, Irix, Linux, Mach, Minix, NextStep, Open Desktop, OSF/1, OSX, PC/IX, Plan 9, Polyx, Posix, QNX, Risc/OS, Risc/ix, SCO Unix, Sinix, Solaris, Sprite, SunOS, SVRx, Topaz, Tunis, Ultrix, Unicos, V, v10, Xenix, ..."

    1. Re:Without "C" by manyoso · · Score: 1

      The preceding post has been brought to you buy the letter 'X' :-)

  51. Very off topic: by gazbo · · Score: 1
    I can't comment in your analogies journal as it's been archived, so I'll put it here.

    Firstly, a quick agreement - I've thought this for a long time, even before I got into such arguments on the web. It pisses me off in real life when people come up with analogies and then take them to extremes that no longer bear any relevance.

    The main point of my comment however is that I am planning to write an article for K5 on this exact subject, and just thought it polite to ask if I could borrow some of your points/examples from your journal (credited of course).

    1. Re:Very off topic: by Anonymous Coward · · Score: 0

      go ahead. (I'm not your parent, but there's only a few degrees of close friendship between us.)

    2. Re:Very off topic: by God!+Awful+2 · · Score: 1


      The main point of my comment however is that I am planning to write an article for K5 [kuro5hin.org] on this exact subject, and just thought it polite to ask if I could borrow some of your points/examples from your journal (credited of course).

      Absolutely you can. Get the word out there, man.

      P.S. I have no idea who the AC is who replied before. Some people have an odd way of getting their kicks.

      -a

  52. Re:Why do the fathers of UNIX dislike Linux so muc by Anonymous Coward · · Score: 1, Insightful

    Its a combination of "NIH" and envy. Linux has swiped ideas from all over the place. It was developed by many people all over the world instead of a small, select team. Its actually gone head to head with the big name, big money operating systems and come out on top. Its used their ideas but done far better than their work ever did. Its done everything wrong (smart programs, graphical desktop, open development) and still WON.

    That, of course, is unforgivable.

    Look at Ken's comments. "Not successful in the long run". Okay, so what will replace it? "Pieces that are good and pieces that are not". What project is this NOT true of? "In a non-PC environment, it just won't hold up". Yes, which is why Linux has been ported to everything under the sun (and some Suns, too) and stability on those systems is almost a higher priority than stability on x86.

    You were great in the '70s, Ken, but you've become obsolete.

  53. linux is not unix by Anonymous Coward · · Score: 0

    linux is not in the unix family tree. BSD is a direct descendant of the unix from Bell Labs. We need to spread the word that unix is now freely available as FreeBSD and there is no need to run an inferior imposter.

  54. Re:Uh oh by dubbayu_d_40 · · Score: 1

    Yeah, I've been scarred for life too. We need a support group or something... With lots of beautiful blonde women.

  55. Denise Ritchie knows unix? by mr_minus · · Score: 2, Funny

    scanning the headlines i thought it said "denise ritchie" and thought, "wow, great looks *and* unix proficient." I was so disappointed when i re-read it.

  56. Unix isn't free either by DrSkwid · · Score: 1

    now if RMS was using NT that would be news but not the guy that wrote C

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  57. mod this up, dammit! by Ender+Ryan · · Score: 1
    Moderators, attention moderators! This guy actually knows what he's talking about, unlike the parent parent poster, who spouted off in an ill-informed manner.

    You are so misinformed you become libelous.

    People have a tendency to do that with regards to anything RMS has anything to do with. I suppose it's because he's a somewhat unlikable guy(although I like him just fine).

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  58. He proves he is Old School by gosand · · Score: 1
    Someone has to say it. Draw your own conclusions, etc. People have accused me of trolling in the past, but when I see something like this, all that FUD about Windows, all the Evil Empire snide remarks, all the lame 'M$' jokes, all the misleading and childish comments I've ever read here dissolve into a little white pixel and things are good again. The person who invented Unix is doing what the rest of the world does - use a desktop computer and desktop software that actually works - to be productive instead of to feel technically and morally "superior" (whatever that means). As Dr. Evil once said: put that in your pipe and smoke it. Yeah, I said pipe.

    Well, all this really proves is that he is well behind the times. NT? Who uses NT anymore? Well, I have one machine here at work, but I am in testing so I have to. Not to sound unappreciative, but Dennis - what have you done for me lately? It is rather odd that someone who has contributed two of the most CORE computer technologies could be so far from the cutting edge. Maybe his time has just passed. Maybe it was just how the interview came across, but I found Dennis to be particularly BORING. I guess I was kind of hoping that someone of his legendary status would have had some interesting quirks or something. He is from a time when geeks were boring. Now they are sexy rock stars!

    --

    My beliefs do not require that you agree with them.

    1. Re:He proves he is Old School by SN74S181 · · Score: 1
      NT? Who uses NT anymore?


      Ummm....

      No, it's not worth bringing up.

      Never mind. Carry on.

    2. Re:He proves he is Old School by gosand · · Score: 1
      I hope you realize that my post was a little satirical. NT is nowhere near "cutting edge" and for someone who helped create two revolutions of modern computing to be using it for a desktop, is kind of ironic.

      Hey, my Windows machine at home is Win98! I see no need to spend hundreds of dollars on an OS that gets booted up for maybe an hour a week.

      --

      My beliefs do not require that you agree with them.

  59. idea for Java in 1977? by cowtamer · · Score: 2, Interesting
    In a memo proposing to port UNIX to a new machine, Ritchie writes the following:

    We do not plan that the C language be bootstrapped by means of a simple interpreter of an intermediate language; instead an acceptably efficient code generator must be written. The compiler will indeed be designed carefully so as to make changes easy, but for each new machine it will inevitably demand considerable skill even to decide on data representations and run-time conventions, let alone code sequences to be produced.


    OK, maybe it's not exactly the same concept, but I still found it rather interesting...


    Compiler geeks: flame away!

  60. BOOORIIING by swagr · · Score: 1

    O.K. so someone goes to interview Dennis Ritchie. The *father* of C and Unix.
    (potential for a really interesting interview here.)
    Too bad they blew it by asking the most inane questions on the planet.
    "What do you consider your greatest achievement in the field of computing to be?"
    Are you f*cking serious? What did people expect him to say? His vim color scheme!?

    And the rest of the questions are the same questions that we've seen every other tech guru answer.

    Dear editors: please next time write something like this:
    "Cox/Torvalds/Gostling/Wall/McCarthy/Turing answer the exact same questions again."

    --

    -... --- .-. . -.. ..--..
  61. shut up by Ender+Ryan · · Score: 4, Insightful
    Welcome to RMS' utopia, where software is free and no programmer has to worry about how they're going to eat, where they're going to live, how they're going to afford clothing, or anything else. Software doesn't spontaneously write itself, but if you're not getting paid to write software, you have to spend time doing something else to be able to survive. How long has it taken to get HURD to a semi-useable state again? And how much is that due to programmers only being able to work nights and weekends (assuming they have no lives) on the code, rather than having a significant core of developers who work on the project as a day job with all of the trappings -- ie, wages?

    You, sir, have not even the faintest idea what you are talking about. There will always be a place for programmers, as 99% of software development is not done developing proprietary commercial software. People and companies will always need software, so there will always be people paying to have software developed, it doesn't matter how it's licensed, it's needed and will be paid for, or volunteer groups will develop it and/or businesses will help fund development. Just look at Mozilla, Linux, GNU, BSD(even more difficult as not all improvements make it back in), Open Office, Gnome, KDE, Konqueror fer Chrissake!, Gimp, Vim, Emacs, Wine(an open source reimplementation of windows!), MPlayer, Xine. Just browse around Freshmeat and SourceForge. There are some huge projects there, among all the little ones, done by volunteers. Then when businesses help out, even more gets done. IBM, HP, RedHat, etc. are all putting money into furthering Linux development, because it helps them. It might not make as much money over the short term as proprietary software, but proprietary software is a bad business.

    Proprietary software is a bad business because you can't expect people to buy the same products over and over, forever. Physical products are a different matter, as they wear out, get damaged, etc. Think about it for a second. Businesses, schools, governments, all spend billions of dollars on the same software over and over again. Why should they do that? Some organizations that buy proprietary software spend so much(hundreds of millions of dollars per year) on software licensing, that they could fund development of their own software to replace said proprietary software. Depending on what they need, how much they spend, etc., after one year they could have already saved money. Being more conservative, a lot of organizations could look at things over the long term, and be saving money within 5 or 10 years by developing their own software, or helping develop existing free software.

    Seriously, you're stupid if you don't see that. The only reason to stick with spending hundreds of millions on software is simply that that is the status quo. Governments and companies are starting to realize that. That's why so many European governments and companies, even the U.S. government and companies, are starting to get involved with "free software". They plan to save money, and have better software.

    The things you are saying are unworkable, are already being put into practice.

    How long has it taken to get HURD to a semi-useable state again?

    Ok, now that's just absolute stupidity. Linux was developed, licensed under the GPL no less so there goes your implication that an OS kernel is too difficult a task to be completed by groups of volunteers, and HURD development was no longer necessary.

    Not only are you flat out wrong, you are bordering on being, as another poster said, libelous, with your possibly intentional disinformation regarding software licensing.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:shut up by fitten · · Score: 1

      They plan to save money, and have better software

      Funny how "have better software" is always the "logical" following of "free software" to some folks. Any dolt can put out crappy code just as easily (or more easy) than someone can put out good code in the GPL realm. The fact that it is "free" (in any sense of the word) has no bearing on whether or not it is "good".

    2. Re:shut up by Ender+Ryan · · Score: 1
      Of course it being "free" doesn't have much bearing on how well written the software is, although it can if it is a piece of software that gets scrutinized a lot. Examples include *BSD(especially OpenBSD), Linux, Mozilla. All much more secure and stable than their proprietary equivalents.

      But what I meant by "have better software", if a company or organization is developing the software, they can customize it for themselves and make it more suitable for their needs.

      OTOH, software being "free" can mean it's "better", depending on the needs of the user of said software.

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    3. Re:shut up by Trestop · · Score: 1

      Well - you're contradicting yourself. Companies, organizations and governments are looking into open source and free software as a way to slash costs. as a results of that less money will go to the software industry, hence less money for less developers. Thaking the RMS idea of software development (as I understand it) to the extreme, means exactly what the former poster said : developers will not get payed for developing their software. at most developers will be payed to support software, which usually means that most if not all people who work on software will do so on their own free time (what's left of it) while doing something else (hopefully computer related but probably not) to pay the rent. which means less "quality" programming time spent on the project. Most of the successful open source project you mentioned (and all of the big ones) were developed (not entirely of course) by people who got payed to work on them full time - Mozilla was mostly the brain child of netscape. many distributions are employing people to work full time on the Linux kernel, KDE and GNOME. OpenOffice is being developed activly by Sun and IBM, while Wine is being contributed to by companies who base their products on it. IMO - the utopia will not be programmers who contribute their free time to open source projects, but instead commercial software projects being released as open source while large open source projects will be developed jointly by several companies and instituions. Software engineers will be employed full time by these commercial and non-commercial entities - they will be payed to because of their ability to create good software. The software industry will still exist, not in the way it currently does, but with much greater cooperation and effiency.

  62. Re:Why do the fathers of UNIX dislike Linux so muc by Alomex · · Score: 4, Interesting


    It does make you curious as to what the exact arguments of these people against Linux are.

    Simple: technically Linux is not that impressive... hear me out before you moderate this as a troll:

    Suppose a bunch of volunteers got together in a garage and built a clone of the space shuttle. This would be an amazing feat, but nobody would claim that this makes the design of the shuttle any less outdated or flawed.

    Linux is a clone of a decades-old operating system... let me correct that, Linux is the best Unix clone out there, but to quote Rob Pike "Linux's cleverness is not in the software, but in the development model".

    Linux has no novel user model, no new UI metaphor, no replacement for the X11 mess (still waiting for display postscript). It has no alternative to the all or nothing Unix security model (root/luser), it has not improved over the "everything is a file" innovation from Unix.

    That is why innovators like Rob Pike, Dennis Ritchie and Ken Thompson are not that impressed with Linux.

    (heck, not even a decent replacement for the X11 mess... still waiting for

  63. huh? by Ender+Ryan · · Score: 1
    That is WAY overstating it. Read the article everyone!

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:huh? by The+Bungi · · Score: 1
      First of all, he said he uses NT mostly as a terminal connecting to a server.

      C'mon now, let's not nitpick.

      Jesus Christ, what the fuck are you thinking?

      I lost you there. Killing people? WTF does that have to do with computers and software again?

      I do, however, feel morally superior to some of the shills from Microsoft

      Indeed. I guess we can take that both ways, agree?

      But why defend the actions of a company just because their product works for you? There are a lot of companies throughout history that are responsible for the deaths of thousands of people, but they created products that worked for a lot of people...

      Eh... where am I defending Microsoft? I didn't know they needed defending. Maybe it's that siege mentality that's starting to get to you. And, again, try to be a bit less emotional about these things. Examples like "companies that kill people" are hardly par for the course here, wouldn't you say?

    2. Re:huh? by Ender+Ryan · · Score: 1
      C'mon now, let's not nitpick.

      Just how the hell was I nitpicking? He uses NT, but not really as his desktop computer. The software he actually uses is NOT Windows software. Besides, I don't see the relevence of this anyway.

      I lost you there. Killing people? WTF does that have to do with computers and software again?

      Nice strawman. Killing people was an example of doing something morally reprehensible. You were defending proprietary software vendors, who are often criticized here on /. for morally reprehensible acts. Killing was an extreme example, obviously, which I stated.

      Eh... where am I defending Microsoft?

      ... In your post! Jesus...

      Someone has to say it. Draw your own conclusions, etc. People have accused me of trolling in the past, but when I see something like this, all that FUD about Windows, all the Evil Empire snide remarks, all the lame 'M$' jokes, all the misleading and childish comments I've ever read here dissolve into a little white pixel and things are good again. The person who invented Unix is doing what the rest of the world does - use a desktop computer and desktop software that actually works - to be productive instead of to feel technically and morally "superior" (whatever that means). As Dr. Evil once said: put that in your pipe and smoke it. Yeah, I said pipe.

      How is that not defending Microsoft? You are defending Microsoft by attacking those who criticize Microsoft. You are basically saying that any evil Microsoft has done that it is criticized for is acceptable, hence, you are defending Microsoft.

      I won't bother responding to you again, pointing out strawmen and rebutting blatant lies(whether they are intentional or through sheer stupidity) is not my idea of fun.

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    3. Re:huh? by The+Bungi · · Score: 1
      Killing people was an example of doing something morally reprehensible. You were defending proprietary software vendors, who are often criticized here on /. for morally reprehensible acts.

      You don't really see the problem here, do you? Do you understand why you (and people like you) tend to use those examples? Have you ever tried to pause and think before you post things like these?

      How is that not defending Microsoft? You are defending Microsoft by attacking those who criticize Microsoft.

      Sigh. No, I'm not defending Microsoft. No, I'm not attacking those who "criticize" Microsoft. Microsoft does not get criticized here, it gets demonized. Apple is criticized. Sun is criticized. IBM is criticized. If you can't stick your head out of the hole for a second and see that, I really can't help you. I do reserve the right to point out that Microsoft software is several magnitudes more productive than anything you can download off of SourceForge or GNU (without making judgements as to the technical merits of that software), and that people care more about that then they do about this weird belief system you seem to so eloquently espouse. That is the point I made in my original post. Does that make sense?

      You are basically saying that any evil Microsoft has done that it is criticized for is acceptable, hence, you are defending Microsoft.

      Your definition of "evil" (as I understand it) is tenuous at worst, and stupid and immature at best. "Hence" my ass - please point out where I compared morality (or the lack thereof) to the quality (or lack thereof) of software. You may make that association, and that's your right. I however do not. Neither do most normal people.

      I won't bother responding to you again

      I guess I'll just stand here and cry now.

  64. Homer's response to 'intellectually derivative' by Anonymous Coward · · Score: 0

    But GNU gets results, stupid chief!

  65. huh? by Ender+Ryan · · Score: 1
    First of all, he said he uses NT mostly as a terminal connecting to a server.

    Second, how is having no sense of principle and decency a good trait? If killing people makes my life easier, should I do it(extreme example, I know)? Jesus Christ, what the fuck are you thinking?

    Lastly, Linux works *for me*. I am not as comfortable using a windows machine as I am using Linux. I do not feel "elite" or any such nonsense. I do, however, feel morally superior to some of the shills from Microsoft, but that's another discussion that I won't get into now.

    Does windows work for you? I would imagine it does, as it does for a lot of people. But why defend the actions of a company just because their product works for you? There are a lot of companies throughout history that are responsible for the deaths of thousands of people, but they created products that worked for a lot of people...

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  66. Re:Why do the fathers of UNIX dislike Linux so muc by KenSeymour · · Score: 1

    Yeah, if these guys don't like Linux, why don't they write their own operating system.

    Oh, never mind.

    --
    "We can't solve problems by using the same kind of thinking we used when we created them." -- Albert Einstein
  67. what more could be needed by sacrilicious · · Score: 1
    And that only really makes a difference if you're fanatical about Free Software. For 99% of the population, Open Source is good enough (you get the source code, you get the ability to change that source code, and you get the ability to redistribute your changes -- what more can you conceivably need?).

    In the recent slash discussion of this year's linuxworld, a lot of comments expressed concern over how big business appeared to be taking over the show, and how perhaps this foreshadowed a corporate cultural and financial hijacking of linux, in much the same manner that corporate interested have tried to corner the internet and other emerging technologies in the past. One of the counter arguments that I found most powerful in allaying related fears that I had was that the GPL prevents corporations from making proprietary versions of linux and locking people out through private extensions. I would argue that this is an example of one of the prime virtues of the GPL providing a much needed democratization of technology in the face of corporate interests, interests which would gladly otherwise turn linux into their own private golden goose to slaughter for short term profits as long as those profits were theirs.

    (I hope I did't miss your point)

    --
    - First they ignore you, then they laugh at you, then ???, then profit.
  68. Re: Screenshot by FireBreathingDog · · Score: 1

    Yikes! That has to be ugliest GUI created by mankind. It makes Windows 3.1 look like OS X...

  69. For a guy who had ... by XCondE · · Score: 1

    ... that kind of involvment with C and Unix, he's pretty dull.

    1. Re:For a guy who had ... by Anonymous Coward · · Score: 0

      I think it's a case of dull questions, not a dull man.

  70. Re:I can't read it! by Anonymous Coward · · Score: 0

    There's an easy solution for you. Whenever you encounter any of these pages while using Mozilla, cut and paste the URL into Opera. Opera has built-in scaling to overcome these marketing idiots. Oops, you said you're using a Sun...

  71. Re:Why do the fathers of UNIX dislike Linux so muc by The+Bungi · · Score: 2, Insightful

    Probably because while they may admire the technology, they're turned off by the ideology.

  72. Then your post by Anonymous Coward · · Score: 0

    Would have to be moderated -1 offtopic

  73. Re:Why do the fathers of UNIX dislike Linux so muc by Anonymous Coward · · Score: 0

    let me correct that, Linux is the best Unix clone out there,

    WOW! If you can read the source for both a BSD and a Linux kernel, then honestly say what you just said, let me know!

  74. Re: Socialism by PhilHibbs · · Score: 2, Informative

    Socialism is sometimes used to mean "socially conscious", but the technical definition is "state ownership of the means of production" (as against communism, "workers' ownership of the means of production"). It's a politically loaded term and should be avoided, really.

  75. Freedom's paradox by darkonc · · Score: 4, Insightful
    As soon as RMS writes a license that allows for true "freedom" (ie, I can do whatever the hell I want with the licensed software, including releasing it under a non-GPL license), I will take his views on "freedom" seriously.

    This is is the paradox of freedom: maintenance of freedom requires the limitation of freedom. For example maintaining your right to Life, Liberty and the Pursuit of Happiness necessarily requires a limitation of my right to kill, imprison and otherwise abuse you -- even if your death would make me ever so happy.

    Similarly, maintainence of your right to the freedom to use GPL software requires a limitation of my right to 'imprison' that same software.

    You choose your poison, you pay your price.

    Unabridged libertarianism is little more than the thinly disguised right of the strong to enslave the weak.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  76. Wow, what a boring fellow by austus · · Score: 1

    It's the most boring interview I've ever read.

  77. Re:Why do the fathers of UNIX dislike Linux so muc by Anonymous Coward · · Score: 0

    "Simple: technically Linux is not that impressive... hear me out before you moderate this as a troll:"

    No troll. You're quite correct.

    "Suppose a bunch of volunteers got together in a garage and built a clone of the space shuttle. This would be an amazing feat, but nobody would claim that this makes the design of the shuttle any less outdated or flawed."

    True.

    "Linux is a clone of a decades-old operating system... let me correct that, Linux is the best Unix clone out there, but to quote Rob Pike "Linux's cleverness is not in the software, but in the development model"."

    Very true.

    "Linux has no novel user model, no new UI metaphor, no replacement for the X11 mess (still waiting for display postscript). It has no alternative to the all or nothing Unix security model (root/luser), it has not improved over the "everything is a file" innovation from Unix."

    Linux does not, that is true. But Open Source/Free Software does. Hurd/EROS and Fresco may one day replace Linux and XFree86.

    "That is why innovators like Rob Pike, Dennis Ritchie and Ken Thompson are not that impressed with Linux."

    Right. Linux isn't for them. It's ultimate purpose is to Get Job Done. Building new technology is a slow process. Hurd and Fresco are both very slow, but show great promise. EROS is also slow, but makes some key design decisions which vastly improve its potential to step up to the challenge of security on the modern internet.

    "(heck, not even a decent replacement for the X11 mess... still waiting for"

    Fresco :-).

    My ideal dream for the Next Great Free OS would be to do something like this:

    Get all the Hurd and EROS people together, as well as the best computer scientists we've got. Have them work for a couple years designing and creating the best OS they possibly can, without worrying about performance so much. That's what hardware is for - the time of the microkernel has arrived. Use the best ideas we've got, and create the most flawless implimentation possible. Document and test thoroughly along the way, and mathematically prove relevant parts of the system.

    The next step would be to bring in the Fresco team, and the best graphical designers, coders and artists (get the enlightenment guy if at all possible.) Design and creat the best windowing system possible, consulting with the EROS people for security and anyone else who could help. Prove protocals and code where possible. Build a rock solid, accelerated system.

    Third, find the best application coders possible, and have them impliment a core set of graphical and command line programs. Take the best ideas from the various programs in open source, maybe code if appropriate, and create a native desktop and application suite.

    Do all this without letting anyone know. Then, when it is ready, drop it on the open source world like a bombshell. Fully documented, stable, working. Have guides for porting X11 apps over to the Fresco system. People would be able to switch over immediately and have the basic functionality in place. Web browser, office, chat, utilities. With the full benefits of the advanced software being utilized, essentially a system designed as scientific art.

    That would rock.

  78. Re:Why do the fathers of UNIX dislike Linux so muc by threadsafe_r · · Score: 2, Interesting

    Maybe because Plan 9 never took off??? Its not the first time a "better" technology didn't get the exposure/traction it needed to flourish...

  79. Have we reallly come a long way? by darkonc · · Score: 1
    From Denis Ritchie's 1972 talk notes about unix:

    For example, it takes about 50 seconds to assemble and install a new UNIX system.

    I think we can finally do that again now, but what kind of hardware would it take??

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  80. Linux is obsolete by Anonymous Coward · · Score: 0

    Go check out Plan 9 for a "modern" server OS.

  81. Resume by Swaffs · · Score: 4, Funny
    "Dennis Ritchie (inventor of C, co-creator of Unix)"

    It must feel good to be able to put that on a resume.

    --

    --
    "Karma can only be portioned out by the cosmos." - Homer Simpson [1F10]

    1. Re:Resume by pyrrho · · Score: 3, Insightful

      It must be nice to not need a resume.

      --

      -pyrrho

    2. Re:Resume by scrytch · · Score: 1

      Dennis Ritchie need only put two words on his resume: Dennis Ritchie

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  82. Re:I can't read it! by Anonymous Coward · · Score: 0

    Stop whining. If it's something important I want to read, I'll quit everything I'm doing, quit X-windows, change the resolution in my config files to 1152x864, then restart X. When I finish reading the web page, I quit X, change config files back, restart X, and restart everything I was just working on. If it's not worth going to that trouble for you, then obviously, the web page wasn't important in the first place.

  83. Re:Why do the fathers of UNIX dislike Linux so muc by Anonymous Coward · · Score: 0

    and of course Thompson was wrong.

    Linux is embedded into millions of units of consumer level devices, from computer geek devices like the Linksys broadband routers to consumer electronics like Tivo PVRs.

  84. Re:Why do the fathers of UNIX dislike Linux so muc by swordgeek · · Score: 3, Insightful

    Sigh. I don't know if this is cute or sad.

    ' "Pieces that are good and pieces that are not." What project is this NOT true of?'

    Um...Unix? Unix V.6? Have you read the source for it? It's brilliant! It's occasionally scary and convoluted, but it's GOOD CODE! Linux is an unholy mishmash of some good code, and some deeply sucky code that barely works at all. Sendmail is good code. BIND is good code.

    Linux taken seriously on the non-X86 platform is being left to the manufacturers. The various ports of Linux to Sparc processors, for instance, most definitely do NOT hold up! SunLinux will hold up, because it's being developed by Sun for Sun.

    Why is it that whenever anyone points out some of the valid and legitimate problems with (a)Linux, or (worse!!!) (b) Open Source development as a philosophy they're categorised as either Microsoft apologists or obsolete? (depending on their respect in the *ix world)

    Here's a trick. Go back and reread the article. Think about WHY Ken would say what he did. Think about WHY Dennis Ritchie is fairly unimpressed with Linux. Think about WHY Bill Joy is frightened by the future of computing. Quit dismissing them as 'old farts from before I was born' and you might learn something. God forbid, you might even become a better developer/admin/geek.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  85. Why is nobody modding this up? by Anonymous Coward · · Score: 0
    I was going to post the same thing.

    People rant and rave about the "restrictions" of GPL incessantly, ignoring that what they really want is "public domain" software.

    The reason you don't see much "public domain" software is that it immediately gets snapped up and repackaged under another license, and the original software dies. It's a nonviable license.

  86. another starwman! - and I'm biting... *sigh* by Ender+Ryan · · Score: 1
    You don't really see the problem here, do you? Do you understand why you (and people like you) tend to use those examples? Have you ever tried to pause and think before you post things like these?

    I think you are trying to label me an insane extremist. This is a strawman, you're attempting to shift the argument to one you can beat with a stick, and you're misrepresenting my words in order to do so.

    Yes, it was a VERY extreme example I used, which I stated upfront*. I used such an extreme example, because nearly everyone agrees that killing is wrong, not because I'm some kind of loon that equates anything MS has ever done to murder.

    My original point was very simple. I was simply demonstrating that taking a pragmatic approach to business, politics, "getting stuff done" can be morally wrong to do.

    No, I'm not attacking those who "criticize" Microsoft.

    Ummm... yes you were. How can you say that? That is preposterous. You lambasted the general population of /. for being so extremely critical of Microsoft, for making jokes about Microsoft, etc. You made fun, calling them childish. You appeared to be intentionally offensive, and I took offense.

    I'd be more than willing to discuss my ethical qualms with Microsoft another time. I will not, however, simply dismiss my qualms for pragmatic reasons. And I will take offense at being labeled extremist, immature, childish, etc. for standing up for my principles.

    Coincidentally, I notice a growing trend, especially in the United States, that people who take a principled, moral approach to life, politics, etc., get labeled naive, extremist, immature, etc. People with principles they live by are the ones who have historically been know to change the world, not those who accept the status quo.

    For a great example, in the small, relatively unimportant world of computers, I give you Richard Stallman. Richard Stallman has changed the computer industry to a large degree. He started GNU and the FSF. Because of GNU, Linux has been able to gain very large penetration into the server arena, and is starting to gain penetration into the corporate desktop. IBM, HP, many governments, etc., are switching many operations to GNU/Linux. Linux now stands as Microsoft's greatest threat in the server arena, and is a potential threat in the future of the desktop. Without Stallman, this would not have happened. Stallman's "extremist" has gotten things done. Stallman is acheiving his goals.

    My point? My point is simply that standing up for ones' principles can change things, and therefore should not be dismissed as being childish, despite the trend I noted above.

    * I said it was an extreme example in my original post, get over it.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:another starwman! - and I'm biting... *sigh* by The+Bungi · · Score: 1
      I think you are trying to label me an insane extremist.

      OK then. Let's just drop the whole political angle. Let's not talk politics, religion, zealotism (is that a word?), etc, etc. So what the heck were we arguing about again? I know - how about we argue the merits of the technology instead!? What an idea!!

      You lambasted the general population of /. for being so extremely critical of Microsoft, for making jokes about Microsoft, etc.

      If the shoe fits. In your case it does, in other people's views it doesn't.

      Coincidentally yesterday I picked up a good number of "fans", and since my email address is now displayed I also got a few interesting messages. I have no hard figures of course, but it's my feeling that a lot of the people that read (as opposed to post) here could care less about the politics. Most of us are here to be informed, and sometimes entertained. We're not here to wage Jihad.

      people who take a principled, moral approach to life, politics, etc., get labeled naive, extremist, immature, etc.

      Actually, I notice that as time goes by the general approach to OSS/FS activism tends to be much more extreme and much more hysterical than it was before. But this is your strawman argument - you continue to try to make the case that I'm somehow morally inferior to you because I tend to keep my technical interests away from my concern for the spotted owl, global warming and corporate greed. Not to accuse you of being extremist, but I'd rather you extend me the courtesy of using a few brain cells to grok the fact that I'm not a software crusader, and that I exercise the right to come in here and say so. Totonka?

      I give you Richard Stallman

      Oh for fuck's sake. RMS is a crackpot. He does more damage than good. I'm not one to deny his technical contributions to the world of computers, but other than that the man has no redeeming values whatsoever. Ditto for ESR, whose virulent hate for Microsoft borders in the insane.

      But as you have your opinions, so do I. That whole thing is fodder for another flame war.

      My point? My point is simply that standing up for ones' principles can change things, and therefore should not be dismissed as being childish, despite the trend I noted above.

      Look - I admire that. When it's geared towards something worthy. But in the case of this whole argument, the target and execution of those ideals is less than exemplary 90% of the time. Surely you can see that?

  87. Re:Why do the fathers of UNIX dislike Linux so muc by Cyno · · Score: 1

    Good analogy, now suppose the space shuttle built by those geeks was able to safely travel in and out of our atmosphere because it was designed the right way the first time. It holds a better record than NASA or any other commercial venture and offers free flights to outer space. Then we might begin to realize how amazing the FSF movement is.

    Nobody is complaining that the shuttle is outdated or flawed. But it certainly isn't free or safe (stable). And in our lifetime with how things are going we'll never be able to take it for a joyride. If the shuttle and everything else were developed like Linux we'd all have personal shuttles easy enough for a child to use in less than a decade.

  88. Listen to what? by eniu!uine · · Score: 1

    I do feel that I have relevant things to say, and maybe Ritchie does too... but he certainly didn't say it in this interview. No one posted an interview with me on slashdot, so the comparison is hardly legit. Is it reasonable to think that just because someone has accomplished a great deal we should listen to him when he isn't saying anything of import whatsoever? Cnet is running an article called Linus says hello..

  89. cat /dev/mouse by roman_mir · · Score: 1

    So the mouse is in the cat. Good for the cat but not so good for the mouse.
    And BTW Plan 9 sounds almost like Preparation H

  90. Give credit... by a1englishman · · Score: 1

    Give credit where credit is due. Borland forced Microsoft to drop its prices. Their $99 Turbo Pascal brought the cost of compilers down, and made them affordable to the average joe. Before then, Microsoft was charging an arm and a leg for such software.

  91. Just because eniu!uine said it.. by squiggleslash · · Score: 1

    Ok, the guy is venerated by many (well, obviously his fans are shy, that's all, it's not that he's actually not venerated) and was behind many postings to Slashdot, but does he really have anything relevant to say about what is going on in the world today. Of course we will never know if he just posts a few short, vague criticisms of Dennis Ritchie. His comments left me with no new understanding of anything... from the parent, it seems as though he hasn't really been doing anything at all except sitting on his arse posting to Slashdot. He said just enough to leave a bad taste in my mouth. In particular I disagree with his view of Dennis Ritche. Of course Ritche invented the wheel, from a technical point of view, being the creator of Unix and all, We are getting to the point now that there is a core foundation for operating system designs upon which developers can build more innovative things(not that there was a complete lack of innovation to begin with). In any event, Ritchie can't be en-vogue forever, but that doesn't mean he's not good. People shouldn't bash a good thing just because they're tired of hearing about it.

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:Just because eniu!uine said it.. by Anonymous Coward · · Score: 0

      This is hilarious. mod up please

  92. The ideas of java were around for awhile by Ayanami+Rei · · Score: 2, Informative

    People were writing simple simulators for machines that didn't exist anymore (or not at all) back in the 70s.

    Java was a bigger, more amibitious effort; a language and core library effort coupled with a virtual machine.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  93. meooow by DrSkwid · · Score: 1

    plan9 - plan IX

    don't blame me, I didn't choose it.

    The guys at the labs have a history of choosing names to annoy the marketing people.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  94. Re:Why do the fathers of UNIX dislike Linux so muc by Dahan · · Score: 1
    Um...Unix? Unix V.6? Have you read the source for it? It's brilliant!

    Indeed... and for those of you who want to look at the source for themselves, check out Lions' Commentary on Unix 6th Edition: with Source Code. Truly amazing stuff...

  95. Re:Why do the fathers of UNIX dislike Linux so muc by Minna+Kirai · · Score: 1
    It's brilliant! It's occasionally scary and convoluted, but it's GOOD CODE!

    Code is GOOD if it provides users with the features they need. The old Unix code may be robust and elegant, but it lacks features. Essential things like networking, graphics, and user IO over anything but a vt100.

    When users start to demand features that are far beyond the scope of the original design, the developer can take two courses:
    • Stuff the new capabilities into the original software anyplace they'll fit. This created Unix variants like Linux (and Solaris, and the others that are still maintained). The code may be a mishmash, but new features are provided, and direct backwards compatibility wasn't sacrificed.
    • Toss out the old design and create something new which includes all the desired features from the beginning. This is what the elgance-minded inventors of Unix did, but the change was so drastic that it would've required legions of existing users to re-engineer their systems. Today, nobody uses the result.


    It's pragmatism versus ideals. In a vacum, the most beautiful approach may seem best. But is it "GOOD" if you can't really deploy it? Today's WWW is an ugly, hackish rat's nest compared to the design of the Xanadu proposal from decades earlier. But it exists, and it works.

    (Even aside from unforseen new capabilities, the old Unix utils for things like text processing filters often turning out to be inadequate. They'd have firm upper limits on input sizes, or would deccelerate unacceptably when asked to do a big job. Simplistic design mean shortcomings in some uses. GNU versions of fileutils, for instance, corrected a lot of these limitations, at the cost of uglified source code)

    Sendmail is good code.

    If it's so great (and also free), why have so many people been inspired to reinvent the mail server? Qmail, Exim, Postfix...
  96. Good questions, lame answers by kilgore_47 · · Score: 1

    I was really disappointed by Dennis' answers. The man that created C describes his current coding activities as "I fix things now and then, more often tweak HTML and make scripts to do things."

    But, Dennis, thats what _I_ do!
    Unless my textbooks have seriously misled me, this guy is one of the two most important people the history of computing. And he sits around writing HTML and browsing the web on a WinNT box?! This is just depressing.

    --
    ___
    The way to see by faith is to shut the eye of reason. --Ben Franklin
    1. Re:Good questions, lame answers by kien · · Score: 1
      Unless my textbooks have seriously misled me, this guy is one of the two most important people the history of computing. And he sits around writing HTML and browsing the web on a WinNT box?! This is just depressing.

      I'm sorry you're depressed about his answers, but I'm confused about your reaction. Are you upset because he is using WinNT, or is it because he isn't as active in the technology sector anymore?

      I'm a bit disappointed that he's using WinNT (even if you want to use Windows, 2000 is much better than NT). I can't imagine someone more ready-made for a GNU/Linux distro. But I'm not going to hold that against him.

      Most individual innovation occurs when a person wants to "scratch an itch". That's what Dennis did when he created C. That he's using WinNT today should be a challenge to GNU/Linux developers everywhere...give him a reason to switch.

      If you're upset because he's not actively participating in the GNU/Linux community, I say give the guy a break. If you cure cancer tomorrow, would it be fair for someone to criticize you 20 years later for not curing $some_new_disease?

      While it's important to respect and honor great people, it's also important to remember that they're just people.

      --K.
      --
      Sig: Bad people happen. Try to avoid being one of them.
    2. Re:Good questions, lame answers by Anonymous Coward · · Score: 0

      I don't expect him to be using GNU/Linux per se, but at least some sort of UNIX based OS. He said he's using Plan9 too, but does excel, word, and www stuff in WinNT. I personally am using os x now, and it does all those things better than windows imo. Before this I was using linux, and it also does all of those tasks well. I don't know if plan9 does, but looking at it's UI I doubt it would make a good web browsing platform... But linux does. And really, most anything that will run X11 does. So why is the "father of unix" using windows? And yes, I'm disapointed he isn't more active in the technology sector. I thought the man who brought us C would have something interesting to say about the evolution of programming langauges beyond "meh, I script, and use html sometimes" (I paraphrase, but thats pretty close).

  97. The interview summarised by Lardmonster · · Score: 1

    Interviewer: So, errr...
    Richie: Yeah, whatever...

    That's what I like to see. This guy is revered by thousands of programmers/hackers/evangelists/nutters. And he's just a normal bloke. With normal opinions. Opinions that aren't especially radical.

    GNU? Sure. Programming? Whatever. Influences? Just this Thomson bloke. Ambitions? Few.

    At last! A computing 'hero' puts it all in perspective!

    --
    The more advanced the technology, the more open it is to primitive attack
  98. Offtopic by Anonymous Coward · · Score: 0

    Damn you! I can't find Victoria Bitter anywhere in the crappy USA!

    Best..Beer..Ever, nowhere to be found this side of the Pacific.

  99. hmmmm by ComSon0 · · Score: 1

    They forgot to ask about his favorite color...
    .

  100. My Question for Ritchie by CONTROL_ALT_F4 · · Score: 1

    KNR C or ANSI C? hehe

  101. Freedom vs. Abridged-Freedom by AnonymousCowheard · · Score: 1

    RMS' GPL is not absolute freedom. It is a verry goodly and honerable license that establishes a freedom for the sole software's devloper/owner to release the software to the world without risk of liability.

    The companies that don't release software under the GPL often establish their own release of liability which may or may not be honest. In respects of freedom, the GPL is honest: it does not construe words or confuse people that do not understand the premise of the license.

    The GPL, as do all licenses, establishes a contract that disallows elements of conduct that may arise of usage of the GPL software. The GPL is not freedom. If you want freedom, then you get everything with it, including risk of being held liable for a software not operating to someone else's standards as expressed or implied by the creation or intent of the software.

    The GPL simply establishes the pre-tense of freedom whereas the software is provided, here it is, nobody is held liable for its use or misuse or expressed or implied merchantability of fitness, and then establishes the methods of how the software may be modified and distributed.

    Freedom has no conditions, the GPL establishes fairness for interfacing with freedom; people can't see the implications because (to my objectionable judgment) they are unable to look beyond the worthless Federal Reserve Notes because they are placed into a position to depend on Federal Reserve Notes.

    To be honest on what free software is...it has no name, unknown origin, unknown developer, and of which no known origin of propagation: retaining all your freedoms to apply the subjective software to any dispute of law. The GPL simply supports the patent of software by its owner, retaining the tradmark, releasing liability from the owner, retaining owner's merit of being the original sole developer, and provides a honest ruleset for the owner of the software to grant a freedom by contract to the usage of the software.

    In essence, software without a license is free software, not software released under the GPL. Free software is simply PASSED-ALONG and is unknown and nobody claims ownership of it and as well anyone can claim ownership of it and all the liability it may conjure.

    In a perfect world, you can buy your apples, dissect, modify, study, document, and eat them. In a slave world, you can buy apples and may only eat them blind-folded.

    Companies that muster a profit on selling software will only recognized EVERYONE as a criminal that only buys software to STEAL it to other people who didn't pay for it. Sure, all the companies want to give their work away for free, but they want to be compensated for their hard work so they can fund future development. The GPL does not recognize future development, it establishes software on verry goodly and honerable conditions of a freedom with limitations on the application of freedom that may or may not impede the release of software intended to be free.

    --

    But I'm sure you already Gnu that.
  102. So this is our future as programmers by Anonymous Coward · · Score: 0
    From the article.

    Any new accomplishments in sight? What are your current project(s)?
    "...Over the past several years, I've been more in a managerial role..."

    How much time do you spend programming nowadays?
    "Little programming as such. I fix things now and then, more often tweak HTML and make scripts to do things."

    So even Dennis Ritchie has to go into management and do less programming.

    -cmh

  103. Moderators on drugs? (Was:I can't read it!) by Anonymous Coward · · Score: 0

    The fact that many people can't read the article and that the web designer made a horrible error is flamebait? Again we ask, are the moderators on drugs?

  104. Re:Why do the fathers of UNIX dislike Linux so muc by swordgeek · · Score: 1

    "Code is GOOD if it provides users with the features they need."

    Hmm. I'm not sure I quite agree with this. I think we're using the word 'code' to refer to two different things.

    A PRODUCT (application, tool, whatever) is good if it provides users with the features they need. CODE is good if it's well written. Code is well written if it's clean, logical, consistent, efficient, and extensible. Implied in there is that it's easy to debug as well. (which is actually a result of good code)

    The old Unix programs lacked features because they weren't possible, realistic, and/or desired. When graphics hardware didn't exist, there was no need for a GUI-based editor. The fact that those applications are now obsolete doesn't make the code any weaker in the slightest! Sometimes the natural lifespan of a program comes to an end.

    Think about this as a tech manual. A first edition of the Unix System Administrator's guide isn't all that useful anymore. It talks about how to build a kernel on OSes that don't exist anymore, and it's such specialised knowledge that it's not particularly transferable to modern Unices. It's obsolete. It's not relevant. The only way to 'fix' it is rewrite it from the ground up.

    However, the writing style is as good now as it was then. Nemeth et al raised the bar for Unix manuals, by writing an excellent, well organised, understandable, readable, and entertaining book. None of those qualities are changed by obsolescence.

    As for sendmail, it's effectively the same answer. No matter how it's written, sendmail is not the right tool for every mail job! There are very good reasons for writing smaller, lighter, easier mail MTU. There are also reasons for keeping sendmail. None of this is remotely relevant to the coide quality of any of them. If a sledgehammer is so good at its job, why would anyone waste their time inventing a finishing hammer? Or a ball-pein? They're DIFFERENT TOOLS!

    "GNU versions of fileutils, for instance, corrected a lot of these limitations, at the cost of uglified source code"

    Again, I disagree. the GNU tools certainly did fix a lot of limitations in the original tools (and those limitations in some cases are the result of bad code I'll admit, or at least poor choices for code), but the uglified source is not a necessary cost. There's no reason that they can't be written as elegantly as the original ones, or possibly better. From what I've seen of the current version of BIND, it's still clean well written code. There is nothing inherent about modern, 'complex,' massive computing that forces code to be ugly. Only laziness and poor practices on the part of individual programmers causes that. On a massive project, the only way to prevent that sort of bad code is to rigorously screen the programmers, and rigorously screen the code. (Note: Rigorously here means a formalised mandatory code review--having the code available for people to read and fix isn't sufficient.) Unfortunately, OSS by its very nature lacks in both of these areas. I think that was, in a roundabout way, the point that Ken was trying to make.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  105. Re:Why do the fathers of UNIX dislike Linux so muc by Anonymous Coward · · Score: 0

    jackass, there is no such thing as "right way the first time". obviously, you've never done anything of complexity.

  106. Re:Why do the fathers of UNIX dislike Linux so muc by ghostdancer · · Score: 1

    Sorry... I thought BSD *is* Unix. Never in my mind that BSD derive OS consider as Unix clone...

    --
    I rather be free in hell than a slave in heaven.
  107. just a few things... by Ender+Ryan · · Score: 1
    We're not here to wage Jihad.

    That's not fair. Most FS/OSS advocates, including myself, are not THAT extreme; we simply want to 1. apply a large amount of pressure to companies like MS to help keep them more honest, and 2. create good software that is useful.

    Granted, people here can/do get pretty worked up, but such is the nature of communication mediums where you can't actually see/hear the persons you're communicating with, I think.

    But this is your strawman argument - you continue to try to make the case that I'm somehow morally inferior to you because I tend to keep my technical interests away from

    *snipped silly stuff about spotted owls*

    I do not feel morally superior to you, and I never said as much. I do, however, feel morally superior to those who lie, cheat, and steal to further their own agendas, as some MS shills have been caught doing. Note, I'm not condemning the whole of MS, just certain people and practices.

    Oh for fuck's sake. RMS is a crackpot.

    That is unfair to RMS. Yes, he is a rather unlikable person, but, he does have some redeeming qualities. He does cause damage, as he often makes a fool of himself. However, without Stallman, there would be no GNU, and without GNU, there wouldn't have been Linux.

    I won't bore you with the whole history of GNU/Linux though :)

    Look - I admire that. When it's geared towards something worthy. But in the case of this whole argument, the target and execution of those ideals is less than exemplary 90% of the time. Surely you can see that?

    Like I said, I would be more than willing to talk about my moral/ethical qualms regarding MS, and other proprietary software vendors, another time.

    I will grant the latter, but 90% is overstating it, IMO.

    OTOH, surely you can see the damage caused by companies like MS with regards to software patents, BSA audits(harrasment!), having to buy the same software over and over costing governments and companies billions of dollars?

    My greatest fears, with regards to the computer industry, have to do with the U.S. economy, national security, and the future of software developers' education and employment. Surely these things aren't petty?

    Note, I'm not an extremist who wants to rid the world of proprietary software vendors. It could happen a long ways down the road, as people no longer have to purchase the same software repeatedly, and companies and governments all help fund development of useful software. This is already happening a little.

    Anyway, let's put this discussion to rest for now. I'll be happy to discuss some of these things another time.

    Cheers.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:just a few things... by The+Bungi · · Score: 1
      Let's agree to disagree, then =)

      Cheers to you as well.

  108. Reflexed nitpicking by castlan · · Score: 1

    While not necessarily disagreeing with you, your post would perhaps have been more useful had it suggested an alternative term to use instead of "socialism".

    I will admit that I really shouldn't have capitalized "Socialism" as I did, but might the lower case version of the word still prompt your response? Let me respond to you in kind. "Socially conscious", or rather "social consciousness" only reflects awareness, and not necessarily the intention of action as "social responsibility" does. I used the vulgar sense of Socialism to mean the latter, not quite the former. I will grant to you that Communism is probably a better Strawman than Socialism in this illustration.

    As for politically loaded terms, "Welfare" is hardly neutral, but I'm not sure that the combined bias against those worsds was quite enough to balance the Politically Incorrect "selfishness." I capitalized Individualism to perhaps conjure up images of "Rugged Individualism", trying to counteract selfishness, the only non-capital label in the phrase. Again, I probably shouldn't have capitalized either Socialism, or Individualism.

    At least now I have "social responsibility" to replace Socialism. How do you suggest I avoid the more Socially/Politically loaded term of selfishness?

    1. Re:Reflexed nitpicking by PhilHibbs · · Score: 1

      Solipsism?

    2. Re:Reflexed nitpicking by Rick+BigNail · · Score: 1

      indivual rights

    3. Re:Reflexed nitpicking by castlan · · Score: 1

      Touche.

  109. Re:I can't read it! by Anonymous Coward · · Score: 0

    You're either trolling or you don't know about lynx. It's the best way to attempt to read these broken sites. There's no JavaScript or Flash to cause problems. The only thing is that most poorly written pages, like this interview, are very hard to read. w3m is a little better, but it doesn't other things wrong. I wish web designers wouldn't intentionally make their pages unreadable by most people, but obviously, we have been able to convince them to stop, so we have to find work-arounds.

  110. Re:Why do the fathers of UNIX dislike Linux so muc by dvdeug · · Score: 1

    Um...Unix? Unix V.6?

    You mean the one that had the buggy context switch marked "you are not expected to understand this"? You mean the one that ran on one system that had mostly the same hardware on every computer? I don't honestly see how you can compare the Unix V.6 kernel with the Linux kernel; if the Unix V.6 kernel had to handle a dozen different broken filesystems and hundreds of different pieces of hardware, there would be some deeply sucky code in it, too.

    Sendmail is good code. BIND is good code.

    Both programs that ring bells as having many security flaws. I'd hardly catagorize a program that permitted the creation of the first Internet-killing worm as "good code".

  111. Last Post! by alpg · · Score: 0

    The net is like a vast sea of lutefisk with tiny dinosaur brains embedded
    in it here and there. Any given spoonful will likely have an IQ of 1, but
    occasional spoonfuls may have an IQ more than six times that!
    -- James 'Kibo' Parry

    - this post brought to you by the Automated Last Post Generator...