Slashdot Mirror


FreeBSD at COMDEX

Brett Glass sent this message to the FreeBSD -chat mailing list, about his experiences and perceptions at COMDEX, and agreed to let me repost it here. Of particular interest are the problems he had trying to get vendors to support the BSDs and Linux. Read on for more.

From: Brett Glass
Subject: FreeBSD at COMDEX
To: chat@FreeBSD.org

Just got back from COMDEX, where the response to FreeBSD was very, very different compared to previous years. Here are some random observations:

With few exceptions, all of the open source UNIX products and companies were relegated to a separate, "co-located" show: Linux Business Expo, in the Hilton. This had both good and bad effects. On the plus side, it gave open source a separate forum in which to strut its stuff (albeit with the Linux name hung on it). On the minus side, it segregated virtually all of the open source activity away from the mainstream. (Except for Linus, all of the keynote speakers for the Linux show were on a separate track and in smaller venues.) Companies which exhibited only in the Hilton didn't get as much attention as they would have on the main floor -- even if they had been crammed into one of the tiny "sheep stalls" which Microsoft uses to make ISVs seem small and insignificant. And those which had the financial wherewithal to exhibit in both places seemed unwilling to mention their open source activities on the main floor, where it was "Windows, Windows, Windows" all the way.

FreeBSD got a small, but not insignificant, amount of attention. Red Hat CEO Robert Young even mentioned it in his keynote -- a pleasant surprise.

Walnut Creek had a daemon "hostess" in the booth for the first time. ("You mean they haven't ALWAYS had one?" asked my wife, who was surprised that it hadn't been done before -- especially in Vegas. I suggested that a chorus line of female daemons -- remember the "Devil Girls" in Schmidt and Jones' classic musical "Celebration?" -- might be even more Vegas-like.)

Two fellows from the NetBSD project, including Charles Hannum, were at a booth elsewhere on the floor selling CDs. They didn't seem to be getting as much interest or recognition as they deserved, alas. The timing of the show was bad for the OpenBSD project, which is currently struggling like crazy to close a bunch of open issues so that it can ship Version 2.6. Perhaps this is why I saw no mention of OpenBSD on the show floor.

I noted that Digi was displaying some new serial hardware in the Red Hat booth, and asked them about BSD drivers. They said that they didn't have them, but "why don't you just port them from Linux?" (I tried to explain to them that the GPL, which is designed to monkey-wrench exactly such activities, precluded this; alas, they seemed not to understand the licensing issues. I plan to be in touch with them about getting "raw" technical specs, as I need a driver for a Digi 56K modem/channelized T1 board.)

The reps from Borland/Inprise -- whose booth was directly across from Walnut Creek's -- told me that they now had a Linux command-line compiler for Borland Pascal/Delphi. (This is a fantastic Pascal dialect which I'd love to use for UNIX projects. The GPLed "Free Pascal" simply can't compete in terms of code quality.) Unfortunately, despite the fact that recompiling and relinking a command-line compiler for BSD is nearly trivial, their PR people claimed that they weren't considering an implementation for FreeBSD. (This sounds like a company that's ripe for a bit of advocacy; there is NO reason why there should not be Delphi compilers for ALL of the BSDs.)

Hardware and software vendors on the main floors of COMDEX were, alas, focusing on Windows and NT. Few had driver support for any non-Microsoft operating system, and they seemed to be annoyed by the question -- as if they'd been asked quite a few times and didn't have a good answer. (Others denied ever having been asked for drivers for ANY other OS -- even Linux -- even though it's highly unlikely that this would be true.) I noted that the inkjet printer manufacturers were especially adamant about calling their printers "Windows printers," and claiming that it was impossible to run them from any other OS. Laptop vendors, when asked if their modems were "WinModems" (which I often call "lobotomodems" because they lack sufficient intelligence to work without MAJOR help from the host CPU), often couldn't provide an answer.

In general, the hardware vendors -- even more than the software vendors -- seemed to wish that all of this UNIX stuff would just disappear and leave them happily dependent upon Microsoft in a one-OS world.

The most extreme case of this of this phenomenon occurred when we wandered into the booth of a robotics vendor called Robix. We are working on a project for a client which will involve some robotics, and thought at first that this vendor's toolkit -- which contained a computer interface and enough servos and parts to build a complex manipulator -- might be just the thing. But when we inquired, we discovered that the included software, which ran the interface, was specific to -- you guessed it! -- Windows. Since "rolling your own" is the essence of robotics, we politely asked if we could obtain some sample code so we could adapt it to run under UNIX -- or, if not, the specifications for the interface so we could write something ourselves. We even offered to share the code we developed.

But instead of welcoming our interest, the owner of the company snapped in response: "We had enough trouble developing this for Windows, and we're not going to go through the sweat and tears to rewrite it for something else! Go away!" He scowled, turned his back and refused to talk to us further.

Our remark must have touched a nerve that had already been frayed by previous encounters at the show, and it was rather sad. We literally had our checkbook ready, but this one fellow was willing to throw away $500 of on-the-spot business (and that would just have been the initial order!) to avoid so much as thinking about supporting an alternative OS.

Another disturbing trend was that many of the embedded systems vendors seemed to be going with NT and failing to acknowledge its continued lack of fitness for mission critical applications. One vendor which had built a PBX around NT admitted, under duress, that to keep their system even semi-reliable they had to threaten to void the warranty if ANY other application was installed on the system. (I asked them whether they were concerned about the system blue-screening due to network activity, and told them so. The vendor seemed not to fathom the notion that NT could be crashed via a network. Duh.) Other companies had tape libraries and similar systems -- many of them likely to be mission-critical -- attached to NT boxes. Scary.

About the only exception I could find to this trend (at least on the main floor) was Maxtor. The company's MaxAttach dedicated file servers (a product line which they acquired when they bought Creative Design Solutions) have FreeBSD inside, and they're very proud of that. (They don't use Samba for SMB support; instead, they've written their own SMB server which seems fairly impressive. I didn't get all of the technical details, but their rep suggested that they may be doing some things in kernel space to increase performance.) Maxtor believes that FreeBSD will make their servers far more stable and reliable under load than Linux-based solutions such as the Cobalt RAQ.

All in all, it seems to me that FreeBSD, and BSD UNIX in general, need a LOT more promoting and a lot more vendor support -- on the main floor, not just in the Linux "ghetto." My personal approach, were I Walnut Creek, would have been to go for a booth on the main floor at the Sands and share a smaller booth with the NetBSD folks in the Linux pavilion. It's important that FreeBSD not preach only to the converted. It should not be seen as a "niche within a niche," but rather as moving toward the mainstream.

--Brett Glass

413 comments

  1. What ever happened to the Unix Pascal system? by Tom+Christiansen · · Score: 3
    The reps from Borland/Inprise -- whose booth was directly across from Walnut Creek's -- told me that they now had a Linux command-line compiler for Borland Pascal/Delphi. (This is a fantastic Pascal dialect which I'd love to use for UNIX projects. The GPLed "Free Pascal" simply can't compete in terms of code quality.) Unfortunately, despite the fact that recompiling and relinking a command-line compiler for BSD is nearly trivial, their PR people claimed that they weren't considering an implementation for FreeBSD. (This sounds like a company that's ripe for a bit of advocacy; there is NO reason why there should not be Delphi compilers for ALL of the BSDs.)
    At university, we had two choices for Pascal system, either the very nicely integrated UCSD-Pascal systems on the Teraks (LSI-11s, I think), or else pi/pc/pix on Unix. I don't know what ever happened to any of them. UCSD pascal was what I think the Win/Mac people call an "IDE", despite the very tiny machine. It also taught people about p-code. And pi and kin were good demonstrators for why a program in a given language isn't interprete or byte-compiled/byte-interpreted or native compiled purely by definition: the source could be sent through a variety of execution processors.

    I was just wondering whether anyone knows what happened to all those. BSD no longer seems to come with them by default. And at least on the open flavor of the same, I see no /usr/ports/lang/pascal directory.

    1. Re:What ever happened to the Unix Pascal system? by mvw · · Score: 2
      See this? :-)

      marc@oranje$ gpc -v Reading specs from /usr/ports/lang/gpc/inst2/lib/gcc-lib/i386-unknown -freebsd4.0/2.8.1/specs
      gpc version 19991030, based on gcc-2.8.1
      marc@oranje$

      If you need it badly, send me a mail. Otherwise have a bit of patience until I submit it to the ports people.

    2. Re:What ever happened to the Unix Pascal system? by Tom+Christiansen · · Score: 2

      Cool. Please make sure the openbsd people get it, too. Any idea how much difficulty it is to cross-port between the two? My guess is that it's trivial. Yes if that were true, you'd think we'd see more ports than we do.

    3. Re:What ever happened to the Unix Pascal system? by zorgon · · Score: 1

      Ayahhh! You have hit upon a story, that is the root of so many. The UCSD pascal/p-system was ported to micros early on, and I learned how to program on an Apple II using it. Wow, it was great. I didn't realize how bad things were outside of it until later. But I digress: here is the story. When the very very first IBM PCs were emitted from Big Blue, the people who ponied up $5000 for the beast were offered two choices of OS: the state of the art UCSD p-system or a cheap and crummy disk OS with hooks to the ROM-based Basic interpreter. You had to pay something extra to get the p-system, and the other one was free. Guess which one people chose? I understand the guy who sold the cheap OS to IBM did pretty well for himself after that, what was his name? Bates? Fates? Gapes? Anyway, the UCSD p-system was licensed by a company called Pecan, and my lab at one time (1987?) had a copy to run on our 286. But Borland TurboPascal came out with their IDE around that time and it blew the p-system away in terms of performance, so we never returned to those idyllic days. I don't know what happened to Pecan or the p-system for micros after that. Arguably the first victims of the octopus from Redmond...
      --

      --

      I am quite civilized, and I should be brought a beer immediately. -- Bruce Sterling

    4. Re:What ever happened to the Unix Pascal system? by SoftwareJanitor · · Score: 2

      FWIW, gpc isn't the same thing as the old Berkeley pi/pc/pix that Tom was talking about. I believe gpc is a totally new development, and it sits on the gcc backend.

      I too, remember using the Berkeley Pascal system on VAX 730 and 780's (and later on an 8250) under 4.2 and 4.3 BSD. I absolutely detest VMS (which is what the undergrad work was done on back in those days where I went to college), but I worked for a place that ran BSD. Not only that, but the Comp Center's machines were grossly overloaded with users, while I virtually had the VAXes at work to myself at night.

      Actually, I hate Pascal too, so what I would do was write the assignments in C under BSD, then hand convert the C source code to Pascal once it was finished, and compile and test it under BSD using pi. I really liked the quick syntax check in pi (it would even fix small errors like missing semicolons and begin/end keywords). Once the Pascal version of the code was working under BSD, I would upload it to VMS, compile, test and turn it in. It took a little explanation to the instructor of one class as to why my source code was always version 1 or 2, and why I used very little 'funny money' on my VMS account.

      I suspect that the old pi/pc/pix isn't included in current *BSD's because of two things. One, I suspect that the originals are highly VAX-centric, especially pc. I also suspect that the code may be AT&T encumbered because I remeber seeing mention in a recent interview with Bill Joy that BSD did the work on that code as a summer project that was funded by AT&T.

      At any rate, it seems that in general, Pascal has mostly fallen out of favor in the world with the exception of Borland's Delphi which seems like it is still kind of struggling.

    5. Re:What ever happened to the Unix Pascal system? by mvw · · Score: 2
      FWIW, gpc isn't the same thing as the old Berkeley pi/pc/pix that Tom was talking about. I believe gpc is a totally new development, and it sits on the gcc backend.

      You are right, it is a new development that uses gcc as backend. In fact you need a gcc source tree, add the gpc source tree, use a fitting diff from p/diff to integrate or better say patch gpc into gcc and do the usual configure/make incantations. In between you perform some FreeBSD specific patches (I am very happy that it is possible to put all this knowledge into a nice handy FreeBSD port)

      The gpc is still alpha and has bugs, but personally it was already useful for me, as I use it to develop the homework for a computer science course on imperative programming, where Pascal is required as language.

      The gpc folks work on covering standard Pascal as well as the glorious Turbo Pascal dialect of the past.

      Actually, I hate Pascal too, so what I would do was write the assignments in C under BSD

      I personally first learned Basic on an Apple ][ then 6502 Assembler with Big Mac/Merlin and then Pascal with UCSD Pascal and later Kyan Pascal. Then came Forth, then Turbo Pascal for CP/M and the for the IBM PC which was good enough for several years until I hit C++ in 1990 and then Java in 1996. With C++ still my favourite language. (Perl is not bad either)

      This learning history also represents an increasing order of difficulty. Pascal is certainly easier to grasp and less mighty than C or C++. And therefore suited for teaching programming.

      Pascal also suffered from the facts that it has never evolved as nicely as has C into C++ (and Java to some degree). Not to forget the admirable effort by Bjarne Stroustup to forge the ISO C++ Standard. That was certainly sucking work, but he did it.

      When Pascal creator Nikolaus Wirth once came from ETH Zurich to give a talk on his Oberon language at the RWTH Aachen, I annoyed him with my opinion, that Pascal had no worthy successor. :-)

    6. Re:What ever happened to the Unix Pascal system? by mvw · · Score: 2
      Ayahhh! You have hit upon a story, that is the root of so many. The UCSD pascal/p-system was ported to micros early on, and I learned how to program on an Apple II using it. Wow, it was great.

      Those of use who know this, or those who know Emacs know that Java byte code is an old trick. (Possibly there are even older virtual machine systems)

      By the way. Behind Apple's UCSD Pascal was Bill Atkinson, a guy who later worked on the QuickDraw stuff on the Mac (that was a Pascal machine in it's early days) and who might have worked on that MacDraw application. What has become of him? I am not sure if I saw him mentioned as someone having a share in Silicon Graphics, lately. Anyone knows more?

      Anyway, the UCSD p-system was licensed by a company called Pecan, and my lab at one time (1987?) had a copy to run on our 286. But Borland TurboPascal came out with their IDE around that time and it blew the p-system away in terms of performance, so we never returned to those idyllic days. I don't know what happened to Pecan or the p-system for micros after that. Arguably the first victims of the octopus from Redmond...

      Sure, Turbo Pascal impressed with it's speed, when it came out. But for my friends and me, there was another reason why we (hey we were in high school, having not much money) bought it:
      Turbo Pascal was very cheap (around $100) in relation to its features and came with a nice doumentation. It would have been a disgrace to pirate such an offer.

      In fact we stopped buying it, when it become more and more Windows focussed, and reaching a $500 limit. I personally changed to the emx port of gcc for OS/2 and later on university, stuck to the Unix versions.

      So you could say, in a sense, that Borland also became a victim of Redmond, when it had to concentrate on Windows, but never had the same chance to offer adequate support for it.

    7. Re:What ever happened to the Unix Pascal system? by Anonymous Coward · · Score: 0

      The oldest vmachine i know of is the infocom ZMachine. runs on more platforms than java ever will! :> (mostly because there is a java implementation of the zmachine, so any machine that runs the jvm runs the zmachine, but not vice versa!)

      i'd like to see the jvm run on c64 or sinclair speccy, or apple 2....

      towhit, there is nice implementations of the zmachine on the *bsd's. frotz etc.

      -df

    8. Re:What ever happened to the Unix Pascal system? by Anonymous Coward · · Score: 0

      Nobody thinks bytecode is a new idea. Bytecode that's verifiably safe and can be transcoded and run without runtime checking, on the other hand....

    9. Re:What ever happened to the Unix Pascal system? by SoftwareJanitor · · Score: 2

      I personally first learned Basic on an Apple ][ then 6502 Assembler with Big Mac/Merlin and then Pascal with UCSD Pascal and later Kyan Pascal. Then came Forth,

      Small world it is... I also started out with BASIC on an Apple ][ (back in about 1980) and then switched to 6502 assembler, although I used a couple of different assemblers including the Apple DOS toolkit, Lisa 2.5 and the one from ByteWorks. I did use Big Mac/Merlin some, but not as much as the others. I also played with both the Apple UCSD Pascal system and used Kyan Pascal some. I even did a little forth (GraForth and a couple others on the Apple ][). Around that time I started doing C on VAXes under BSD. I also used Manx's Aztec C on the Apple ][ quite a bit.

      then Turbo Pascal for CP/M and the for the IBM PC which was good enough for several years

      I pretty much skipped doing much programming on CP/M and MS-DOS in those years as much as I could. I did do some C on MS-DOS, painful as it was because the compilers in those days (Lattice C mainly) really stank. I did some Pascal (Lightspeed) and C on the Mac (Lightspeed/Symantec).

      until I hit C++ in 1990

      Around 1990 I did a couple of years of Informix 4GL and C on System V (Motorola 88k) and AIX (RT and RS/6000).

      and then Java in 1996.

      I started playing with Java around the same time, although it has only been in the last year and a half that I've really started using it seriously.

      With C++ still my favourite language. (Perl is not bad either)

      I still use C and C++ quite a bit on my own, although not so much at work anymore. I do quite a bit of Perl as well, although mainly for quick and dirty stuff.

      This learning history also represents an increasing order of difficulty. Pascal is certainly easier to grasp and less mighty than C or C++. And therefore suited for teaching programming.

      Here I'd tend to disagree. Pascal is just plain outmoded, and not suited for teaching anymore. There are other things that are better suited. Personally I don't really believe that C/C++ are that much more difficult than Pascal if approached correctly. Given that Pascal is essentially a dead language, and C based languages (including C++, Java and to a lesser extent Perl) pretty much rule the software development world. Given that reality, I think it makes more sense to spend time learning something practical like Java. Pascal also suffered from the facts that it has never evolved as nicely as has C into C++ (and Java to some degree).

      A lot of that is because Wirth abandoned work on improving Pascal in favor of developing the Modula and Oberon series. Unfortunately neither of those families of languages has managed to take off.

      Not to forget the admirable effort by Bjarne Stroustup to forge the ISO C++ Standard. That was certainly sucking work, but he did it.

      True enough. Stroustrup certainly was more activist in standardizing C++ than Kernighan and Ritchie were in the ANSIfication of C.



      Yea, I imagine that wouldn't sit too well. I'm afraid that he probably liked that better than what I would have had to say, although in all reality I probably wouldn't have said anything at all. As much as I dislike Pascal, I don't feel a need to vent to Wirth about it, especially since it seems kinda like kicking someone when they are down.

    10. Re:What ever happened to the Unix Pascal system? by zorgon · · Score: 1
      Hey Marc,

      Turbo Pascal was very cheap (around $100) in relation to its features and came with a nice doumentation. It would have been a disgrace to pirate such an offer.

      Uff Da! You should have asked for the student discount! I sent a personal letter to Philippe Kahn (well, he probably never read it) and only had to pay $69. ;) You know, if software had stayed as fairly priced, we wouldn't be having this great revolution that is going on now with 'Free Software' -- so it's no fair looking back through rose colored lenses.

      I don't know what happened to Bill Atkinson either... thanks for the reminder!
      Cheers
      --

      --

      I am quite civilized, and I should be brought a beer immediately. -- Bruce Sterling

    11. Re:What ever happened to the Unix Pascal system? by lactose_intolerant · · Score: 1

      Uff Da! You should have asked for the student discount! I sent a personal letter to Philippe Kahn (well, he probably never read it) and only had to pay $69. ;)

      I remember shelling out only $40 at the university bookstore. This was a version for the DEC Rainbow. (Just thinking about those crappy machines takes away my will to live.)

  2. The Good, The Bad, and Microsoft. by SaxMaster · · Score: 2

    Well, at least the open source/Linux/BSD community was big enough to have its own show all together at Comdex. However, the whole open source community needs to band together and purchace one HUGE chunk of the main floor, (right next to Microsoft) and then distribute it among major Open Source vendors to better showcase your wares.

    --
    "Dancing is the vertical expression of a horizontal desire" --Robert Frost
    1. Re:The Good, The Bad, and Microsoft. by Anonymous Coward · · Score: 0

      Uh, no. The Linux/BSD community was forced to have a seperate show because Bill Gates was adamant that none of his competitors were allowed to exhibit in the same building as his company.

    2. Re:The Good, The Bad, and Microsoft. by Anonymous Coward · · Score: 0

      Yeah, sure he was. In fact I bet he even bought all the space at Comdex JUST to keep Linux out then GAVE the space to pro Windows/Microsoft vendors. In fact I bet the DOJ was even in on it to help prove their case that Microsoft really is a monopoly. Linux second rate OS relegated to second rate even at Comdex.

    3. Re:The Good, The Bad, and Microsoft. by JeffCobb · · Score: 1

      A couple of points here... 1. In a way it was good for the Linux Expo to be a seperate event since that way actual interest in Linux and open source could be metered, and metered it was with almost every trade rag running headlines that the LBE was the hit of the show.. 2. I saw first-hand what Brett Glass was talking about...in the main Microsoft Partner area (OK fine, so I was trolling a bit) the Sony Vaio (does anyone really know how to pronounce that?) people pretend to optionally not know anything about Linux, refuse to even utter the word out loud or when pressed, will admit that Linux will run on the machine but they refuse to support it (an old, old song)...and just a few hundred feet away in the LBE, the Slashdot crew had a whole slew of the Sony machines running Linux..the one thing that made my foray into the Windows side of the show worth it was the look of pain/fear as the poor Sony booth worker finally admitted that their machines *could* run Linux... Bottom line is that there was a level of enthusiam and excitement on the Linux side of the show that was noticeably absent in the rest of the show...even my Mac-centric boss noticed that....and seperate venues made this all that much more obvious...

    4. Re:The Good, The Bad, and Microsoft. by Anonymous Coward · · Score: 0

      The answer to your question is that "Vaio" is pronounced like the end of "Ohio". So you say "VYE-oh", kinda.

  3. Preaching to the converted by Denor · · Score: 3

    It's a shame that the Linux/BSD crowd didn't get any space on the main floor. I think separating them out as happened would do more harm than good. While having a separate area for the Unix folks does enable people to go right there when they want unix type things, it does absolutely nothing for advocacy.
    Take, for example, a manager who, for some unknown reason, wants to convince the higher-ups to install only windows on their machines. This manager takes one of them to the main floor of comdex and says "Look - Only windows machines here. And all the hardware's for windows too". Even if the higher-ups know there's a bunch of unix gurus somewhere else, it's certainly going to make an impression on them that there's not a trace of open source on the main floor.

    --
    -Denor
    1. Re:Preaching to the converted by Anonymous Coward · · Score: 0

      And you don't think Bill Gates paid a lot of money to convince people to arrange for it to be that way?

  4. Depends who you talked too.. by sherms · · Score: 2

    Last year I spoke to many venders and got alot of reactions you did.

    But this year, I found many (Xerox, APC, WinTV,...) that were very helpful and were talking about doing more. WinTv for example told me last year, NO were are not doing anything with Linux. This year they had a display of there WinTV on Linux...

    I have seen an overall improvement from last year. But yes you still have those Blind lost people who only know of windows or nt, because that took some cheap class (or expesive) for a week.

    Sherm

    1. Re:Depends who you talked too.. by sherms · · Score: 1

      Hey !!! for those who want to ask robix why they won't release a unix port or source, go to www.robix.com or email there comments email at: desk@robix.com

      Sherm

  5. A step backwards ?! by Benley · · Score: 1

    It seems more than a little odd to me that Linux/BSD/opensource community didn't have any space on the main show floor. After all the time spent trying to get Linux/etc into the mainstream, why do they make a move like this and so blatantly separate the Linux crowd from the rest of the mainstream businesses? It doesn't make much sense to me.

    1. Re:A step backwards ?! by Anonymous Coward · · Score: 3

      Do you have any idea how expensive it is to have even a small booth on the main floor at Comdex? A booth 'next to Microsoft' would cost multiple millions of dollars. Is it worth it? I think not - the crowd at Comdex is generally pretty ignorant and thirty seconds in a 'Linux booth' on the main floor isn't going to change that. I thought the Linux pavilion was OK. I am sure the quality of attendees in that area was much higher than on the main floor. As for forcing vendors to support Linux - it's not just a technical issue but it's something that impacts an entire vendor product lineup from code to documentation, support, SKU's and pricing. The only way this will happen is if they see a large installed base of Linux out there, and those Linux users are happy spending $$$ on vendor Linux products rather than using 'free' alternatives. Complaining to people on the show floor does little or nothing, except make the experience worse for the poor schmucks who have to do it. For a start, most of the unlucky people working the show floor are either contractors or low level marketing and sales staff. Companies rarely solicit their input in product plans. You would be better off asking their tech support or emailing their product management people to support Linux as they are much more likely to have input into the product.

    2. Re:A step backwards ?! by ink · · Score: 1
      It seems more than a little odd to me that Linux/BSD/opensource community didn't have any space on the main show floor.

      Not so.

      Free UNIX booths used to be in an obscure place in the Sands Expo. They were never in the main floor in the convention center. This year was a big step up, because at least you didn't have to take a bus to get to the Linux stuff (the LV Hilton is right next to the convention center, there is even a skywalk between them).

      The wheel is turning but the hamster is dead.

      --
      The wheel is turning, but the hamster is dead.
    3. Re:A step backwards ?! by jmp100 · · Score: 1

      That "sky walk" sucks. No windows or any indication that it's anything other than a dull hall. :)

  6. To be expected... by gehrehmee · · Score: 3

    Unfourtunately, this is just one of the many areas in which mass-cluelnessness seems to be winning over rational thought. It's very nearly on the same level on which entities like the Catholic Church operated before the 1700's. (please, try not to make this a religious thread guys! :) )
    The masses didn't have knowledge of reading/writing, and because of this, many things were well beyond their understanding. Under this condition, they had no choice but to trust their authorities to tell them what was right and wrong, and out of this came a strongly dictatorial ruling. (beyond this, my knowledge of that period of history is limited... anyone have corrections? Suggestions for how the age of enlightenment could relate to us fixing misconceptions in manfacturer's heads?)
    Likewise, the mainstream OS manufacturer has managed to beat the party line into _OUR_ hardware manufacturers. They seem to believe that Windows is the only system worth programming for. At the same time, start-up programmers may assume that "*nix CAN'T be easier to program for then Windows! and (quote)We had enough trouble developing this for Windows, and we're not going to go through the sweat and tears to rewrite it for something else! Go away!"(/quote)
    Now, through brute force, Linux is breaking into the mainstream... but it's still not addressing the root problem. The manufacturers, for one reason or another, do not understand how easy it is to support other platforms, especially platforms with a long history of standardization. Short of us (open-source/open-hardware advocates) starting to build our own hardware, we're going to have to start seriously putting it to the manufacturers... "open specs! open source drivers! rational thought!"

    --
    "You know, Hobbes, some days even my lucky rocketship underpants don't help" -- Calvin
    1. Re:To be expected... by S'Tev · · Score: 1

      Confirmed by recent experience with HP and IBM. I picked out likely candidate systems from their websites for use with Linux and emailed them using their email forms. I wished to know if the designated (expensive) system would run RedHat Linux. HP didn't respond at all. IBM sent an email within a day stating that the question had been forwarded to the Personal Systems group and that I would be contacted shortly...haha. Curious in a way since both of these companies have come out with pom-poms and cute skirts as Linux cheerleaders.

  7. This is a VERY good sign, IMHO by Techrat · · Score: 2


    It's easy to fall into the trap of thinking that businesses are mindless maintain-the-status-quo, do-whatever-everyone-is-doing creatures. But if you believe nothing else, believe that businesses love money, and they are now seeing, first-hand and repeatedly, that by not supporting alternative OSen, they are losing money. If their techs are not able to convince them that "M$ for everything" is folly, then at least their accountants will.


    I'm glad to hear they sound frustrated and angry. It leads to the mentality that "I won't let this happen to me again next year!" I picture them saying "Dammit, next year we support this UNIX thing!" I'm hoping the year after that, people will pester them for Be ports. (And because Be is pretty much POSIX complient, the port will take less time.)

    --
    "Power corrupts. Absolute power is kind of neat." -- John Lehman, Secretary of the US Navy 1981-1987
    1. Re:This is a VERY good sign, IMHO by Tom+Christiansen · · Score: 2
      Be is pretty much POSIX compliant
      To a greater or to a lesser extent than BSD and Linux? I assume you're only talking 1003.1 here, not 1003.2 or the other specs. Since MacOS X is BSD, and BSD is very committed to standards, do you think this means that it will be easy to port stuff to stuff to the new Mac servers too, for the same reason?
    2. Re:This is a VERY good sign, IMHO by mindstrm · · Score: 1

      NT is POSIX compliant, no?
      What's your point? How does POSIX compliance really help us, if at all?

    3. Re:This is a VERY good sign, IMHO by mindstrm · · Score: 1

      I recall reading an mcse exam where the multiple choice question asked 'which of the following makes NT compatable with UNIX(tm)?'
      and the answer was POSIX.
      No WONDER so many NT heads think it's so great and slam unix.. they think it *IS* unix..

    4. Re:This is a VERY good sign, IMHO by Techrat · · Score: 1


      I'm not claiming that porting will be trivially easy, I'm just saying that given a particular piece of software, the port from MacOS 8 to Windows95 will be more difficult than a port between Linux and BSD (licensing issues aside) largely due to the POSIX standard.


      So in short, yes, I do think that, say, Apache, will be easier to port to MacOS X than it would be to MacOS 8. If I'm wrong, please correct me.

      --
      "Power corrupts. Absolute power is kind of neat." -- John Lehman, Secretary of the US Navy 1981-1987
    5. Re:This is a VERY good sign, IMHO by Tom+Christiansen · · Score: 3
      NT is POSIX compliant, no?
      Only because the judge said so. The standards people never bought that line of bull. I love the way the Evil Empire can make the government flush millions of dollars of spec development and testing down the drain like this. Those standards were developed to make an open, non-monopoly playing field. So much for that idea.
    6. Re:This is a VERY good sign, IMHO by Techrat · · Score: 1

      Look, folks, all I said was that a port of Linux software to Be would take less time than a port of Windows software to Linux. POSIX compliance helps us by having at least SOME common system calls in place so that you don't have to replace every instance of fork() with CreateNewProcess32A() or whatever it is in Win32land. It just reduces the amount of time necessary to make a port because less stuff has to be changed.


      And NT's POSIX subsystem is a joke. If it wasn't, we wouldn't need cygwin.


      --
      "Power corrupts. Absolute power is kind of neat." -- John Lehman, Secretary of the US Navy 1981-1987
    7. Re:This is a VERY good sign, IMHO by IntlHarvester · · Score: 1


      Actually, people are into Windows NT because it's Windows-compatible, not because it's (a little) UNIX-compatible. In the MS propaganda dimension, UNIX = difficult and expensive = legacy = not a good thing.

      The exam question beside (which is trying to verify a shallow understanding of the standard NT architecture diagram), I don't think there's any widespread misconception among "NT Heads" that NT is UNIX-compatible. Almost zero thought is put into the POSIX subsystem by NT admins, except to disable it in security sensitive situations, or maybe run vi as a parlor trick.
      --

      --
      Business. Numbers. Money. People. Computer World.
    8. Re:This is a VERY good sign, IMHO by Pope · · Score: 1

      Apache is already included with the MacOS X versions released so far, and will continue to be bundled as part of it.
      There is also a MacOS version of Apache, called WebTen. It's a *NIX -like environment for running Apache within MacOS, just like another application.
      Tenon also makes MachTen, a *NIX environment based on BSD4.4 and the Mach kernel. Neat stuff!

      Pope

      --
      It doesn't mean much now, it's built for the future.
    9. Re:This is a VERY good sign, IMHO by acarey · · Score: 1

      NT 4 is POSIX 1003.1 compliant.

      --
      -- "I believe the human being and the fish can coexist peacefully." - George W. Bush, 29 September 2000
    10. Re:This is a VERY good sign, IMHO by Anonymous Coward · · Score: 0

      fuck you Tom

  8. PBX on NT by Anonymous Coward · · Score: 0

    Hmmm I think this is a new Nortel / HP product... BCS... hmmm I could probably get sued so I post annonymously... I might be installing such systems soon...
    Anyway the product is pretty cool... I was the only "Hacker" in the room during training and interestingly enough mine was the only one stable while playing aruond with it.. :-) One of them had a blue screen of death on bootup!

    The hardware is pretty cool too.. It can operate even if the OS dosen't, however you loose all of your call routing trees and all voice mail services.. However T1 and PRI trunking still works from what I understand.

    I would love to see HP port this over to Linux or BSD. The box they put the hardware in is pretty cool too, it was very easy to maintain and dual processor capable.

    Overall it has some cool features, such as Voice Over IP with a seperate processor module, and the ability to check voice mail over a network and control of TAPI devices.... It's a cool product, except for NT... :-)

  9. My take on COMDEX by finkployd · · Score: 2

    Alternative OS's are not going to go away, no matter what vendors want.

    Sure, the vendors are going to be ticked when a bunch of people start asking for something they didn't plan on making and supporting, and for a while they may just brush requests off. However, current trends withstanding, large companies (software and hardware) will realize that they cannot blindly develop only for Windows anymore.
    This COMDEX was probably an eye opener for many, and even though they were annoyed, the smarter ones are going to ponder the meaning of it all.

    The danger of course, is that in our zeal to get more support for alternative OSes, we annoy a little too much. Polite requests will most likely generate the best results, while angry demands will simply make matters worse (this is nothing new, but it bears repeting)
    *note* I'm not in any way saying the author of this story did this.

    It's going to be a long road though, just as firmly entrenched as the MS monolopy is in everyone's mind, that is how hard we will have to work to them to open their eyes to the alternatives.

    Finkployd

  10. Secret Interfaces by Tom+Christiansen · · Score: 3
    we politely asked if we could obtain some sample code so we could adapt it to run under UNIX -- or, if not, the specifications for the interface so we could write something ourselves. We even offered to share the code we developed.
    Closed hardware (well, and software) interface specifications are a very serious threat to all of us. It reinforces the Microsoft monopoly like nothing else. If only there were some way to get the antitrust settlement or penalty to address this. But I don't know that it can. It's not (always, only) Microsoft who's doing it, so how can you reach those who are?

    As in the cases mentioned in the parent article, companies make proprietary hardware with a proprietary interface that only runs with their proprietary binary which only runs on Microsoft systems. The proprietor feels that its his property, and he's done what he wants with it to recoup is investment. I understand that. But the network effect strikes again, and we're screwed.

    If no vendor could create hardware with complete closed specs and Microsoft-only code, this would help a lot. But I can't see that the current MS-DOJ case could require that, since it's not a penalty to be imposed on the Evil Empire. It's all the myriad little companies nursing off their teat that are doing this to us. I don't know what kind of mechanism to fix this there could be that wouldn't be too overreaching.

    1. Re:Secret Interfaces by JimDabell · · Score: 1

      I suppose the DOJ could make it easier to compete with MS by making the driver interface GPLish with an exception for Windows itself. I haven't developed drivers for Windows, but surely there is at least one component that must be compiled against? This way, drivers would either be open or need extra work to write a non-GPLed interface. This would encourage hardware companies to develop openly and thus make the MS monopoly less of a threat for OS competitors. Or am I way off base here?

    2. Re:Secret Interfaces by Tom+Christiansen · · Score: 2
      suppose the DOJ could make it easier to compete with MS by making the driver interface GPLish with an exception for Windows itself
      That's an intriguing notion, but it really does smell like a "taking", which means I don't think it would survive.

      And you really wouldn't want to have MS level their guns at the GPL -- they'd crack it like an eggshell. You'd want to come up with a specific directive or licence not linked to anything else.

    3. Re:Secret Interfaces by treat · · Score: 1
      As in the cases mentioned in the parent article, companies make proprietary hardware with a proprietary interface that only runs with their proprietary binary which only runs on Microsoft systems. The proprietor feels that its his property, and he's done what he wants with it to recoup is investment. I understand that. But the network effect strikes again, and we're screwed.

      I don't understand that. And I think I might be the only one that doesn't understand it. Maybe I'm insane.

      Most peripheral hardware manufacturers sell the hardware, and bundle with it the software necessary to use it. When they advertise, they talk about the hardware, and not about the drivers or tiny application necesssary to use it. They frequently even give away the software on the net.

      I can't see how those companies could think even for an instant about the issue and want to keep secret the protocol their hardware uses to talk to the software. If they released the information, they would sell more hardware. (I'm sure many of the people reading this have had to choose hardware based on what free software is available to support it). They would not sell less software, because they are not selling any software. They're giving it away to make the hardware work. They're not destroying their future chance to sell additional software - rarely does any hardware vendor start selling additional software beyond what they bundle with the hardware. (there would be no point). Giving out the information only increases the value of the hardware, at virtually no cost to the company.

      Even companies who sell insanely trivial hardware think they need to keep secret the information needed to write software for it. For example, Hanna Instruments sells a $70 pH meter with a serial interface and Windows-only software. I asked them if they could give information on the protocol it uses, or source for the software, because I am not using Windows. They (of course) told me that it's proprietary, and they can't give me the information. I thought that if any company would have enough of a clue, surely one selling scientific supplies would. Sigh.

    4. Re:Secret Interfaces by JimDabell · · Score: 1

      I wasn't really referring to the open-source part of the GPL, more the fact that software compiled against it must be open. Thus, it wouldn't "hurt" MS, as nobody would be able to re-use the interface code, but it would allow for more competition, as hardware support is one of the areas in which MS has the most control.

      I'd imagine this would require a relicensing of the driver SDK, so yes, I suppose it would be a taking of IP. But I was under the impression that MS could be compensated for a taking, and if this is the case, the value of the SDK would probably be much less than any other action with similar benefits. Or is a taking completely out of the question?

    5. Re:Secret Interfaces by Anonymous Coward · · Score: 0

      You need a clue about buisness. The reason many hardware vendors won't release those details is that it will give their competitors (and clone makers) a huge insight into how they do things. End result, they sell less hardware because clone makers who didn't have the expense they did of the hard work and effort designing their product. /rant mode on This is the problem with the fanatic open source community. They have no clue about realities in buisness, or respect for intellectual property. My general observation is that most of the people screaming about how they want to force others to opensource their hardware/software with no concept of the ramifications of this on buisness are kids who've never really had to earn a living. When you grow up, you'll get a clue.

    6. Re:Secret Interfaces by Anonymous Coward · · Score: 0

      That's exactly why it's so important to use the GPL. The BSDL let's business get away with whatever it wants to. Only the GPL can make these bastards open up.

    7. Re:Secret Interfaces by Anonymous Coward · · Score: 0

      The GPL won't make anyone open up. It'll make them go away.

    8. Re:Secret Interfaces by treat · · Score: 1

      I don't need a clue about business, when I have a clue about computers.

      For most hardware, you will not learn anything significant about it from the interface it presents to the system. I really can't think of any situations where this isn't true. Can anyone? Where significant means would be of any real benefit to a competitor, and couldn't be determined by looking at the circuit board.

      If you're trying to make a competing piece of hardware, all the information would do for you is allow you to make a compatible one. Is there any reason you would want to do that?

      If I wanted to clone any hardware device, simply looking at it and bulding something just like it (no doubt violating patents) is my best bet. I'd have to copy any ROM (no doubt violating copyrights). I don't even have to know how it talks to the software if this is what I'm up to - I can use the existing drivers that my competitor wrote (no doubt violating copyrights, but I've already had to do that anyway to duplicate the device).

      Take a video card. If all of the information to write drivers is available, then what? I can build a competing card that uses the same interface - but why? Don't say to get out of needing to write my own drivers - that's the easy part if I have all the information I need.

      Take the pH meter. The only software that uses it is what is bundled with it. If I knew how it communicated with the meter, I could make my own software - but this won't hurt that company, as they aren't likely to start selling additional software for the meter. If you disagree, think of some examples where peripheral hardware vendors sold some hardware bundled with the software necessary for its use, and then later introduced additional software at additional cost. I'm sure that it has happened, but I'm also sure that it's rare (I can't think of any examples). Or, think of what additional features might be added to pH meter managing software that they did not include - seems they've covered everything, it's a very simple device.

      Pretty much the same applies to digital cameras. And UPS management software. And NICs. And scanners.

      Giving out the information makes their product more valuable to customers, and costs nothing.

    9. Re:Secret Interfaces by Anonymous Coward · · Score: 0

      Yeah, that's why Linux has better hardware support than BSD and the BSD folks are getting smacked around at COMDEX like stupid little step-children. Serves 'em right for wasting their lives working on that piece of shit.

  11. It's too bad about Brett. by Anonymous Coward · · Score: 0

    I'd take Brett's comments more seriously if he left out the "Linux/GPL is evil" cheap shots. The man has a vendetta against everything that isn't FreeBSD or OS/2 and BOY does it show.

    1. Re:It's too bad about Brett. by Tom+Christiansen · · Score: 3

      You don't have to like it, but the simple fact of the matter is that the GPL is a serious impediment to a lot of good, honest open source work. You can't blame the BSD people for wanting to make a free Unix. In my ever so humble opinion, the LGPL addresses most of the freeness problems in the GPL, and really should be used a lot more. However, I still suspect that even that's not free enough for BSD, and I'm not going to argue with them, because they're trying to do as much good for the world as they can. There are more axes of dissent here than meets the eye.

    2. Re:It's too bad about Brett. by Anonymous Coward · · Score: 0

      The GPL isn't really impeding any work, if they really wanted to, they could (like debian) create a non-bsd liscened diff to the kernel (e.g. drivers that are under gpl). 99% of the people would download the diff and patch just as they downloaded and installed netscape. That way both sides can be happy, the bsd'ers can have their 'pure' kernel while the rest of us can try to have something that works.

    3. Re:It's too bad about Brett. by esme · · Score: 2
      Tom Christiansen wrote:
      You don't have to like it, but the simple fact of the matter is that the GPL is a serious impediment to a lot of good, honest open source work. You can't blame the BSD people for wanting to make a free Unix.

      Before we get too wrapped up in how much "good, honest open source work" the GPL has prevented, let's not get forget about that the different licenses serve very different purposes, and serve them well.

      BSD is about getting code reused, not reinventing the wheel, and and maximum flexibility for all uses commercial or otherwise.

      GPL is about keeping software free and encouraging contribution back to the community.

      By the same token as you might not like that the GPL hinders companies (prevents them from closing source or making other restrictions), an author might not like the fact the BSD allows that. And in the final analysis, the coder is the one who has the right to make that call, not you, me, or anyone else.

      In my ever so humble opinion, the LGPL addresses most of the freeness problems in the GPL, and really should be used a lot more. However, I still suspect that even that's not free enough for BSD, and I'm not going to argue with them, because they're trying to do as much good for the world as they can. There are more axes of dissent here than meets the eye.

      I'm not sure I agree that the GPL has any "freeness problems" that need fixing, so much as a very different idea about what's important, and which freedoms they want to protect. Not everybody's freedoms can be protected all of the time, and a choice has to be made.

      Don't get me wrong, I see a lot of good in both licenses. In fact, it pains me that there isn't more work being done to reconcile the different priorities embodied in the licenses to reach a consensus.

      Most importantly, I think that we should all remember that both licenses are designed to do good things, preserve freedom, and make the world a better place. Isn't that what this is all about?

      --
      -Esme

    4. Re:It's too bad about Brett. by C.Lee · · Score: 0

      >You can't blame the BSD people for wanting to make a free Unix.

      But the reality of the matter is that they *aren't* making a free Unix. Remember this license (BSD) wasn't really created to protect people (students basically) working on a project. It was created to let a college, their professors and other people make off with the (student's/projects) work.

  12. lets focus on one os at a time.. by Anonymous Coward · · Score: 0

    sure it would be nice to have drivers for linux, bsd, beos, os2 and whatever else people complain about... but the thing is if most manufacturers don't want to spend the money and time to support all the operating systems.. bsd does have a big userbase, but i'm afraid its mostly for servers... while linux has more desktop users, so drivers and more applications will reach alot more poeple for linux than they would bsd... maybe its time to give up on bsd if your a desktop user and switch to linux or either stop crying cause nobody wants to support 20 different os's

    1. Re:lets focus on one os at a time.. by sherms · · Score: 1

      manufacturers don't want to spend the money and time to support all the operating systems..

      They could at least release enough to have the drivers written by whoever wanted to write them..

      Sherm

    2. Re:lets focus on one os at a time.. by finkployd · · Score: 1

      maybe its time to give up on bsd if your a desktop user and switch to linux or either stop crying cause nobody wants to support 20 different os's

      No No No No....1,000 times No

      That is the way to lose the battle. I don't want to see Linux beat MS and become the only OS out there, I (and many others) want a varity of OS's to chose from. Pick the best tool for the job, as they say.
      Good code can be ported without much difficulty, as many "wiget" sets are being ported as well.

      As for hardware, just make the specs open, and drivers can be written for ANY OS. They will be anyway, so make it easier on those doing the coding.

      Finkployd

    3. Re:lets focus on one os at a time.. by Nonesuch · · Score: 1

      You can say the same thing about drivers for Linux- It's difficult enough for hardware manfacturer's to support 95, NT, Netware and perhaps SCO, so why should we ask them to put in even more effort to support Linux, BSD, etc? I am not going to 'give up on BSD' just because Linux happens to be getting all of the media hype. If Linux becomes the only operating system of choice if you want the latest and greatest desktop hardware, then it becomes no better than MS-Windows except in terms of who gets the profits.

  13. Well, Linux still has a ways to go. by RayChuang · · Score: 2

    I read with considerable interest Brett Glass' commentary about the Linux displays at COMDEX/Fall 1999.

    I think people are realizing that Linux still has a ways to go before it becomes extremely popular. The limitations can be defined in the following parts:

    1. Lack of widespread hardware support. Most computer hardware out there have full Windows 98/NT/2000 support via software drivers, while Linux support is still limited to the most common hardware configurations. I mean, does Linux support all the functions of a motherboard with the Intel i810e chipset that has built-in video, sound, etc.?

    2. Lack of a programming interface along the lines of Microsoft's Common Object Model (COM). This is where Linux really needs major improvements--and a number of commentators in the industry have noted this.

    3. Lack of support for future technologies (with the current Linux 2.2.x kernel) such as Universal Serial Bus and IEEE-1394 "FireWire" hot-docked peripheral connections. This is going to be _critically_ important because Intel has already stated they plan to do away with serial ports, the parallel port, and even the PS/2 mouse and keyboard connectors (!) on future motherboard chipset designs. I wonder does Linux support Fibre Channel "out of the box" or do you have to literally write from scratch your own Fibre Channel driver.

    Once Linux overcomes these limitations (and Mr. Torvalds has admitted that they will be addressed in the upcoming Linux 2.4.x and 3.0.x kernels), THEN we can consider Linux a serious competitor--and possible successor--to Windows.

    You Linux folks can flame me all you want, but think about it--many of you Linux users come from Computer Science college degree backgrounds, where learning to use UNIX is a must, since UNIX is the operating system of choice for most college campuses. Unfortunately, most home and corporate computer users out there don't have that type of experience, and frankly, they may get a bit overwhelmed at the enormous flexibility and unfriendly command-line structure of Linux (which is very closely related to UNIX).

    Linux is getting better, but much work needs to be done in make it "user friendly" to the average computer user.

    --
    Raymond in Mountain View, CA
    1. Re:Well, Linux still has a ways to go. by Anonymous Coward · · Score: 0

      Sir, I think your statement about most linux users coming from CS degrees may be way off.

      Many people with CS degrees DONT use linux, or care to, and many people with NO degree also work with linux.

      And MANY college campuses are NT only nowadays, though this is changing now..

      as for linux closely related to unix.. well.. c'mon.. the only reason we don't call it unix is because that would possibly be trademark infringement.

    2. Re:Well, Linux still has a ways to go. by Anonymous Coward · · Score: 0

      2.3.x has USB support already. Firewire is dead. All mb's I've seen still have ps/2, keyboard, serial, parallel port connections. They aren't going away for at least a few years. As for user friendly, see kde 2.0.

    3. Re:Well, Linux still has a ways to go. by finkployd · · Score: 1

      Flame you? I want to shake your hand :)

      You are exactally right, I use linux every day at work and home (it's the only OS I have at home) and it DOES need work.
      What seperates it from Windows in my mind, it that it's GETTING worked on. It's advancing faster than Windows CAN, considering the difficulty of writing drivers for hardware that may or may not have specs available.

      It needs to be made more user friendly, but NOT at the expense of it's power and stability. That is the hard part.

      Finkployd

    4. Re:Well, Linux still has a ways to go. by scrytch · · Score: 2

      > Firewire is dead.

      Apparently not a single vendor of digital cameras has seen the wisdom of your pronouncement, as they foolishly plod ahead and use nothing but FW interfaces...

      (gad, i hate using IE... all my emacs-like editing controls are gone)

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    5. Re:Well, Linux still has a ways to go. by Anonymous Coward · · Score: 0

      Indeed.
      But how fast is linux progressing as compared to windows ? Politics within MS holding windows back left aside. It seems, at least, that linux is going _way_ faster.
      I've often wondered how many man-hours actually go in coding each OS. MS only has itself, whereas linux has anyone, anywhere to code for it.
      And the average kernel programmer's code quality is probably higher than with MS, since MS probably can't get guru-type people because those are already working on *nix ;-)

    6. Re:Well, Linux still has a ways to go. by Anonymous Coward · · Score: 0

      Hear Hear! Have you even tried to get USB keyboards and mice? For something that's supposed to be taking over the world any day now, the selection and availability out there (BestBuy, CompUSA) just blows.

      Serial devices are still lingering, PS/2 devices are still lingering, SCSI devices are still lingering, & Firewire hasn't even started to take off yet.

      USB had the benefit of being forced down every new Mac users' throat and the other interfaces are still alive and well.

      BTW, I'm running USB on my Linux machine, TODAY.

    7. Re:Well, Linux still has a ways to go. by finkployd · · Score: 1

      And MANY college campuses are NT only nowadays, though this is changing now..

      Here at Penn State, this is EXACTALLY the reason that many people I know are looking harder at Linux. NT in every lab is NOT having the effect I'm sure MS intended :)

      as for linux closely related to unix.. well.. c'mon.. the only reason we don't call it unix is because that would possibly be trademark infringement.

      Yeah, that and there is not ONE line of Unix code in it. Just cause it looks like Unix doesn't mean it IS.

      Finkployd

    8. Re:Well, Linux still has a ways to go. by AME · · Score: 1
      What seperates it from Windows in my mind, it that it's GETTING worked on.

      Exactly! This sounds just like my standard response to many of my Windows-advocating friends who like to point out the deficiencies of Linux. "But Linux is getting better -- fast. When was the last time you said that about anything coming from Microsoft?"

      [You can replace the word "Linux" in the previous paragraph with the name of almost any Open Source project and it's still true.]

      I, for one, am glad that I've been around Open Source stuff long enough to witness the dramatic improvements. When my friends express excitement about Windows 2000/2001, I just chuckle quietly to myself. They have no idea what "better" means.

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
    9. Re:Well, Linux still has a ways to go. by Anonymous Coward · · Score: 0

      as for linux closely related to unix.. well.. c'mon.. the only reason we don't call it unix is because that would possibly be trademark infringement.

      I'm sorry, but that's only true on the BSD side, where it is UNIX, just was stripped. Linux is a UNIX clone, a clone of a clone to be exact. Much of its marketting has been that it is not UNIX, it a clone. It tries to have the best of UNIX, but will happily change things around to dump the bad. Anyway, no one wants to make either called true UNIXes because its just a mess with $$$, you pay for the testing, you pay for the usage, and you do that every year or so.

    10. Re:Well, Linux still has a ways to go. by SoftwareJanitor · · Score: 2

      Apparently not a single vendor of digital cameras has seen the wisdom of your pronouncement as they foolishly plod ahead and use nothing but FW interfaces...

      What about Sony? (hey, didn't that use to be one of their ad slogans?)

      The whole Mavica line uses a good ol' 1.4M 3.5" floppy disk as its interface.

      Yes, I am a happy Mavica owner.

    11. Re:Well, Linux still has a ways to go. by Anonymous Coward · · Score: 0

      Well, you're going to get flamed !
      Your points:
      1) if you were clued at all you would know a lot of the difficulty in supporting as wide arrange of hardware as Windows is that many of the interfaces are controlled by M$ NDA's.
      2) see GNOME
      3) again, depends on NDA's and if the WinTel people lock it up

      And as for this command line difficulty furphy, my Linux system boots to a GUI that makes WIn95/98/NT look positively prehistoric. Everyone I've shown the latest KDE/Gnome desktops to can't believe that there _really_ is something better then what what M$ has on offer.

    12. Re:Well, Linux still has a ways to go. by Anonymous Coward · · Score: 0

      scrytch was probably talking about digital video cameras. I've heard USB is being improved, but does it have anywhere near enough bandwidth for realtime unencoded video?

    13. Re:Well, Linux still has a ways to go. by Anonymous Coward · · Score: 0

      usb 2 does. Firewire on the PC is dead. No one wants to pay Apple liscensing fees. usb 2 resolves the problems and will put Firewire out of its misery soon.

    14. Re:Well, Linux still has a ways to go. by C.Lee · · Score: 0

      >Hear Hear! Have you even tried to get USB keyboards and mice? For >omething that's supposed to be taking over the world any day now, the >selection and availability out there (BestBuy, CompUSA) just blows. >Serial devices are still lingering, PS/2 devices are still lingering, >SCSI devices are still lingering, & Firewire hasn't even started to >take off yet.

      Heh. Can you imagine something as fragile as a USB connector on hardware intended for use in the field? Serial and other ports aren't going anywhere anytime soon, especially with all the older hardware floating around in the world that's still being used and that unlike most of today's hardware was actually built to last for years.

    15. Re:Well, Linux still has a ways to go. by Anonymous Coward · · Score: 0

      While you are correct about 1 and 3 (and they're really the same point), I must disagree with #2. GNOME exports objects using ORBit, and KDE used to use mico, until they switched to a shared library scheme.

      If you're suggesting that the kernel itself should export its interface using something like COM (which is how I read "and Mr. Torvalds has admitted that they will be addressed in the upcoming Linux 2.4.x and 3.0.x kernels") then I must respectfully suggest you have misunderstood the man, and the issue.

      So pretty much we've established that Mr. Torvalds has admitted that future versions of Linux will have better hardware support. Thank you for your insight.

    16. Re:Well, Linux still has a ways to go. by Anonymous Coward · · Score: 0

      which is too bad really, because firewire is here now, and better. But this just reaffirms my trust in Apple to start something right, and then fuck it up.

  14. Re:BSD by Tom+Christiansen · · Score: 2

    You are deeply confused. Check the definition of "open source". You'll see that it applies to BSD. Sure, SunOS and HP/UX and maybe even MacOS X have non-open parts, and they are or were BSD-derived, but you can say that about dozens of projects. {Open,Free,Net}BSD are quite up to fitting the definition. Pay attention next time.

  15. Try the Bazaar! by Anonymous Coward · · Score: 0

    Looks to me although it's happening really late in the year, the Bazaar is the place to be for all open source and free software vendors. I'm really looking forward to it. It's affordable,too. But the hotel prices just don't make sense. I was hoping more for a Woodstock versus NYC location.

  16. Whining by Crispin+Cowan · · Score: 2
    I agree with many of the other posters; most of Bret's frustrations appear to be self-authored. Approach a hardware vendor with an in-your-face attitude, refer to products as "lobotomodems", and you should EXPECT to get the brush-off. There are advanced techniques like "tact" and "diplomacy" that need to be employed to successfully convince a vendor to invest effort (i.e. money) in supporting alternative systems.

    Furthermore, the whining about the isolation of the Linux Business Expo is also invalid. We were there selling our Linux-based product and promoting our free security portal and it was our choice to place our booth in the Linux Business Expo. Anyone who wanted to be in mainland could have chosen to do so.

    Crispin

    1. Re:Whining by Brett+Glass · · Score: 2
      Crispin:

      Your above posting is unfair to me and is also incorrect on several points. Our queries to vendors were all polite and tactful. No, we did not use the term "lobotomodem" (a term which they probably would not have understood) when speaking to them, though in house we do prefer the term to "WinModem." Instead, we carefully asked if the products were known to work with any version of UNIX or any UNIX-like operating system. If they did not know, we asked if they could identify the controller chip used to perform the given function. The answer to the second question -- at least in the case of modems -- often revealed the answer to the first.

      As for the isolation of open source companies in the Linux Business Expo: According to the staff of one very prominent open source publisher, they were told by the COMDEX staff that they could not have space on the main floor. If they were selling anything related to Linux or open source, it was the "Linux Business Expo" or nothing. So, your assertion that "Anyone who wanted to be in mainland could have chosen to do so" is not correct. Sad, but true.

      --Brett Glass

    2. Re:Whining by Anonymous Coward · · Score: 0

      Come on Brett. We all know you for who you really are. You're a BSD zealot who's on a sinking ship.

  17. What I found disappointing about this article. by Anonymous Coward · · Score: 0

    It seems that the author has a rock in his shoe over linux and the GPL in particular, yet he says FreeBSD needs more attention. Well instead of trying to verbally hurt the people that are on Your Side(tm), he should work closer with the Linux people, and gain more publicity for both platforms, so as a programmer he may be incredibly smart, he acts like an ass in this article. You want people to join your cause, not turn them off as you did to me. And I like the BSD's. didel.

  18. Forget Brett, but remember his theme by Anonymous Coward · · Score: 0


    Brett can't make a post to Infoworld without either dissing or sometimes fudding Linux.

    He is really one of the true message board posters that deserves to go to the kill file.

    However, his theme is is obviously one that deserves attention.

  19. Sure D00D by zak · · Score: 1

    Whatever...

  20. LiNuX MaN by Anonymous Coward · · Score: 0

    HI I LUV L1NUX! U R STU1Pd!

    1. Re:LiNuX MaN by Anonymous Coward · · Score: 0

      I have experience with both Linux and FreeBSD and I can honestly say that FreeBSD is actualy faster than Linux in just about everything. This is due largely to the bloatedness of Linux as it stands today. Linux does have better hardware support but in the end FreeBSD wins everytime.

    2. Re:LiNuX MaN by Anonymous Coward · · Score: 0

      Try again on a SMP box. Try measuring scheduling latency (for multimedia apps). Try measuring anything other than disk -> network speed, and you'll find something different. FreeBSD makes an excellent server, but claiming its faster than Linux for everything is simply stupid.

  21. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    >All the innovation is within the linux camp and the coding quality is light years better heh, 16 million teenagers can't be wrong huh?

  22. Re:*BSD is hurting Open Source/Linux, time to stop by Tom+Christiansen · · Score: 2
    [I can't believe I'm responding to such flamebait. I give it about 5 minutes before a moderator thwaps the parent article.]

    You've made your assertions. Now back them up.

    Linux has BSD beat on reliability, scalability, security and popularity, you claim. That's provably either false or misleading or both. For example, consider popularity. Windows has Linux beat on popularity. So what? Next, security. Oh come now. Shall we please track the number of exploits for various Linuxes, and compare them with those for, say, OpenBSD? 'Nuff said. Now this scalability thing. Yawn. BSD ran on minicomputers and minisupers years before Linux was even a figment of your imagination. And those were big iron by today's standards, with separate I/O processors and hundreds of concurrent interactive users. BSD runs on little tiny machines, too. BSD scalability is hardly an issue. Let's see, what was the other thing? Oh yes, reliability. Shall we compare mean-time-between-failure data? What are you talking about? I haven't seen either sort of machine go down on its own for the last couple years, and when it did, it was a Linux box, not a BSD box.

    Your statement that BSD has done nothing innovative or positive for the OSI/Unix community is a blatant, flamethrowing, slanderous lie. I could list a hundred things. I challenge you to read the last 20 years worth of Usenix proceedings if you need details.

    But I'm sure you don't need details. They would interfere with yours lies. Damn it, repeating a lie doesn't make it true. What the hell is wrong with some people?

  23. Try getting a non-Windows Printer... by msslave · · Score: 1

    Recently I went shopping for a laser printer that could support all the various operating systems at the Nerd House.

    After finding very few postscript printers out there I went to the Linux Printing HowTo List:

    http://www.picante.com/~gtaylor/pht/printer_list .cgi

    I finally went with a HP Laserjet 2100TN which does a yeoman job for all the various boxes in the house. I have had good luck with the HP printers at work and like most of their product lines except the Laserjet 5 series...

    I hate the fact that standards like postscript have been dropped in favor of Win-Drivers. It took 10 times as long to load the drivers on the Windows machines than it took to tell the Mac's and the various favors of unix boxes about the new printer...

  24. Did I miss something? by MsWillow · · Score: 1

    Gee, he said ...
    "Digi was displaying some new serial hardware in the Red Hat booth, and [I] asked them about BSD drivers. They said that they didn't have them, but "why don't you just port them from Linux?" (I tried to explain to them that the GPL, which is designed to monkey-wrench exactly such activities, precluded this"

    OK, slam Digi for not knowing that GPL said you can't just port stuff... but he also said:

    "Unfortunately, despite the fact that recompiling and relinking a command-line compiler for BSD is nearly trivial" as a way to slam Borland, for not doing *exactly* what he said was illegal to do for Digi?!?

    Huh? Did I miss something here? It sure seems to me that he's talking out of both sides of his mouth here. Why is it OK if Borland drags a version of Pascal over, but NOT ok for Digi dragging drivers over? Is it just because he'd have to do the work of dragging the Digi drivers, but not the Borland port?

    I see progressively less and less reason for me to even read about BSD, if their crowd are all like this.

    Jeannette

    --

    Lemon curry?
    1. Re:Did I miss something? by Anonymous Coward · · Score: 0
      It would not be illegal to port a GPL driver, but the ported driver would still be under the GPL and could not be included in the BSD kernel. This would be like including non-free drivers in the Linux kernel. Linux people would complain about this, so it's not unreasonable for a BSD person to complain about a GPL driver (since many of them don't see the GPL as a truly free license).

      If someone wanted to develop a BSD driver, they could read the GPL source code to find out how to do it (i.e. figure out how the hardware and software communicate with each other). They could then write their own driver, under whatever license they want (as long as they don't re-use any of the GPL code).

      The Borland compiler is just a program, not part of the kernel. It is not illegal for a company to write a closed-source program for BSD or Linux. Since they are the only ones with access to the source code, they are the only ones who can port it, but it would certainly be legal for them to do so.

    2. Re:Did I miss something? by maxume · · Score: 1

      I would guess that you missed the implication that the borland stuff is not released under the gpl, he never says it, but it is implied.

      --
      Nerd rage is the funniest rage.
  25. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    You have to be kidding. THat was such an ignorant statement you should be ashamed to post anything, even with it as anonymous cowards. You're giving the *COWARDS* a bad name. FreeBSD, IMHO is the best Operating System out there for development purposes. It also supports 95% of all linux programs made for linux. How you can think that we've "lost" is obsurd. Have you installed FreeBSD? I'll bet you money after a month or two of use, you'll wonder why you even fucked around with that Linux thing. -Danny

  26. This is kinda a shame. by CodeMonky · · Score: 1

    When we people start to realize that diversifictaion (spelling?) isn't a bad thing. I think that a lot of companies have this idea that if they let someone write drivers for their products they will have to support them. If we can get it through the heads of those in charge that they don't have to support the drivers just give us some specs than open source os'es will see a large increase from the hardware community.
    --codemonky

    --
    --"Karma is justice without the satisfaction"
    1. Re:This is kinda a shame. by Anonymous Coward · · Score: 0

      Diversification. ;) Close though!

  27. Whatever happened to udi? by Anonymous Coward · · Score: 1

    Seriously, I thought that universal driver interface was suppose to be in place by now, so that hardware manufacturers could develop drivers without having to worry about the os. did that die already?

    1. Re:Whatever happened to udi? by Tom+Christiansen · · Score: 2

      Udi went to Yahoo. :-)

    2. Re:Whatever happened to udi? by Anonymous Coward · · Score: 0

      I doubt this will ever be "universal", given various unnamed companies' penchants for making/implementing broken proprietary copies of open standards. However, isn't this the (one of the) point(s) of Jini from Sun? I will believe it when I see it, however.

    3. Re:Whatever happened to udi? by Anonymous Coward · · Score: 0

      UDI's probably going the way of I2O, if it hasn't already. I sure haven't heard much about it beyond the first few weeks after Intel made it's PR dump about it. Now, I haven't dealt w/ UDI much, so feel free to correct me if I'm way off mark.

      UDI and I2O are similar in that they were designed to reduce the amount of driver work needed for any one device. The problem that I2O ran into is that the customers (large corps, not individual users) have made it abundantly clear that they don't want to be dependant on a third party for drivers for the devices they use (customers seemed especially concerned about having to rely on MS for fixes to drivers for mission critical devices/systems). This may not be such an issue when the driver is open source, but when a driver is proprietary, binary only (which is what UDI seemed to be encouraging as well), the corps want to be able to go to a vendor and say "Look, we bought the product from you, there's a problem w/ the driver, you fix it, or you won't be seeing any of our money again," and not have the vendor say "Sorry, but we don't do the driver, you'll have to go talk to [insert name of some company the customer has no weight w/]."

      The above is one of the main reasons why the company I work for (a large storage systems company that shall remain unnamed) is currently in the process of chucking a couple of years of work on I2O HAB firmware (and driver testing) in favor of an internally developed messaging interface. Of course, that was only the final straw, I2O, being a "designed by committee" sort of thing, has some rather ugly compromises in it.

  28. Dual-licensing? by pp · · Score: 0

    I wonder if these *BSD whiners have actually considered _ASKING_ the linux driver developers if they could dual-license their drivers instead of just bitching about how evil the GPL is.

    If they did, they'd probably find that many (not all, though) Linux developers would be quite reasonable about it.

    (Obviously in code with multiple authors this isn't easy, but if documentation is only available to a handful of outsiders there probably aren't many authors either)

    1. Re:Dual-licensing? by Anonymous Coward · · Score: 1

      Not true. A good number of things are dual licensed. PHP I believe used a dual license of the GPL and then a more restrictive version. They switched to a BSD-style license (an Apache-style, which is a modification of the BSDL), and recieved complaints from hoards of GPL people. There are many times where those who are willing, do it.

      However, on many occations on my LUGs I've seen educated Linux users admit, for no reason but just to say it, that the BSDL is freer, but that they wouldn't use it. They don't like the idea that a company can 'take' their code. They see it as giving up their ownership of the code by going BSD, and by going GPL they can stop 'exploitation' of their work. Its nonsense, its all just a feeling of personal securiity, of pretending ownership could be stolen.

      Anyway, I've also heard a lot of GPL advocates admit they write for the community because they want to improve their ego. Its not about doing it for the good of us all, which is the fluff claimed (especially as the BSDL supports technical advancement further, by allowing anyone to use and improve, both free and closed), but its done so they can tout around. I'd say ESR does this a great deal, he's just moved off from having to write code to get an ego boost.

  29. Internecine Bellicosity by Tom+Christiansen · · Score: 2
    Don't you just love it when your favorite baseball team all grab bats and, completely ignoring the other team they're playing against, proceed to beat each other to bloody stupor?

    We're all on the same team, guys, except for the raving loonies. Try to keep that in mind.

    Please.

    1. Re:Internecine Bellicosity by Anonymous Coward · · Score: 1

      Don't you just love it when your favorite baseball team all grab bats and, completely ignoring the other
      team they're playing against, proceed to beat each other to bloody stupor?

      We're all on the same team, guys, except for the raving loonies. Try to keep that in mind.

      Please.


      Pot. Kettle. Black.

      *Plonk*

    2. Re:Internecine Bellicosity by Anonymous Coward · · Score: 0
      Actually Tom, you are the guilty of this very same behavior. With your viciously anti-GPL and anti-GNU stance you do more to sow chaos than the average troll. Disagreement is understandable, but do you have to be so vitriolic in your expressions? A little diplomacy would go a long way. It is disconcerting for someone of your stature to be answering the trolls at slashdot. RMS's views are well known but do you see him here every time a GNU/LINUX debate comes up? Same goes for Larry Wall, Linus Torvalds, ESR, Most *BSD developers and other prominent open source contributors. These people have disagreements but they make their positions known in a dignified manner, not by flaming away in online forums.

      To conclude; no matter how heartfelt your opinions, you won't win many people with your slashdot harangues. Why don't you just write a paper or something and then let the code speak for itself? If your approach is superior is should become apparent soon enough. In the mean time lets all try and play nicely.

      Just my $0.02

    3. Re:Internecine Bellicosity by Tom+Christiansen · · Score: 2

      O nameless and most unbrave coward, pray reveal unto me and this august body using precise quotations these last few hours scribed just what brutal invective and insidious vitriol bent upon wanton destruction of innocents and fellows that I am alleged to have hurled in neighboring followups to this our current featured article, and in the unfathomable circumstance of somehow finding myself in complete agreement with your stern judgment, I shall find myself with no other honorable recourse but to accept meekly yet gladly what penitence you have but recently pronounced as just and merited.

    4. Re:Internecine Bellicosity by Rendus · · Score: 2

      Hm... I have to agree with the AC here...

      /me looks for the Slashdot twitlist feature.

    5. Re:Internecine Bellicosity by Anonymous Coward · · Score: 0

      You'd think that karma would catch up with the twits.

    6. Re:Internecine Bellicosity by Anonymous Coward · · Score: 0

      I have to agree with my fellow AC here. I run *BSD. I run Linux. I run Solaris. I run NT. That's cool--use the appropriate tool for the job, after all.

      Unfortunately, not everyone is so tolerant. There are the "raving loonies" you decry. Unfortunately, *BSD isn't free of them, Tom, any more than any other OS is. And you and Brent Glass are damn fine examples of them.

    7. Re:Internecine Bellicosity by Anonymous Coward · · Score: 0

      I'd swear you just said NT was cool. So much for credibility.

    8. Re:Internecine Bellicosity by Rendus · · Score: 1

      Well, unfortunatley for us he's subject to the "He's a really popular 'celebrity' in the OS community (major contributions to Perl), so let's moderate him up no matter what he said, and even if he posts obvious flamebait, NEVER moderate him down". RMS, ESR, Alan Cox, et al are all subject to this, but they usually have something worthwhile to say.

      Somehow, he managed to get a karma of something like 50, with as many posts in the last couple weeks.

    9. Re:Internecine Bellicosity by Anonymous Coward · · Score: 0

      How do you look at what someone else's posted?

    10. Re:Internecine Bellicosity by Rendus · · Score: 2

      In the subject/by/time block, it says:

      by Anonymous Coward on 02:59 PM November 21st, 1999 PST (#158)

      If the person is logged in, the name is a link to their user info.

    11. Re:Internecine Bellicosity by Anonymous Coward · · Score: 0

      Fuck you, Tom.

    12. Re:Internecine Bellicosity by Anonymous Coward · · Score: 0

      Such eloquence!

  30. there was some improvement... by CmdrPinkTaco · · Score: 1

    ...despite this rather dismal post. Compared to last year the improvement in the representation of Linux/BSD/OpenSource was incredible.

    -last year the Linux "pavillion" was in the basement of the Sands Expo Center. The Sands to me was where the Comdex people put all of those who either didn't matter, or weren't important to the show. It was a bunch of vendors with mediocore products.

    -last year Linux was hardly a blip on the COMDEX radar (thus the wonderful location in the basement of the sands)

    -most of the booths looked like 6th grade science fair projects. They were small, had very few people there to answer questions and they were unimpressive.

    -Compare that to this year where Linux/BSD/OpenSource had its own section in the COMDEX handout, it had its own sponsors, it had a very nice convention space (albeit off the main floor)

    I walked through the Linux Business Expo and felt a sense of pride. I felt that the community was being recognized. We weren't on the main floor, but we were in a convention center that was very close to the main convention center (as opposed to the Sands which was a long walk). In fact I parked at the LV Convention Center and walked (didn't feel like paying $20 to park at the Hilton vs $5 at the LVCC).
    The thing to keep in mind is that we are a growing community, we cannot expect to be recognized immediately. While I feel the frustrations of not having vendor support, we are still making a name for ourselves. Microsoft has assimilated the minds of many of the people that we would like to have on our side of the revolution. The key is to free those minds and to show them that we have a product that is as good, and actually better than what they are currently working on.
    I think that a round of polite and poignant (sp?) letters to some of these vendors might get them to at least look at Linux/BSD/OpenSource as a viable alternative. Don't give up yet fellas


    Eric
    --------------------------------------------

    --
    Please give your mod points to others, Im at the cap. They will appreciate it more
  31. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0
    I agree with Tom about having seen more reliability from FreeBSD servers. My last job was working at an ISP as a sysadmin, and I remember one rack in particular that had a mix of Linux and NT boxes, along with one FreeBSD web server. I was justifiably much less worried about the stability of the Linux boxes than the NT ones, but the FreeBSD box must have had at least 99% uptime. It was doing a ton of traffic too -- probably more than any other single server on our network -- as it was the home for some pretty nasty pron.

    I remember a few times that we lost power to the rack -- the NT boxes came back up with the power, but usually at least a couple of the Linux boxes would be waiting for a manual fsck. We almost forgot to even check the FreeBSD box because it had been so reliable, but when we did it was back up, of course. I would recommend FreeBSD over Linux for web servers any day of the week (and I usually do on several of them).

  32. You missed something. by roystgnr · · Score: 2

    The Digi hardware drivers are presumably (from the article context) GPL'ed and copyrighted by someone other than the hardware manufacturer. So, they can't be redistributed under a BSD-style license, which is what would be required to link them into the FreeBSD kernel and distribute the whole kernel under a BSD license.

    The Borland compilers, on the other hand, don't link against anything but system libraries, are under a proprietary license, and Borland is free to compile them on any OS they want to, and redistribute them however they want to.

    1. Re:You missed something. by MsWillow · · Score: 1

      What I read was that Digi suggested that *he* port the drivers, not that they do it and distribute the new kernel. He supposedly cannot do that, it's against the GPL license.

      --

      Lemon curry?
  33. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    I would tend to agree. I have been with many ISP's, and the only ones I've found with good uptime were those running BSD's. (BSDi and NetBSD to be specific) Those running NT were laughable. Linux not so much, but still some annoyances. For servers I would easily recomend BSD. I would also highly recomend someone make a BSD that wasn't so bare-bones tho. BSD would make an excellent desktop OS, if someone were to deal with the same issues that Linux has, and likely eclipse it.

  34. Why Only a Score of 1 ??? nt by cockroach · · Score: 1

    nt

    --
    Sig (appended to the end of comments you post, 120 chars)
  35. Brett Glass?!? by Anonymous Coward · · Score: 0

    I can't believe slashdot would ever post something Brett Glass would have to say.

    Checkout:
    http://www.cptech.org/altos/brett.html

    Here are some nice Brett Glass quotes, they are what I have handy.. Not an example of his worst.

    Suffice it to say that the
    true purpose of the GPL is to turn open source into a weapon
    which destroys businesses and livelihoods.

    Perhaps. But are you aware that, if you ever write a commercial product which involves TCP/IP, Richard Stallman's "Free Software Foundation" could claim that it was derivative of GPLed code and that you therefore had to give all of the source away for free? (This "tainting" effect is the reason why reverse engineering is usually done in a "clean room" environment.)

    What is harmful is releasing
    the code under the GPL's "poison pill" license, whose purpose is to prevent
    programmers from building upon one another's work and making a living by
    doing so. The GPL's anti-business, anti-programmer provisions were motivated
    by spite and not at all by a spirit of cooperation and sharing.

    And this is one of the biggest problems with the GPL: It undermines
    the livelihoods of programmers, while continuing to allow those
    who do not create the software -- the packagers, marketers, and
    managers -- to profit.

    You are confusing the GPL with "open source." In fact, the GPL does not
    conform to the accepted definition of an open source license (the "OSD")
    as posted at http://www.opensource.org/osd.html.
    Why? Because it
    discriminates against a field of endeavor: the creation, publication,
    and licensing of commercial software.

    Confusing the GPL with an open source license is a common
    mistake which, alas, the proponents of the GPL encourage. Linus
    Torvalds licensed Linux under the GPL primarily because he was
    unaware that other options existed and were better; he also did
    not, at the time, understand the full implications of the GPL.
    While Linus still advocates open source, he downplays the GPL (it's
    too late, alas, for him to change the licensing of Linux due to the
    GPL's lock-in and viral effects) and in fact balks at the
    anti-business attitudes of many of its supporters.

    1. Re:Brett Glass?!? by Tom+Christiansen · · Score: 2
      Seems to be right on the money to me. He's obviously thought about this.

      But you know, Coward, if you keep posting this crap, you'll get enough -1's against your IP that you won't trouble us anymore. At least, that can be our hope.

    2. Re:Brett Glass?!? by Tom+Christiansen · · Score: 2
      Ever heard of freedom of speech Mr. Christiansen? The poster was just pointing this guys [sic] anti-GPL bias which you obviously share. Thats[sic] not flaming, its [sic] intelligent discussion.
      How quick you forget his first line:
      I can't believe slashdot would ever post something Brett Glass would have to say.
      Now, tell me about about "freedom of speech"? You might also consider this in a global context if you can manage that. Are you even aware of how many of your favorite countries don't have "freedom of speech" as the law of the land? And no, I don't consider its paucity of feature. Merely a note that you're projecting something on the world that is far less universal than you imagine.

      The point was that he's just managed to present himself as another cowardly GPL flag waver and general rabble rouser, who, like so many others of his ilk, apparently doesn't have the integrity and conviction to post under his real name.

      Brett obviously had thought these things through. To assert that Brett should be censored because he prefers free and open software over encumbered software is a revolting idea, and you should be ashamed of yourselves, one and all.

    3. Re:Brett Glass?!? by Anonymous Coward · · Score: 0
      Nobody can force you to give away your source code. They could stop you from distributing your product if you didn't, but they can't force you to GPL your program.

      Many closed-source TCP/IP stacks exist, and there is nothing illegal about them. Most GPL programs use open, published protocols, so anyone can learn how the protocol works without looking at the source. Even if the protocol is not public, you can look at the source to see how it works. As long as you don't copy the code, you can implement this protocol and use whatever license you want.

      The GPL conforms to the open-source definition. It does not prevent anyone from creating commercial software, it just prevents them from making that software closed-source.

      I agree that the GPL does allow packagers to make more money than programmers, but the BSD license can also work against a programmer - you might spend years working on a program, while someone else can come along, add a few new closed-source features, and sell it as their own. Any open-source license will allow packagers to make money - if you want to prevent people from doing this, you shouldn't be writing open-source software.

    4. Re:Brett Glass?!? by Anonymous Coward · · Score: 0

      Tom, get a life.

    5. Re:Brett Glass?!? by Anonymous Coward · · Score: 0

      Don't you guys have better things to do in RL?

    6. Re:Brett Glass?!? by Tom+Christiansen · · Score: 2
      The GPL conforms to the open-source definition. It does not prevent anyone from creating commercial software, it just prevents them from making that software closed-source.
      You know, I'm quite close to agreeing with you there, but you have to understand that your definition of "commercial software" must be very very far from the one use those companies who make their living investing money in developing and selling software. That's what they think of as commercial software. And if they can't make back their investment by selling it, then they won't bother. See?
    7. Re:Brett Glass?!? by Anonymous Coward · · Score: 0

      If they think all commercial software is proprietary, obviously they won't. I do think selling copies of non-proprietary software is an uphill battle, as it should be - since labor is scarce while information is not, they should instead be paid for the labor in writing it anyway.

    8. Re:Brett Glass?!? by Anonymous Coward · · Score: 0

      If you only pay for writing it, what about research and risk? These cost a lot sometimes. And why is this any different than movies and songs and books?

    9. Re:Brett Glass?!? by Anonymous Coward · · Score: 0

      How nice of you to assume I'm male.

      "I can't believe slashdot would ever post something Brett Glass would have to say. "
      I said this, not because I disagree with his right to speak freely, but because he is a know flame war starter.

      Mr. Glass appears to troll the internet, looking for the slightest mention of the GPL.. When he sees his chance, he spews his vitriol.

      He often uses outright lies to prove his points, and constantly pushes lists off topic. He is the moderator's bane incarnate. I doubt he's fairly considered an argument in his life.

      Thats why I don't think he should be here, not because I disagree (which I CERTANTLY DO) but because he's worth nothing but a flame war.

      Brett Glass makes all BSD users look bad, and you do to by defending him.

    10. Re:Brett Glass?!? by Anonymous Coward · · Score: 0

      Of course people assume you're male. All the best men are. :-)

    11. Re:Brett Glass?!? by Anonymous Coward · · Score: 0

      Freedom of speech is an inalienable human right, and sanction of it is essential in any society meant to permit thinking for one's self. The United States merely has one of the closest approximations of it, though it's eroding rapidly.

      Freedom of speech should not be mistaken for the right to an audience. Nobody is required to listen to you or advocate your ideas as being worth attention. Equating shunning by a privately-owned forum (such as Slashdot) with official persecution for expressing banned ideas is disingenious at best.

      the integrity and conviction to post under his real name.

      Ideas and arguments stand on their own. There's no integrity in attempting to use your identity to sway people who can't be bothered to judge for themselves, and volunteering for harassment and blacklisting is simple foolishness.

    12. Re:Brett Glass?!? by Anonymous Coward · · Score: 0

      Thanks for posting this - cause many of us have known it for years and years. I will never let the GPL and/or code that is it's carrier get it's fingers in our code in any way.

      Hell, many fo the companies I have worked for specifically refused to use the GNU compilers and tools for a long time for exactly that reason.

    13. Re:Brett Glass?!? by Anonymous Coward · · Score: 0

      well said. :)

  36. Re:Did I miss something? - Yes! by Dacta · · Score: 2

    Unfortunatly, the Delphi compiler is not Open-Sourced, and is to be released under a commercial licence - neither BSD or (L)GPL or any other Open Source licence,

    Borland (Inprise) can release their product under any licence they like (provided it is under legal terms) and for any platform - provided they don't violate the terms of anything on that platform.

    The BSD/GPL non-compatitbility only come into play whe the non-original authors want to change the licence, anyway. If Diga wanted to release their drivers under the BSD licence they could, because they own the code - but if anyone else tried it they would be in breach of the GPL.

    --Donate food by clicking: www.thehungersite.com

  37. Re:Hypocracy by Anonymous Coward · · Score: 0

    Honestly, their attempts to duplicate products that are freely distrubutable and already have code avaible is what is really going to slow them down. They really ought to focus on other areas instead of duping programs already in existance.

  38. Yup. You missed something... by Ami+Ganguli · · Score: 2

    Borland, as the copyright holder for their compiler, can compile it and sell it on anything, for anything they want. Legality doesn't come into play.

    The Digi drivers are GPL and distributing them with BSD would 'infect' BSD. In other words, if Apple (or anybody who used BSD as the basis for their OS) shipped the Digi drivers as part of their OS, they would be compelled by the GPL to release the source to the entire OS (including proprietary modifications).

    I'm a GPL biggot myself, so I would be fine with this, but the BSD folks are proud of their license and would refuse to encumber their OS in this way.

    Note that if the Digi drivers are written and maintained entirely by Digi, they could change the license to BSD and (I believe) the code would be useable in either operating system. Of course this would leave the door open for other companies to appropriate the Digi drivers without contributing changes back to the community - that's why some people prefer the GPL.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    1. Re:Yup. You missed something... by MsWillow · · Score: 1

      Gee, he cannot port the drivers himself, for his own use, because of GPL? Cause that's what I read there. Digi has no drivers. The author wanted drivers. They suggested that he port the Linux drivers, and the author found fault with that.

      Gee, folks, is this dumb or what? If it's "open" sourced, yet I am not free to make improvements on it, what's the point? Sure, he'd be improving the Linux drivers, in his scenario, by making them into BSD drivers... If he is prohibited from doing this at home, on his own, by the GPL, then I have no interest in *touching* anything that's GPLed.

      --

      Lemon curry?
    2. Re:Yup. You missed something... by Anonymous Coward · · Score: 0

      Which is one of the reasons BSD people get extremely annoyed at the GPL. It does not help code reusability, making life difficult. I'm sure someone will look at the GPL driver, discover how it works, and create a BSD driver, as both sides have done before. However, the GPL does not in any way make the life easier for a programmer nor the community by restricting usage.

    3. Re:Yup. You missed something... by Anonymous Coward · · Score: 0
      Gee, he cannot port the drivers himself, for his own use, because of GPL?
      He can do whatever he wants for his own use- the GPL only restricts distribution. The BSD project probably would not accept the resulting driver; one of their conditions seems to be every author must allow proprietary derived works, and the authors of the original driver have chosen a license that explicitly forbids such abuse.
    4. Re:Yup. You missed something... by Anonymous Coward · · Score: 0

      And of course, since these are BSD people saying that they would rather create BSD code than port GPL code drivers, where they find the latter less enjoyable, it is in their right. That by no means restricts anyone else from porting, or using such drivers. It only means the project developers themslves are not interested in it, for personal reasons. I find nothing wrong with that.

  39. Re:Hypocracy by Tom+Christiansen · · Score: 2
    You cannot even compile *BSD without using GNU software.
    Congratulations, you're wrong.

    And you have failed your Hippocratic Oath, too.

    What the devil is wrong with these people?

  40. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    you know you can set an option so you don't have to manually check fsck right? The point of that is so that you can have complete control over what to do in case of a power loss. Perhaps you should have spent 5 minutes reading the man page of e2fsck. I have both FreeBSD boxes and Linux boxes and personally I haven't noticed a tangable performance difference however I prefer linux because their is more support and because their is less arrogance.

  41. Re:Hypocracy by Tom+Christiansen · · Score: 2
    Even if it did slow them down, it would be worth it to somepeople, because they would feel they'd be creating free software when only encumbered software previously existied.

    Just remember that BSD predated the GNU copycat stuff by aeons. For a real education, go take a good look around on any of the Linuxes and notice how much BSD code is actually there. Don't take my word on it. See for yourselves. This selective blindness discredits you even further.

    Would a bevy of moderators please track down all these cowards who are trying to create a bsd bashing festival and zap them into negativity?

    Ever notice how you don't see raving loonies bashing Linux the way you see them bashing BSD? That should tell you something.

  42. You Did by morzel · · Score: 1
    The drivers for the Digi board are GPLed, which of course doesn't make it illegal to port it, but the result has to be GPLed as well.
    *BSD does not work with the GPL, they have their own BSD-licence, which is different from the GPL in a lot of ways, and porting the code from the Digi drivers to *BSD would require the resulting *BSD code to be GPLed as well, which is against the religion of the BSDers out there ;-)

    Delphi however, is Borland's own code with their own licence, and they do with it as they please, so there is no licencing problem by just compiling/porting it on/to a different OS. They do a binary-release with the Borland licence attached, and those who don't just want free beer and/or free speech, can get their wits together to code a good alternative, the others are happy with the closed-source compiler Borland is selling. It is a quality product, even if it's just binaries...

    So he has a point in telling that it's impossible to port the GPLed code for digi himself (since it is GPLed), while Borland can easily recompile their pascal compiler on every OS they want, without having to follow strict rules as is the case with GPL.


    Okay... I'll do the stupid things first, then you shy people follow.

    --
    Okay... I'll do the stupid things first, then you shy people follow.
    [Zappa]
    1. Re:You Did by MsWillow · · Score: 1

      So he is prohibited from taking something that another person or persons wrote, and add to it, to use on his own machine?

      No GPL for this grrl, not now, not ever!

      --

      Lemon curry?
    2. Re:You Did by mill · · Score: 1

      Yes, you can. If you redistribute your work then it must be licensed under the GPL though, which is Brett Glass' problem.

      He wants to redistribute the driver as part of the OS (FreeBSD specifically I think), but he doesn't want to relicense the whole OS under the GPL.

      /mill

  43. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    I've heard people on freebsd-advocacy recomend a split occure for a 'server' and a 'desktop' version. It seems to me the only thing one would need to do is change the default installs (ie, the X window manager, etc). There's no point to make any more of a split than some config files, because the code is all good. I've run Caldera OpenLinux a bit (well, once... its only useful for X, and my lappy's card isn't supported). A few config files might do the trick, since the BSD responce is 'do it' and the Linux responce is 'get x distribution.'

  44. Re:*BSD is hurting Open Source/Linux, time to stop by Tom+Christiansen · · Score: 2
    I haven't noticed a tangable performance difference however I prefer linux because their is more support and because their is less arrogance.
    But more spelling errors. :-)
  45. ... by Signal+11 · · Score: 2
    Sounds to me like reverse-engineering just got a shot in the arm. Why is it that people think that you can obscure a product by wrapping it around a license that says "keep off the lawn"? You ought to take it as a compliment somebody thought highly enough of your hardware to expend some of their blood and tears to make it work on another platform. Why would you go through that effort if the hw in question sucked?

    Vendors don't "get it", and I don't mean open source - technical specs should be open, if for no other reason than to allow a) peer review which b) promotes your product, if worthy, to be the "best" on the market, which leads to c) lots of money. Right now they're a) not publishing which b) pisses off alot of computer enthusiasts who c) either ignore the hw all together, or d) even go a step further and publically denounce the product. Geee..... Anybody from Sales heard about this? You know - meeting quota would be alot easier if you took the development heads out for a "friendly" game of paintball.... *hint, hint*


    --
  46. License FUD by DragonHawk · · Score: 2

    First, understand: From everything I've read, and the little I've used, the various BSDs are nice, solid OSes, with outstanding UNIX and POSIX compatibility, (makes sense, BSD was one of the first), excellent reliability, and so on and so forth. All in all, wonderful systems.

    But then Mr. Glass goes on to state the following:

    I noted that Digi was displaying some new serial hardware in the Red Hat booth, and asked them about BSD drivers. They said that they didn't have them, but "why don't you just port them from Linux?" (I tried to explain to them that the GPL, which is designed to monkey-wrench exactly such activities, precluded this...

    That is FUD in the finest Microsoft tradition, and I'm surprised and ashamed that someone from the BSD camp is emitting it. I'll give the author the benefit of the doubt, and assume it was a slip of the tongue (er, finger), but I also want to set the record straight.

    The GPL is designed to ensure that the source code for a piece of software remains available to everyone at all times. That is all. Nothing more, and nothing less.

    Thus, the GPL prevents Microsoft or some other Evil Empire taking the code, "embracing it and extending it", and releasing proprietary, incompatible versions.

    It also prevents a single company (for example, Red Hat) from taking control of the Linux world. No matter how many developers and maintainers Red Hat buys, the GPL ensures that Linux remains free.

    A lot of people, developers and users both, consider this a Good Thing. In any event, it is the developer's choice. The BSD people choose their license, Microsoft chooses their own, and so on. All fine by me, personally. Some people seem to think there is only One True License, but that goes against the ideas of freedom and choice that most of the Linux and BSD movements are all about.

    The problem the author sees is that the BSD license allows you to do pretty much whatever you like with their software, except claim that you wrote it. Thus, you cannot take GPL code and integrate it into a potentially proprietary BSD package. Right so far.

    However, the author drops it at that. Perhaps he should look beyond his personal dislike of the GPL. There are several options open. One would be to create a GPL'ed BSD fork. That is pretty radical, though, and I doubt it would be what most people want.

    Another possibility is to port the driver to the appropriate BSD kernels, but keep the driver seperate from the main distribution. All your GPL drivers would have to be distributed separately under their own license, but that is not that big a deal. As long as you keep your interfaces clean (always a good idea), the GPL can co-exist with BSD just fine.

    A third possibility would be to contact the driver authors and see if the would be willing to relicense the driver to the BSD folks. A good many driver authors will be quite happy with doing this.

    My point is, the author seems to think the GPL is some virus that infects all code it goes near and prevents anybody from touching it. That is a common misconception, and far from the truth.

    End of tirade.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
    1. Re:License FUD by Tom+Christiansen · · Score: 2
      The GPL is designed to ensure that the source code for a piece of software remains available to everyone at all times. That is all. Nothing more, and nothing less.
      I see a typo there: you wrote GPL when you meant LGPL. :-(
    2. Re:License FUD by Anonymous Coward · · Score: 1

      I see a typo there: You wrote "--tom" when you meant "--Fanatical unyielding extremist" :-(

    3. Re:License FUD by Tom+Christiansen · · Score: 1

      I shall never yield to the parties who would have be believe that two and two fail to make four. Nor should I. Inconsistency would compromise integrity. Let little lies seep in for the sake of political expediency, and you are lost.

    4. Re:License FUD by Tony · · Score: 1

      Let little lies seep in for the sake of political expediency, and you are lost.

      To which lies are you referring? And what expediency?

      The world is an interesting place. There are altruists, there are narcisistic tyrants, and everyone between.

      Two and two do make four; and everyone has the freedom to do what they want, as long as they:

      1) Accept responsibility for their actions, and
      2) Prepare to get scorched for infringing on other people's rights

      The BSD license assumes perfect freedom, and also assumes that nobody wants to take your freedoms away. The GPL assumes that everyone has freedoms, but also puts in place certain prohibitions about further restrictions. This is, philosophically, like the US Constitution, in that it guarantees certain rights by prohibiting the infringement of those rights.

      I release my software under the GPL not because I think it the perfect license, but because I think it is the fairest license. You and I may have divergent ideologies, but we share a goal-- software that doesn't suck. You create your software so that it may be shared by all, and hijacked by a few, with the understanding that the world is essentially a good place; I create my software so that it may be shared by all, but I deny others the ability to hijack it for their own gain without giving back to the community exactly what they took from it-- code.

      These flame-fests often remind me of religious in-fighting, where one point of dogma shatters a common belief and a common goal. Eventually, it leads to two mostly-identical religions who hate each other and spend time and energy tearing each other down, when instead they should share the same goal-- salvation and redemtion. (As a side-note, I am an atheist, so take all this with the standard prescription-strength grain of salt.)

      Are you a sprinkler or a dunker?

      --
      Microsoft is to software what Budweiser is to beer.
    5. Re:License FUD by DragonHawk · · Score: 1

      Me: The GPL is designed to ensure that the source code for a piece of software remains available to everyone at all times. That is all. Nothing more, and nothing less.

      You: I see a typo there: you wrote GPL when you meant LGPL.

      You know that is not true. For someone who talks about letting lies seep in, you are deliberately spreading FUD, which I find rather distasteful. My opinion of you just dropped a few points, Tom. I had thought you were above such tactics.

      Anyway, what I said about the GPL is 100% correct, and you and I both know it. I beg you to prove otherwise.

      I'm not saying the GPL doesn't make things difficult for people sometimes. Such is life. It also protects people sometimes. The difficulties with the GPL are why the LGPL was created, after all -- to allow you to statically link GPL code with your non-GPL executable.

      However, there is nothing in the GPL that prevents you from using it with non-GPL code. There is nothing in the GPL that prevents you from modifying GPL code to work with non-GPL code. The only thing you are not allowed to do is include GPL code in a non-GPL program and redistribute it.

      Again, this has its advantages and disadvantages. I'm not going to reiterate them here. However, it is worth noting that until recently, the BSD license had a clause (the "Advertising clause") that used a similar technique for different intent. You didn't complain about that. Why does your pet favorite get special rights that someone else's does not?

      If you are going to stoop to double-standards and big business FUD, then go back to writing books on Perl, something you do much better, and which benefits everyone.

      --

      dragonhawk@iname.microsoft.com
      I do not like Microsoft. Remove them from my email address.
    6. Re:License FUD by Anonymous Coward · · Score: 0

      What's fair about telling other people that they aren't allowed to sell their own work? Why aren't you using the LGPL? Why must you infect people? You don't have to give people viruses just in order to promote free software.

    7. Re:License FUD by Tom+Christiansen · · Score: 1
      You know that is not true. For someone who talks about letting lies seep in, you are deliberately spreading FUD, which I find rather distasteful. My opinion of you just dropped a few points, Tom. I had thought you were above such tactics.
      What tactics? Telling the truth?

      Let's try it again. I keep thinking you'll understand if I speak slowly, or something.

      You wrote:

      The GPL is designed to ensure that the source code for a piece of software remains available to everyone at all times. That is all. Nothing more, and nothing less.

      Of course, I don't think I'm wrong, either. :-)

      Many licences do that, the LGPL, BSDL, and AL being amongst those. The GPL does something more: it sneaks its viral fingers into code that the licensing author didn't write and tells the owner of the new code what they can and cannot do. On the other hand, the LGPL et al. do not do that, because you can use them in your own code without risk of losing your rights.

      I don't expect you to agree with me that this is desirable. I'm not even sure I honestly hope for you to believe what I'm saying is accurate. But I do expect you to realize that I am relating to you the situation to you in as truthful a manner as I believe it to be. In other words, just because I might be wrong does not mean I am insincere.

      As for my complaining about the BSD advertising stuff, you are making an assumption. And you would be wrong. Just because you didn't see me doing it doesn't mean I was not working the issue. This was especially important to me because we wanted to use (more) BSD code in Perl, which is the context in which my lobbying occurred.

    8. Re:License FUD by Anonymous Coward · · Score: 0
      (1) They can SELL their work all they want. They just have to include the source with their binary.

      (2) These are the wishes of the CODER. If you are philosphically opposed you don't have to use the code in your program.

    9. Re:License FUD by /dev/kev · · Score: 1

      The only thing you are not allowed to do is include GPL code in a non-GPL program and redistribute it.

      Hello???

      The BSDs are (obviously) non-GPL, and this is why the BSD guys couldn't just take the Linux driver, fiddle with it, and whack it into the BSDs. This is what he was trying to explain to the clueless rep.

      The BSD guys, could, on the other hand, have included the driver under the GPL, and then the rest of the OS under the BSDL, but they understandably and justifiably won't do this. The reason is that the GPL would end up encroaching and "polluting" the rest of BSD. What happens when a similar piece of hardware comes out? Do they copy the GPLed driver and modify it, again under the GPL? They don't just like the situation that GPLed code would put them in, and that's fine, it's their product so it's their choice.

      It's also interesting that the BSDL's extreme freeness can be its downfall. Many of Linux's drivers come from BSD, and the BSDL allows them to be redistributed under the GPL. But it doesn't work the other way around.

      And don't get me wrong, I love the GPL, and would never license any of my stuff under the BSDL.

      --
      Quidquid latine dictum sit, altum viditur.
    10. Re:License FUD by DragonHawk · · Score: 1

      Me: The only thing you are not allowed to do is include GPL code in a non-GPL program and redistribute it.

      You: The BSDs are (obviously) non-GPL, and this is why the BSD guys couldn't just take the Linux driver, fiddle with it, and whack it into the BSDs. This is what he was trying to explain to the clueless rep.

      I realized that was what Mr. Glass was trying to do. Mr. Christiansen was doing something entirely different -- that is, spreading FUD that the GPL forces you to lose control of your software. Please mind the thread of discussion.

      You: The BSD guys, could, on the other hand, have included the driver under the GPL, and then the rest of the OS under the BSDL, but they understandably and justifiably won't do this. The reason is that the GPL would end up encroaching and "polluting" the rest of BSD.

      Well, if they want to play politics, they can. Politics is part of licensing issues. (Linux is not immune to politics, either -- try suggesting a standard driver API on the linux-kernel list sometime.) But that is hardly the fault of the GPL.

      --

      dragonhawk@iname.microsoft.com
      I do not like Microsoft. Remove them from my email address.
    11. Re:License FUD by Anonymous Coward · · Score: 0
      Say what? How was tchrist claiming that the GPL made you lose control over your software? I can't see that anywhere. All I read was him claiming it gave you control over other people's software that incorporate yours. That's exactly the opposite.

      Or are we at the stage where we call "FUD" anything we disagree with?

    12. Re:License FUD by DragonHawk · · Score: 1

      You: What tactics? Telling the truth?

      No, spreading Fear, Uncertainty, and Doubt in an attempt to "prove" an opinion, and insulting me and whoever else disagrees with you. To wit:

      You: I keep thinking you'll understand if I speak slowly, or something.

      I'm not going to dignify that by replying in kind.

      Me: The GPL is designed to ensure that the source code for a piece of software remains available to everyone at all times. That is all. Nothing more, and nothing less.

      You: Many licences do that, the LGPL, BSDL, and AL being amongst those.

      Incorrect. The BSD license (AFAIK: reference) and the Artistic license both allow distribution of binary-only, modified versions of the original source code. This is not necessarily a bad thing, although some think it is. However, regardless of whether it is good or bad, both the BSDL and AL do not include the protections against "embrace and extend" and freeloading that the GPL does.

      You: It [the GPL] sneaks its viral fingers into code

      This is FUD. There is nothing sneaky about the GPL. Indeed, many (myself included) think certain people are far too vocal about why the GPL should be the One True License. Calling the GPL "viral" is about the same as calling Perl an "unreadable" language. Both have an element of truth, and neither are fair.

      It is worth pointing out that FUD (Fear, Uncertainty, Doubt) is not the same as a lie. FUD must have some truth in it, or it is easily refuted as a lie. FUD exists in the margins of error that human language and understanding allow, and in areas of opinion and subjectivity.

      But let's get back to the matter at hand. Does the GPL infect code you write? No. What it does is prevent you from taking GPL code and including it in your own works. There is a difference. You still retain complete and total ownership of your code. The restrictions come from the inability to distribute the other, GPL code. Your code is not affected! The only problems arise from the copyright violation that would occur if you redistributed the GPL code in your own code, without credit and return.

      What is this credit and return business? Basically, the GPL is designed to help promote open source/free software/whatever, and to ensure that closed-source developers do not get a free ride. Again, all it "forces" anyone to do is keep the original code free.

      In an effort to keep open source going, the GPL prevents another company from using GPL'ed code to create a propriatary, sourceless product. For example, Microsoft's Windows operating system includes the BSD FTP client, without source, with the copyright hidden deep inside the binary. With the GPL, this would not have been possible. Again, the good or bad value of this action is another matter entirely -- my point here is actions, not values.

      I think -- and this is strictly my personal opinion -- that it is reasonable that, if I am going to take the time and effort to create some software, that some other company should not get a free ride from me, or take my code and lock it up in their product. Others do not agree. Fine by me. It is, after all, their choice. I am not going to insult them for wanting to make money from a product. But don't tell me how to license my work, either.

      You: In other words, just because I might be wrong does not mean I am insincere.

      Granted. If you sincerely believe speaking (or typing, for that matter) slowly will improve my understanding of the subject, by all means, do so.

      You: As for my complaining about the BSD advertising stuff, you are making an assumption. And you would be wrong.

      You are correct, I was making an assumption there. I apologize, and stand corrected.

      --

      dragonhawk@iname.microsoft.com
      I do not like Microsoft. Remove them from my email address.
    13. Re:License FUD by Anonymous Coward · · Score: 0

      Dude, don't waste your time on Tom. He's a fucking moron and if I ever have the fortune of meeting him, I will gladly tell him. If he tries to run his bitchy little attitude by me, I will gladly relieve him of several teeth.

      Tom is nothing more than a Perl monkey. Let him hang out with those other loser Perl bastards.

    14. Re:License FUD by Anonymous Coward · · Score: 0

      Everyone can sell their own work. (They can even sell copies, if they're too dim to market their skills.) But they can only have my source if they provide their own- I call that fair.

    15. Re:License FUD by Anonymous Coward · · Score: 0

      Whatever you can say of him, at least he knows how to write. You don't.

  47. Expect it by heroine · · Score: 2

    This is just the reaction you'd expect from someone not involved in UNIX for very long. A lack of vendor support is nothing new. The turnover rate is so high for UNIX users that every year you get new Windows converts overreacting to vendor apathy they have never seen before and as old users drop out every year, the overall feedback from UNIX users stays the same year after year.

    The people you run into on trade show floors are usually just out of college and putting their CS degree to good use in sales. They have no clue what's going on and they're certainly not going to know what UNIX is. If they ever start questioning the Microsoft way of life, it'll be long after they've been promoted out of sales. Next year you'll have completely new people on the floor and get the same reaction from whoever just converted over from Windows.

  48. Re:*BSD is hurting Open Source/Linux, time to stop by rjh · · Score: 2

    Tom --

    I figure that your refutation deserves a refutation of its own, of sorts. First off, I agree with you for ninety percent of what you said. That said, let's go.

    Shall we please track the number of exploits for various Linuxes, and compare them with those for, say, OpenBSD?

    I think you're giving the original poster more credit than is deserved and, in some way, you're making the same mistake. The mistake of the original poster is in believing that a difference means either a superiority or an inferiority. This is, IMO, absolutely not the case. Godzilla may be able to beat King Kong up, or vice versa, but either one of them can stomp Tokyo flat if they feel like it. When it comes to urban demolition, there is no substantial, quantifiable superiority between the two.

    Same with Linux and the BSDs. For ninety percent of all uses, Linux and the BSDs can interoperate without a problem. I prefer Linux machines as desktops and OpenBSD machines as servers. Big deal. With some work, I can make Linux into a reasonably secure and perfectly good server, and turn OpenBSD into a good desktop.

    The original poster thinks that since Linux is different and s/he uses Linux, Linux must be superior. It's not. It's different. That's all.

    Original poster -- for the love of God, man, get a clue. BSD is not the enemy. The enemy is internal divisions, fractiousness and backbiting. If you want to help the free UNIX community, and help Linux, then stop flaming our BSD brothers.

  49. It's called Java by Anonymous Coward · · Score: 0

    Java Byte Code

    1. Re:It's called Java by mvw · · Score: 2

      Indeed it is interesting that Java stucks to C++ rather than Pascal. Java shares some aspects with the Pascal successor Oberon.

  50. Re:*BSD is hurting Open Source/Linux, time to stop by treat · · Score: 1
    usually at least a couple of the Linux boxes would be waiting for a manual fsck.

    This is not necessarily indicative one way or another of the reliability of Linux. This only indicates the design decision of what level of filesystem problems requires a manual fsck.

    Honestly, I don't understand why any systems prompt for a manual fsck unless there are problems that fsck couldn't fix. Unless I'm doing something pretty strange (e.g. I edited the filesystem manually), I never say no to fsck's questions.

    It's pretty easy to change your rc scripts to run fsck with the correct options to always correct the errors, and give you the message about manually fscking only on severe errors. This is probably a good idea to do on remote systems that would be very hard to get on the console of.

  51. This manager... by Anonymous Coward · · Score: 0

    Pul-eeeeeze people, get a grip. The average manager is just waiting until he/she is declared redundant.

    I handed my manager Suse62/Applix because he was too cheap to spring for new retails of MSOffice. OK, he was a moron not to know the difference. He wanted to scope out 3 or 4 different NT apps, and it was one to a box for them. I installed VNC, gave him a virtual screen for each.

    Everything was peachy until he couldn't read the Word 2000 attachments to his email. I warned him, but submitting to his demands, I blew off Linux and gave him 98. Now he can read attachments, but those NT apps are another story.

    When he started to complain about the primitive 98 interface and the lack of virtual screens, I started to circulate the old resume.

    Moral of story? Computer literate people are in such demand, that you never have to work for a jerk. Wake up. Any MBA that tells you how wunnerful NT is, is a horse's ass. Lose him.

  52. Bad subject line (off-topic) by DragonHawk · · Score: 1

    Signal 11, sir, is there a reason you cannot use a useful subject line in your posts? Sometimes it seems like half of the comments you post have subjects of "...". I'm sure someone of your intelligence can come up with a useful subject line. It doesn't take that much effort. And it helps people reading your comments. So why don't you use it? Or do we need a "-1 Bad subject line" option in the moderation actions? :)

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
    1. Re:Bad subject line (off-topic) by Anonymous Coward · · Score: 0

      Have you ever noticed most of his comments are nothing but dribble that seem only bent on getting more karma? There's a few good ones in the mix, but I skip over them now, as he likes to post in almost every story at the shot moderaters will see him. Has over 100 points been just to little.. striving for that 1000 before computer chips hit it?

    2. Re:Bad subject line (off-topic) by Anonymous Coward · · Score: 0

      I'm pretty convinced someone out there has developed a brilliant hueristic for writing bland, uninformative karma-whore posts. They codified it, and named it Signal 11.

  53. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    Hrm, I think bsd has a long way to go before even reaching Linux's ease of use (which in itself has a long way to go to reach Windows ease of use). The predominant linux distribution is Redhat, so if we look at its development, we notice that each subsequent version, the basically created/added programs which make system management easier. From 5.0 to 6.1 some of the major differences include .. gui method to grab pacakges over the net, automated errata updates, hardware autodetection (not really good, but better than nothing), preinstalled and config'd de, fully setup pam, gui config programs, gui installer, default gui login, etc. etc. As you can see, the main thign they did was create gui programs to configure the backeneds. While for most of us these are superflous, for the average user, they are a necessity. So FreeBSD would first need to duplicate all this and in a manner that is still easy to hand edit (like rh's configs). It's a little more than config files heh.

  54. Good,but..... by Anonymous Coward · · Score: 0

    First,excuse me for not registering....... But,I think (even if I'm linux fan) that the *BSD community desires the recgnition for what they've done ( the most secure server OS (OpenBSD) ,the most portable OS (NetBSD),etc)....And if they don't merge with linux ,and the don't change their license,it's possibly the right thing in their oppiinion,and there is no need to flame them.... The points here ,IMHO,are : No recognition for the non M$ OS-es , the lack of understanding that the more supported tha hardware is,the more it will sell, and dammit....Even if linux leads, it still has a lot to learn ... Don't flame me about the following thing,but : WHY DON'T LINUX AND *BSD (the free *BSDs) JOIN EFFOR ON CREATING A REALLY GOOD,STABLE,FAST,AND RELIABLE OS? That will `kill -9` Windows,Solaris, and so on... Just some thoughts from a brain-damaged optimist. ManiaX Killerian maniax.NO@SPAM.phreedom.org

    1. Re:Good,but..... by Anonymous Coward · · Score: 0

      It'd be nice but it can't happen. BSD proponents insist on letting their work be used to support proprietary software vendors, which is precisely what GPL proponents refuse to allow.

    2. Re:Good,but..... by Anonymous Coward · · Score: 0

      Let me get this strait. People are against BSD because it let's other people make money and avoid reinventing the wheel, and people are in favor of the GPL because is stops people from making money off of selling software and forces people to reinvent the wheel?

    3. Re:Good,but..... by Anonymous Coward · · Score: 0

      Excuse me for starting such a flamewar.....I didn't wanted to show the difference between the *BSD and the Linux people ....all we know that linux is more popular and that OpenBSD is more secure and so on...But,the idiotic statements in all the licenses stop both projects from joining,and so on ....and....without these statements the both projects probably will be bought by some fscken company like M$ and we all will suffer ....So? We should not look at 'How the *BSDs were fscked by the Linux existance' and focus on (probably) creating a OpenSource or sth.alike license to create sth. really good.Linux still can't scale enough on SMP,and has some minor problems in 2.2.x.....So do the *BSDs ...let's kill the bugs ,pls,and stop whining.

    4. Re:Good,but..... by Anonymous Coward · · Score: 0

      I can't see the Linuxes ever getting together with the BSD. Heck, the Linuxes can't even get together with each other! I hate being a sysadmin.

    5. Re:Good,but..... by Anonymous Coward · · Score: 0
      people are in favor of the GPL because is stops people from making money off of selling software and forces people to reinvent the wheel?

      People are in favor of the GPL because it ALLOWS people to make money from selling software(e.g RedHat) and keeps software FREE(as in freedom).

    6. Re:Good,but..... by Anonymous Coward · · Score: 0

      NOT AS IN FREEDOM. Sheesh, get your definition right. The GPL does not give freedom!!! Freedom is the right to modify the code, and keep your modifications. Freedom is the right to own your code, the right to do with your code whatever you damn well please. That's freedom. Freedom is a lot of things. The GPL states that you must give your code away upon request, that your code must be under their license, etc. It is free software in the sense that the cost in purely in distruting it, nothing more. With it being open source, it is freer because you are not restricted by any owning body.

      It is not free as in freedom. It is like free beer, free crack, free porn.. or whatever else most teenagers are interested in when free. The GPL restricts freedom, but requires free software. Free != freedom. Get it straight.

    7. Re:Good,but..... by Phil+Hands · · Score: 1

      Freedom is the right to modify the code

      GPL gives you this.

      and keep your modifications.

      and this.

      Freedom is the right to own your code, the right to do with your code whatever you damn well please.

      and this.

      The GPL states that you must give your code away upon request

      only to people that you give/sell the binaries to.

      that your code must be under their license

      only is you've elected to take advantage of the fact that someone else has published some code that made your life easier than writing the same code from scratch.

      It is like free beer

      There is nothing stopping you from taking GPL code, modifying it, and selling the resulting binaries to your clients. The GPL says nothing about the amount you must charge for binaries.

      In other words, every point you have tried to make is unfounded, or flawed in some way. Perhaps you should try reading the GPL some time.


      --

      Debian: GNU/Linux done the Linux way
    8. Re:Good,but..... by Anonymous Coward · · Score: 0

      Damn it, you're lying, man! The GPL takes away your right to make money from the act of selling your software. Stop lying. Admit that.

  55. NT, POSIX, and what they mean by DragonHawk · · Score: 2

    NT is POSIX compliant, no?

    No. NT includes an optional POSIX subsystem. By all accounts, it is unstable, incomplete, and fails to implement much of what is required for decent POSIX compliance. It also has huge security problems; Microsoft recommends you disable it completely, or NT will not be considered secure.

    In short, Microsoft did what was needed to pass the POSIX compatibility, tests. Running actual POSIX software was not one of their goals.

    What's your point? How does POSIX compliance really help us, if at all?

    POSIX is essentially the UNIX operating system turned into an OS API standard.

    If you write a program that is POSIX compliant, and the underlying OS provides a good POSIX implementation, then your program will port to other OSes with little to no modification.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  56. Re:Hypocracy by Anonymous Coward · · Score: 0

    My intent wasn't to bash, but to lay down cold and hard facts. Yes there is a bunch of BSD code in linux. The point is Linux *uses* that code instead of duping it. Trying to dup gcc and other gnu projects is at the least going to be very time consuming. IT IS A FACT. Are they also going to try to dup KDE or gnome? I'm not bashing, just asserting facts. Unless you are trying to suggest KDE or gcc can be written in a day, I don't see how my post is false. Linux already has a head start on the BSD's due to the legal woes. Giving Linux any more of a lead would really relegate the BSD's into a niche. I'm just being pragmatic, something BSD advocates don't seem to understand perhaps?

  57. NOT FLAMEBAIT! by Anonymous Coward · · Score: 0

    Moderators, this is no flamebait!

  58. Pascal / Porting between the BSDs by mvw · · Score: 2

    Please make sure the openbsd people get it, too. Any idea how much difficulty it is to cross-port between the two? My guess is that it's trivial. Yes if that were true, you'd think we'd see more ports than we do.

    Sure, it will be much more easier than porting from Linux. I just installed openssh on my box - the first FreeBSD port I ever saw, that fetches not some tarball somewhere but does an anonymous CVS checkout from OpenBSD.org's tree. Wow.

    Indeed I feel great sympathy and admiration for the other BSD projects and would love to make it cross BSD. My problem is tracking the differences and testing.

    Example:
    In theory, I already put in OpenBSD and NetBSD support for another project I work on, the CD Index client. This was attempted by studying the man pages from these systems, that are available on the German FreeBSD web server. But I never tested it out so far, because I simply have no machine running OpenBSD or NetBSD or access to one.

    Even if I had a second box running OpenBSD for example, I doubt somewhat, that I would follow development here as closely, as I would for FreeBSD. It is just a matter of personal preference and limited time resources.

    So I believe the various projects should hold test accounts ready for volunteers from the other projects who are willing to test and adapt their stuff, but who are not willing or able to keep up a test system themselves. I would be very happy to get such a opportunity, as ported software seems better to me in the sense that it forces one to better program organization. Maybe one of the reasons why usually UNIX software is of good quality.

    1. Re:Pascal / Porting between the BSDs by Brian+Feldman · · Score: 1

      As the FreeBSD OpenSSH porter/maintainer, I'd like to note that I've gone through hell to get that port where it is today. It took a _long_ time, and I'm glad it was enough to make someone say 'Wow.' =)

      --
      Brian Fundakowski Feldman
    2. Re:Pascal / Porting between the BSDs by mvw · · Score: 3
      Bloody good idea, Brian!

      When I noticed it first, it was aesthetically very pleasing to see that you have managed to dynamically link those two BSD source trees.

      I am not sure about the implications of this approach, yet. Made me wonder if that is the way a future united BSD source tree will look like. Not one single organization, but a tree distributed over 3 or more focal sites, that specialize in some aspect of the grand system.

  59. Re:*BSD is hurting Open Source/Linux, time to stop by Tom+Christiansen · · Score: 2
    I think bsd has a long way to go before even reaching Linux's ease of use (which in itself has a long way to go to reach Windows ease of use
    Ease of use for whom? If you mean Windows victims, then perhaps you're right, although I'm not sure I jump to any particular conclusion even given the assumed veracity of that particular premise.

    However, if you mean ease of use for Unix programmers, then I lament to report that there, the burden of remedying the currently deficient usability concerns points quite strongly in the opposite direction.

  60. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    But more arrogance from that intellectual GIANT tom. :-)

  61. MORON by Anonymous Coward · · Score: 0

    nuff said

    1. Re:MORON by Anonymous Coward · · Score: 0

      Just because you're too dumb to understand him doesn't mean you should take it out on yourself by admitting you're a moron.

    2. Re:MORON by Anonymous Coward · · Score: 0

      dude. don't respond to twits. especially not with "I know you are, but what am I?" posts. It makes it hard to distinguish the two of you.

  62. FreeBSD SMP? by bendawg · · Score: 1

    Might be slightly offtopic, but I've been curious as to how well FreeBSD supports SMP.
    I have access to an old 8 way P-90 machine, to mess around with, and I was going to try Linux and *BSD and other free OS's on it, but could find almost no information about using *BSD on SMP machines. The only one with any mention of SMP support was FreeBSD, but it sounded like the project was rather new.

    1. Re:FreeBSD SMP? by Anonymous Coward · · Score: 0

      FreeBSD SMP is not mature enough for 8-way machines. It doesn't even scale to 2-way very well. If you really want to get the most out of your 8-way hardware, use Solaris. For non-profit use, it's available for a nominal shipping charge from Sun.

    2. Re:FreeBSD SMP? by Anonymous Coward · · Score: 0

      Might be slightly offtopic, but I've been curious as to how well FreeBSD supports SMP.
      I have access to an old 8 way P-90 machine, to mess around with, and I was going to try Linux and
      *BSD and other free OS's on it, but could find almost no information about using *BSD on SMP
      machines. The only one with any mention of SMP support was FreeBSD, but it sounded like the
      project was rather new.


      Don't waste your 8-way machine on FreeBSD. Linux 2.3 does an okay job of scaling on that, but you have to remember that it's quite beta. And it's still not up to Solaris.

      Basically, FreeBSD is a release behind Linux when it comes to SMP:

      FreeBSD 3.x -> Linux 2.0
      FreeBSD 4.0 -> Linux 2.2

      (and FreeBSD 4.0, like Linux 2.3, is a development release and not good for production boxes).

  63. TOM CHRISTIANSEN YOU MISSED THIS ONE by Anonymous Coward · · Score: 0

    Come and tell us how bad the GPL is, eh?

    1. Re:TOM CHRISTIANSEN YOU MISSED THIS ONE by Tom+Christiansen · · Score: 2

      I'm sure you can find ample sources for that viewpoint if you would bother to do your research. When you get to high school, you'll find that there's this neat thing called the Internet. It's call this other cool thing called search engines, and they have this groovy interface to pull up all kinds of nifty stuff. Enjoy.

    2. Re:TOM CHRISTIANSEN YOU MISSED THIS ONE by SkyWriter · · Score: 1

      Whatever happened to the dewey decimal system?

    3. Re:TOM CHRISTIANSEN YOU MISSED THIS ONE by Anonymous Coward · · Score: 1

      Even if you were right about tchrist, this would be an idiodic move. There are stupid people everywhere, and abrasive people everywhere. Do you refuse to get a good car because you know a stupid or mean person who drives that car? Do you refuse to eat chocolate ice cream because you know of a stupid or mean person who eats chocolate ice cream? Get real! Let good technology win, not your stupid little personal grudges.

  64. do you have that much free time today??? by Anonymous Coward · · Score: 0

    you've posted like half the comments here, and being a stupid dumbass to anyone who says anything with a point.

  65. Brett's stance. by Static · · Score: 1
    I think the original complaint was the anti-GPL-and-by-extension-anti-Linux slant Brett brought to the table. I've lived through his tirades before and his "the GPL is bad, Linux uses the GPL therefore Linux is bad" mantra gets old fast. I've even seen evidence of it offending BSD advocates!

    Brett is, of course, welcome to his opinion. I wasn't annoyed at his reference as I expected it, but others unfamiliar with him might get upset at it.

    Wade.

    1. Re:Brett's stance. by Anonymous Coward · · Score: 0

      Brett has a point, Linux is the biggest vehicle for the GPL virus. Linux does a lot of harm by spreading the GPL and causing people to mistakenly believe that the GPL is responsible for Linux's success

    2. Re:Brett's stance. by Anonymous Coward · · Score: 0

      Linux has been receiving more contributions and other attention than the BSD forks (much BSD effort was wasted on duplicate maintenance of the proprietary forks that are now dwindling in importance). To assume this is in spite of the GPL rather than because of it seems dubious at best.

    3. Re:Brett's stance. by Anonymous Coward · · Score: 0

      BSD has had one commercial fork, whereas Linux has had zillions. If you don't think of Corel Linux and Caldera Linux and nearly all the rest of them as proprietary forks, you're not thinking.

  66. Re:Hypocracy by Anonymous Coward · · Score: 0

    Right on brother. These BSD zealots are worse than Stallman. At least he doesn't come and try to ram his viewpoint down your throat everyday.

  67. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    Yes, Tom has an attitude. But guess what? He's almost always right.

  68. Re:Hypocracy by Anonymous Coward · · Score: 0

    What BSD zealots? Seems like BSD people are happy to get work done instead of attacking Linux. But the people here attacking BSD probably couldn't write a Linux device driver or assembler to save their lives. They're just the crowd, not the creators. Ignore them.

  69. Hah. by Static · · Score: 1
    This is mild! Have you seen the flame fests that developed some months ago on InfoWorld between Brett Glass and most everyone else? Hmm?

    But you're right, we don't need a BSD vs GPL tussle. We just didn't need Brett's bias to show, either.

    Wade

  70. Re:Hypocracy by Anonymous Coward · · Score: 0

    Linux doesn't duplicate BSD code because it doesn't have to. The license lets anyone use it in helpful ways just as it lets anyone use it in harmful ways.

  71. Re:Hypocracy by Anonymous Coward · · Score: 0

    Are you saying people can steal BSD code but not Linux code? Isn't that better? Why would you want people to use something of your in a harmful way?

  72. The purpose of the GPL by Tony · · Score: 2

    In the past, source code that was released for public use has been taken by companies and re-released as proprietary code. (In the browser war, both sides started with the NCSA Mosaic code base, for instance. Also, look at the roots of Unix-- most commercial variants are based on publicly-available source.) This has created fragmentation, proprietary vendor wars, and code that is stored in vaults, unavailable to most coders for study.

    The GPL is for people who want to make sure nobody can usurp their code. If I code, and make that code available to the community at large, I don't want somebody to take my code, use it in their own way, and sell it back to the community from which they stole the code in the first place unless they also release their code.

    This is all very equitable-- you benefit from my code, and I benefit from yours in return. Everybody wins.

    The GPL does this by putting restrictions on the code, that's true; but those restrictions are designed to keep others from hijacking the code. Name one instance where the code might be used legitimately where the GPL is a hinderance. (Conflict with the BSD license does not count; if everything released under the BSD license were instead released under the GPL, there would be no conflict.)

    The BSD license assumes a perfect community, one which will not use your own code against you. (For instance, if Linux were released under the GPL, and Microsoft felt Linux were a serious threat, it could use the Linux code to create a new operating system that looked like Linux, but worked only with Microsoft software.) The GPL protects the interest of the programmers and the community at large.

    BSD's interests are not with coders or the community; they are with the world. The BSD license is very liberal-- and that is not necessarily a bad thing. For those who trust other people to use their code wisely, the BSD or Artistic License is a better license than the GPL, as it provides more freedom.

    But for those of us who are just cynical enough to distrust the intentions of the rest of the world, the GPL is a better choice.

    --
    Microsoft is to software what Budweiser is to beer.
    1. Re:The purpose of the GPL by Tom+Christiansen · · Score: 2

      You just did a fine job at describing the LGPL. The only difference between the two is that the GPL pretends to lay claim over someone else's work. The LGPL doesn't do that, nor does any other open source licence. This is really quite important.

    2. Re:The purpose of the GPL by Anonymous Coward · · Score: 0

      DAMN STRAIGHT.
      Your right to swing your fist ends at my nose.

  73. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    Well, it makes him supremely irritating, right or wrong. In the real world, it pays to be as diplomatic as possible and to avoid pissing people off unnecessarily.

  74. Re:Hypocracy by Rendus · · Score: 1

    Personally, I just -LOVE- your well thought out and insightful arguments. I especially enjoy your wonderful ability to call someone wrong while not telling them how they are.

    To answer "What the devil is wrong with these people?", in my eyes there is a lot less wrong with some misinformed people trying to make a point than some BSD extremist zealot with way too much time on his hands taking up 25% of a discussion while not actually saying a whole lot of anything and trying his hardest to not inform.

    And, just to give you another rant, I prever GPL over BSD simply because I don't like the idea of some company deciding to take my work and changing my license on me.

  75. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    you really think tom live's in your idea of a "real world"? i doubt it. he lives in a world he created, with everything neatly in it's place.

  76. Re:Hypocracy by Anonymous Coward · · Score: 0

    How could a company change your license? Don't you keep your own copy, always, no matter what? Or do you mean that you don't want a company using a different license for there work then you used for you're own? Why do you care? Wasnt it a free gift?

  77. Show me the money. by Anonymous Coward · · Score: 0
    Brett speaks,
    Suffice it to say that the true purpose of the GPL is to turn open source into a weapon which destroys businesses and livelihoods.

    Could this be true? No, it's just a fanatic blowing smoke. Brett couldn't be more mistaken (or dare we say dishonest?).

    GPL Linux means business. Let's examine the facts. Cygnus, the GPL business, just sold for 2/3 of a billion dolars. And it turned 2 dozen Cygnus employees into overnight GPL millionaires. Red Hat, a GPL business, bought Cygnus. Red Hat's market cap is 6 billion dollars. Red Hat was in the top 10 IPOs of the decade. But don't forget that GPL Linux based Cobalt's IPO was also one of the top 10 of the 1990s, pretty good by any measure. Cobalt's market cap is about 3.5 billion dollars. GPL Linux based TiVo, the fastest growing media service in North America, has a market cap of 1.4 billion dollars.

    Corel, Suse, Rebel Netwinder, Linux Journal, Caldera, eSoft, TurboLinux, VA Linux (the next hot IPO), are all GPL Linux centric companies worth multi-billions of dollars.

    As investors have discovered, Linux is a red hot money machine. The Linux Business Expo was one of the shining stars of all trade shows this year. So impressive was the Linux Business Expo that Byte Magazine awared Linux Business Expo Best of Comdex. From coast-to-coast, the Linux Business Expo received rave reviews from even the most staid publications. The Washington Post said that the Linux Business Expo rivaled Comdex itself in importance, hinting that someday the Linux Business Expo may actually supersede Comdex in size.

    Wall Street says yes to Linux. Wall Street says yes to GPL business. Pick up a copy of the Wall Street Journal, and follow the GPL money. Follow the new GPL millionaires into the new GPL Millennium. Don't miss the boat.

  78. They are just trolling by DragonHawk · · Score: 2

    Would a bevy of moderators please track down all these cowards who are trying to create a bsd
    bashing festival and zap them into negativity?


    Don't reply to Anon Cowards like these people, Tom. They're just trying to troll you. And by all rights, they are succeeding. :-)

    Ever notice how you don't see raving loonies bashing Linux the way you see them bashing BSD.

    They come out for pro-Linux articles too, trust me. It's worse, then, because we have Microsoft astroturfers then, too, as Linux is officially on Microsoft's hit list now.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
    1. Re:They are just trolling by Anonymous Coward · · Score: 0

      getting a net.personality to waste a sunday afternoon is the best sport around.

    2. Re:They are just trolling by Anonymous Coward · · Score: 0

      s/net[.]personality/net.kook

    3. Re:They are just trolling by Anonymous Coward · · Score: 0

      tchrist is being consistant. He may be wrong, but he's consistant about it. He's much less of a kook than Stallman.

  79. Re:Hypocracy by Rendus · · Score: 1

    Thanks for pointing out that ambiguity. I don't want a company to take my work, make it "theirs" (change the license), then change it and distribute it without my being able to see what they did.

    But basically I only said that as flamebait. I find TC's rampant zealotry amusing.

    (I'm also trying to be sure to check the No Score +1 Bonus button)

  80. Re:Hypocracy by Anonymous Coward · · Score: 0

    Why do you want to see what they did? Your code is still your's. They only own their's. What's wrong with that?

  81. Re:Hypocracy by Anonymous Coward · · Score: 0

    You cannot even compile *BSD without using GNU software.

    Congratulations, you're wrong.


    Tom, when you get your port of TwitBSD finished and are shipping a *BSD which does not ship gcc as cc, come talk to us.

    In the mean time, quit spreading FUD. You're as bad as all these Linux bigots.

  82. Winprinters by Anonymous Coward · · Score: 0

    I got that exact same "Windows printers" BS from Canon over the phone when I wanted specs I could use to make a SANE end for their IS22 scanning cartridge. "Nope, that's printer's not going to be used on anything but Windows." *shrug*

  83. Re:Hypocracy by Rendus · · Score: 2

    I would like to see what they did with my code so if they did something interesting, I can include it into my code. I can do that with the GPL if they release the program (they're forced to release their modified source). I can do that with the BSD license unless they change the license for their "fork" of my code. In that sense the GPL is both more free (promotes returning code to the community) and more restrictive (forces you to return code to the community even if you don't want to).

  84. Re:Hypocracy by Tom+Christiansen · · Score: 2
    BSD is perfectly capable of running executables that were compiled by compilers other than gcc. If it were any other way, how did we ever get it to run on a PDP-11 or a VAX?

    Choosing a slightly more modern example, if you run BSD on a Sparc, you can run executables that were compiled on SunOS or Solaris. You certainly don't think that those had to have been compiled using gcc, do you?

    The coward had a stupid nonpoint, and I didn't feel like explaining the facts of life to him. It's hardly FUD.

  85. Daemon Hostess by mvw · · Score: 2
    Walnut Creek had a daemon "hostess" in the booth for the first time.

    Pictures! Pictures! Pictures! :)

  86. My god people... by Anonymous Coward · · Score: 1

    After reading all these posts, all I can think of is this group of people soaked in gasoline lighting each other on fire -- completely ignoring the fact that the OS is there to help get things done.

    Seriously, does it really matter what license you prefer, your OS preference, your window manager preference, or your [insert daemon or application here] preference? All this software is open in one way or another. If you don't like the license attached to a particular product, then develop something similar yourself. There's no point arguing with others and trying to apply your perceived usefulness to other individually thinking beings.

    What I really find distressing is those who feel they need to post, yet, being end users (or working in other market segments), they would probably never go into development of certain specific products in the first place -- which means they are just arguing for the sake of it. To those of you who follow this way of thinking: please think next time before mindlessly arguing a point of difference in a train of thought. You remind me of certain religious extremists.

    1. Re:My god people... by Anonymous Coward · · Score: 0

      I agree. However I urge you to keep in mind that it is the "BSD uber alles" advocates which denounce GPL with words like "evil" and "communist". GPL advocates fully and completely accept the BSD philosophy as one of many in the open source world. If you don't like the GPL, there is nothing forcing you to use it as the license for your open source project. For those of us that DO like what it stands for, all we can say is "leave us along and get back to coding".

    2. Re:My god people... by Anonymous Coward · · Score: 0

      Read the Communist Manifesto. Now read Stallman's Manifesto. Any questions? I didn't think so. He's trying to revolutionnize the economic underpinnings of the software industry. He's trying to force people into sharing the wealth by stealing the producers' property right -- by defining them out of existence if he can. If you can't see why this is like communism, then I don't know what is. You shouldn't be surprised that some folks call it stealing.

    3. Re:My god people... by Anonymous Coward · · Score: 0

      There is no coercion involved in the GPL. If you don't want to GPL your code, no one is forcing you to. However, if you want to use GPLed code in your product, you must GPL your additions. It would only be stealing if you were forced to GPL code that you wrote from scratch. I don't see this ever happening, so I respectfully ask you to stop making ridiculous comparisons.

  87. Perceptions and interpretations by Tony · · Score: 1

    ...the GPL pretends to lay claim over someone else's work.

    Interesting interpretation. On which licensing points is this based? I'm not trying to be confrontational; I've heard Mr. Glass say something similar when he claimed that anything licensed under the GPL is automatically assigned to the FSF and the GNU project, but I've found nothing to back up that claim.

    The Lesser GPL simply allows commercial linking against GPL'd binaries. That is a fair arrangement for libraries, I think, but other than that, I see no real difference between the GPL and LGPL.

    Perhaps I need enlightened.

    --
    Microsoft is to software what Budweiser is to beer.
  88. Building hardware. by Anonymous Coward · · Score: 0

    "Short of us (open-source/open-hardware advocates) starting to build our own hardware, we're going to have to start seriously putting it to the manufacturers... "open specs! open source drivers! rational thought!"

    Awhile back when manufacturers were being more difficult I've entertained the idea of making the hardware that people want. It's still a viable option as long as manufacturers exhibit the same attitude as Robix. What hardware would people like that either isn't available or fully supported on the free platforms?

  89. Re:Hypocracy by Anonymous Coward · · Score: 0

    BSD is perfectly capable of running executables that were compiled by compilers other than gcc. If it
    were any other way, how did we ever get it to run on a PDP-11 or a VAX?


    Try actually responding to what I said. There is no distribution of *BSD which doesn't not require gcc to compile itself.

  90. Complete BS by Anonymous Coward · · Score: 0

    The GPL is designed to ruin lives, nothing more, nothing less.

    Give it up, RMSite, your plot has been revieled.

    1. Re:Complete BS by divec · · Score: 1

      > The GPL is designed to ruin lives, nothing more,
      > nothing less. Give it up, RMSite, your plot has
      > been revieled

      Oh yes, come to think of it, you're right! Duh,
      dunno what I've been thinking all these years.

      RMS (using divec's login)

      --

      perl -e 'fork||print for split//,"hahahaha"'

  91. Re:Hypocracy by Anonymous Coward · · Score: 0

    Maybe BSD doesn't care about having a free compiler as much as having a free kernel and operating system.

  92. Mod this up by Anonymous Coward · · Score: 0

    Please, someone moderate up this well written post. It deserves to be seen.

  93. Re:Hypocracy by Anonymous Coward · · Score: 0

    No, it's more likely that it's just not a priority for them. You don't see BSD people refusing to use Netscape just because it isn't free. I'll bet if gcc ever became more proprietary than it already is that BSD could come up with a solution. They've got the talent. They just don't have the motivation.

  94. Infections? by Tony · · Score: 1

    How am I infecting anyone else's work? I can only license my own code, not the code of someone else. If I write a program and release it under the GPL, and it's worth enough for someone else to use that code in any way, isn't it *my* right to define the conditions under which my code may be re-used?

    If my code is valuable enough to be re-used, is it too much to ask that anything that uses my code also be released back to the public? And nothing is stopping people from selling their own work-- I'm just stopping people from selling my work without proper compensation. And my compensation is fair, I think-- I simply ask that you release your code back to the pool from which you benefitted.

    How is that unjust?

    As a side note-- nothing prevents someone from learning from my code (besides the worthlessness of my code itself) and using what they learned in their own code, which they can then license however they wish.

    They just can't use my code if they choose to hide the final result.

    And I'm not stopping *anyone* from selling anything. They can sell what they want, even my code. Red Hat is making a bundle from that exact arrangement. So is Walnut Creek. People are making money off code written by people who will never see a penny. So what do these coders get in return?

    Under the BSD license, they might not get anything at all. Under the GPL, they get more code.

    Tell me which is more fair.

    --
    Microsoft is to software what Budweiser is to beer.
    1. Re:Infections? by Anonymous Coward · · Score: 0

      You're still pretending that it's fair not to let people sell their work under the traditional fee-for-software royalty set-up. That's what the paradigm that the GPL attempts to subvert. BSD code is a gift, which is really quite a different thing.

    2. Re:Infections? by Anonymous Coward · · Score: 0
      NOBODY IS BEING FORCED INTO ANYTHING.

      If the programer wants to do *BSD style license they do it, if they want a closed source conventional license, they can do it. The fact they choose GPL pretty much indicates what their priorities are.

    3. Re:Infections? by Anonymous Coward · · Score: 0

      The GPL forces people to rewrite code, not reuse it. That's clearly force. Or else it forces them to give away their own property rights. That's force, too. Either way, whether you use the GPL-infected software or not, it has forced you to do something, and the bottom line is that you are diminished by their having stolen something from you.

    4. Re:Infections? by Anonymous Coward · · Score: 0

      What a steaming pile of shit statement that is! Fact is, you can't breath water either, so I guess that means you are being FORCED to live on land and mother nature is STEALING from you. Oh wait! Microsoft doesn't license the Win32 source code to you for free, and you want to use it in your new Windows-like operating system. I guess Microsoft is stealing from you as well, you should SUE SUE SUE. By your logic, anything that isn't handed over to you on a silver platter is STOLEN from you? You stereotypical libertarian FREAK, go crawl back into the hole you created with your magnum.45

    5. Re:Infections? by Anonymous Coward · · Score: 0

      "By your logic, anything that isn't handed over to you on a silver platter is STOLEN from you?You stereotypical libertarian FREAK,"

      How on earth does being a stupid freeloader make him a libertarian? Did you mean liberal?

    6. Re:Infections? by Tony · · Score: 1

      You can't have it both ways. Either you share your source code, or you have to write everything from scratch. If you reuse code that has, essentially, been given to you, then why do you balk at giving back to the community that supplied you with the source code in the first place?

      Do you want to STEAL my code so you can write your own binary-only product, and sell that product for a profit, without providing me with anything? Or do I have the RIGHT to release my code with whatever license I see fit?

      Is it bad if I release a binary-only product? By your argument, no. So you have no source code from my effort to start with. So, if I give you the source, and say that you can only use the source code in your projects if you give your source away, too, then how are you worse off? You can't use the code, but you can still use the binary, exactly as you could with a binary-only release.

      In fact, you're better off, because if I have a nifty solution to a problem (not likely, in my code), you can at least study the solution and learn from it, even if you don't use the actual code.

      --
      Microsoft is to software what Budweiser is to beer.
    7. Re:Infections? by Anonymous Coward · · Score: 0

      The BSDL forces people to rewrite code too, if someone takes BSDL code, extends it, and refuses to release it. Your argument is ridiculous.

    8. Re:Infections? by Anonymous Coward · · Score: 0

      wow, flamewars spawning off of flamewars. Truly slashdot has replaced usenet.

  95. Linux is the success story of Comdex by Anonymous Coward · · Score: 0

    The IT world is still abuzz over the the success of Linux Business Expo at Comdex. It was the largest Linux trade show ever. Linux Business Expo was the event of Comdex. Byte Magazine awarded Linux Business Expo "Best of Show". It was fabulous. I can hardly wait till the next one.

    1. Re:Linux is the success story of Comdex by Anonymous Coward · · Score: 0

      I thought byte went out of business.

    2. Re:Linux is the success story of Comdex by Anonymous Coward · · Score: 0

      Byte went all-electronic. Read about their Comdex awards and Linux is Best of Show award at their "e-site". If you polk around you can even find Jerry Pournelle somewhere among Byte's html (cringe!).

  96. My thoughts exactly! by Kaz+Kylheku · · Score: 2

    Companies don't typically send developers to man trade show booths; it sends sales and marketing people. So no kidding they are going to have a hard time with tough questions, and probably become annoyed at being asked the same thing all day long to which they don't have an answer to! These are the wrong people to be giving suggestions about opening hardware specifications, releasting code or supporting another operating system. They probably haven't even seen a spec, or source code, and don't understand what it means to support different operating systems. Give these people a break!

    The techies are back in the office, fixing bugs, and generally prepared to fight fires if something goes wrong with a demo. These are the people who will probably push their product management toward Linux support.

    1. Re:My thoughts exactly! by Anonymous Coward · · Score: 0

      If these marketing twinks can't answer questions about technical details or their company's strategy, what good are they? If the staff at the trade show can't provide information customers need, why did they even bother to show up? If vendors are wasting their money and our time trotting out people who are only qualified to keep their seats warm, we need to let them know we expect more.

  97. Hmm by Anonymous Coward · · Score: 0

    Last time I argued with Brett on a mailing list under my real name/address he called my work and tryed to convince my boss that I was attempting to subvert my company.

    I think I'll stay anonymous, thank you very much.

    1. Re:Hmm by Anonymous Coward · · Score: 0

      What's *his* phone number?

    2. Re:Hmm by Anonymous Coward · · Score: 0

      And you supply no proof, no reason for anyone to believe you. Sounds like a petty, spiteful little thing to do.

    3. Re:Hmm by Brett+Glass · · Score: 2

      I have never done any such thing, nor would I ever do so. No wonder you are posting as "Anonymous Coward."

    4. Re:Hmm by Anonymous Coward · · Score: 0

      Isn't it sad all these people only want to attack you (or Tom)? Its damn right annoying when people want to censor others and then call for freedom of speech. All this talk is to attack you and Tom, not at all on FreeBSD... only as much as to make anti-BSD statements and insults. They call for freedom, yet they're happy to redefine the word to claim the GPL is free. They aren't even talking on a free forum, since Andover bought it.

  98. Not quite. by Anonymous Coward · · Score: 0

    The GPL only affects other code when you link it into it.. So dont link it into it. :)

    In a more ideal world, the GPL would be replaced with the LGPL. Unfortunatly, it's very easy to propritarize software via linking.

    The GPL provides added protection against that. Without that protection the code is in almost the same boat as the BSD code: "Oh, you can't have the source to our derrived work, all you can have is what it's based on".

  99. Pardon me? by Tony · · Score: 1

    You're still pretending that it's fair not to let people sell their work under the traditional fee-for-software royalty set-up.

    Perhaps you missed the part of my last post that said, I don't care if people sell their own software. I have no say over what other people do with their software. I only have a say over my own creations.

    My code is a gift, however worthless or worthwhile, of code to the community (the world). I do not make a gift to the individuals of the world, but to the world as a whole. I don't care about individuals; individuals die, but the world goes on. I hope to leave the world a better place, not leave a few individuals better off.

    The GPL does subvert "traditional" commercial software. (Coders "traditionally" gave away their code long before the current commercial mess. Commercial software vendors subverted the freely available code ideology.) The basic ideology of the GPL is this: information costs nothing to distribute. The way to most efficiently use of information is to distribute the information as far and wide as possible, so as many people as possible can use it.

    So, anyone who hides information from others is, essentially, harming the world as a whole. The GPL is a tool for people like me who don't want to contribute to someone's selfish motivations.

    As an example, consider if BASIC had been GPL'd. Microsoft's first big accomplishment was to port BASIC to the Altair. Mr. Gates did that (on Paul Allen's Altair Emulator, which was quite a nice hack) by taking publicly available code and making it proprietary.

    So, he took code that was not his to start with, and compiled it on an emulator his partner wrote. He then started whined when hobbyists took the compiled BASIC, and said people were stealing from him.

    He did have a point-- the finished binary was his, as much as it could be. But the point is, he used someone else's code to start with. So the fairness of it all is questionable.

    Since I don't want someone to take my code and use it for their own personal gain, I protect it with the GPL. If I thought I could trust all individuals, I would use something a little more to my liking, like the Artistic License (which is ideoligically more my style).

    --
    Microsoft is to software what Budweiser is to beer.
  100. Re:Hypocracy by Anonymous Coward · · Score: 0

    If they don't care about integrity, than they obviously odn't care to much about their dogma. If this is the case, perhaps the advocates are just misguided souls then?

  101. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    I have used both, and to be honest, I am more experienced with Linux than FreeBSD. I almost never use Redhat's gui config programs and never have a problem. All the config files are nicely layed out and easy to modify. So even for unix people, using RedHat isn't a problem. The one thing I absolutely abhor about FreebSD is that god damn init system. For heaven's sake, switch to SysV ! PLEASE! The poster I replied to was discussing splitting FreeBSD into a server/desktop configuration, as such my comment pertained ot ease of use, assuming they were trying to reach a mass audience with the desktop distro.

  102. Respect by Tony · · Score: 1

    ...just because I might be wrong does not mean I am insincere.

    Mr. Christiansen,

    I've always respected you, even when I thought you were wrong. With this statement, you've garnered even more respect.

    I think you're wrong on this issue. But I've never doubted your sincerity.

    --
    Microsoft is to software what Budweiser is to beer.
  103. Re:Hypocracy by Anonymous Coward · · Score: 0

    Maybe BSD doesn't care about having a free compiler as much as having a free kernel and operating
    system.


    Nobody said *BSD cared. We're saying Tom's full of shit for claiming it doesn't depend on GPLed software.

  104. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    What's your problem with the BSD init system? Seems pretty simple to me.

  105. Yes, Mr. "Buisness"man by roystgnr · · Score: 2

    Never mind that company after company who originally used the "we'll be giving away all our proprietary secrets to our competitors" excuse to keep those annoying source advocates away is realizing that interface and implementation are two separate things after all and are releasing specs and source code. Matrox, Nvidia, ATI, Adaptec, Creative Labs, and 3Dfx (off the top of my head) all claimed that releasing technical specs would be a travesty, but have all released full specs (and in some cases, open source Linux drivers) since.

  106. Microsoft's POSIX Myth by Tom+Christiansen · · Score: 3
    NT 4 is POSIX 1003.1 compliant.
    NT is POSIX compliant in much the same sense as was the vivisected version of Windows compliant with Judge Jackson's order to split MSIE and Win95. Remember? I'm talking about the version that was completely useless and non-functional, the one where they removed MSIE and all shared libraries it used, producing something which wouldn't boot. In both cases, we have a textbook case of an arrogant company outrageously redefining the outer envelope of sheer contumacy.

    If you truly believe that this alleged POSIX compliance is in the least bit useable, then please compile up trn or perl or nvi on that system. It's part of a sick and twisted joke, and the joke is on the American taxpayer, too. Read Heinz's article.

  107. Re:Hypocracy by Anonymous Coward · · Score: 0

    I believe that was a joke. At least, I took it as a joke. I don't see why people believe BSD is trying to replace things, it tries to only replace the fundalmental bits required (a compiler is important, but others do exist, and it doesn't hard BSD in any way. BSD is much more open about calling GPL code good, but just wont allow it to infect their code or create difficulties for their users. Is that so bloody wrong? Stallman says BSD requires no GPL code to function, which is why its not GNU/BSD advocated, its GNU/Linux because Linux cannot function without GNU tools. I find the idea of replacing GCC and other good GPL tools that don't hurt BSD users just as dumb as and zealotry as converting FreeBSD to GPL - its dumb holy war crap, which makes nothing better for anyone.

  108. Re:Hypocracy by Anonymous Coward · · Score: 0

    You call it stealing, BSD users call it code reuse. If its under the BSDL, its not for stealing, its or making things better, whether for the origional author, or not. Stealing only applies for the GPL, where code is not free, it has a royalty attached (which means it does not comply with the first condition of OSI's definition).

  109. GNU, Homeopathy, and the Courts by Tom+Christiansen · · Score: 2
    ...the GPL pretends to lay claim over someone else's work.
    Interesting interpretation. On which licensing points is this based?
    The FSF would have you believe that if you have five lines of lovingly incorporated GPL'd code that they wrote in a program that contains 50,000 lines of code that you wrote, then they get to tell you what terms you can set on your own code. They want you to believe that your code becomes GPL'd, and that you therfore can't license it in the traditional way. This is a ludicrous notion, and has no basis in copyright law that I can uncover. It hasn't been proven in a court of law, so everything you here is pure opinion, including this missive. The worst case would be that a court might find you owed them for some 1/10,000th part of whatever you managed to make, and even then, I'm dubious. But that's the kind of thing you see in other copyright cases involving derived works. I don't personally believe that a court would buy the poison pill story, because the courts have a tradition of looking at proportions when it comes to infringement, plagiarmism, and damages. What the FSF pretends is too much like homeopathy to my mind. Note that I'm not talking about taking something like gcc and adding your own bits. That's pretty clear. I'm talking about taking a few lines of their code. Even if this doesn't count as fair use, there's no way it can be recursively contaminating. The most hilarious thing is that FSF have you believe that somebody who then used a few lines of your code (which they didn't write) would now also be contaminated. They'd do a lot better if they stuck to what seems fair and reasonable. It's this unsubstantiable extremism that has driven open source advocates to friendlier licences, and friendlier subgroups.
  110. Re:Hypocracy by Anonymous Coward · · Score: 0

    (new coward)

    Oh, you wish to own their code. Thanks for your gift, it makes it so meaningful now.

    And whose community is this? I thought were all in it for the advancement of technology, which make all of our lives better. So you deny anyone who wont use your license, or more correctly let you have their code, and claim your actually helping the community more by denying the majority of it in actually using it. How amusing. BSD allows you, me, Microsoft, Sun, and anyone in the world, to use the code. Guess what, they have. And guess what, they made better products that advanced our lives because of it. I feel so disgusting now.. all these BSD people made my life better. How sickening.

  111. Re:Hypocracy by Anonymous Coward · · Score: 0

    How can it make anything better if they take the code and use it something that makes them money? It denies the community free access to their work. That's wrong. The GPL guarantees that you're working for the whole world, not just for your own greed.

  112. Re:dewey by /dev/kev · · Score: 1

    Whatever happened to the dewey decimal system?

    I think most kids these days would agree, "What's a dewey?". :)

    --
    Quidquid latine dictum sit, altum viditur.
  113. Speculation is fun... by Anonymous Coward · · Score: 0

    One thing I think may hurt some hardware companies as far as releasing drivers/specs go, is the fact that in some (many?) cases, their "drivers" are more than simply drivers, and implement certain features which are marketed (directly or indirectly) as features of whatever piece of hardware is being sold (look at cheap "wavetable" sound cards, for example). Releasing even specifications would require them to reveal the true capabilities of their hardware, and this could make them look bad if there is a significant discrepancy between the box and the silicon.

  114. Melissa, Your FreeBSD Hostess by Zach+Baker · · Score: 2

    FYI, here's a quick shot of FreeBSD's daemon hostess.

  115. OpenBSD by cmc · · Score: 1

    OpenBSD is the most audited for security bugs, but that doesn't mean FreeBSD is full of gaping holes, now does it?

  116. Re:Hypocracy by Anonymous Coward · · Score: 0

    I'm sure Tom has enough brains to obtain another compiler, obtain the free code, and compile it himself without GCC. The compiler does not make the system, and your pretty dumb by claiming anyone depends on GCC for functionality. GCC is merely popular, and there's no excuse for denying users any good program because of a holy war. If GCC became a neusence, and actually hurt the cause, than it would be replaced (yet in the ports tree, like many other programs) for convenience. BSD does not force users into using only their code, it does not deny them from using something that might be better or more convenent. GCC is trivial, and your FUD never had the worthiness for Tom to even reply to it.

    PS. In Solaris 8 Sun will bundle GCC. For convenience. Does that mean Sun is evil and without morals for finally bringing a useful tool bundled with their OS? Many Solaris users find GCC very useful. But no, you'd call them evil for that alone, and neglect whatever is truly dispicable. Oh yeah, your one of the GPL boys Stallman should be downright proud of. (hope you know that's sarcasm..)

  117. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    Hey, guess what, Linux advoctes have people just like Tom. Go join SVLUG for a few months, you'll meet Rick Moen (yes, he existed before Slashdot posted his stuff). He will annoy the hell out of people, but he's right. And as annoying as it is, you have to respect him. I'm glad to see Tom, now I know there's someone just like Rick on the BSD side, and that's good.

  118. KLDs are the anwser ... perhaps by kjj · · Score: 1

    If FreeBSD along with any other BSD feels the need to include GPL drivers to make the system more attracive and complete why not just do what they do for GPLed windows managers, compilers, internet tools and so forth. Just create a port and put it in the ports collection. If you do it as a KLM which is similar to a linux kernel module you wouldn't need to worry about a GPL violation or infecting the main FreeBSD kernel source. If a user want's to use certain devices why not give the user the option of deciding if running a GPLed module in a BSD kernel is acceptable to him/her. Users of *BSD have had the option of using commercial drivers like OSS just as linux users have had. That is not illegal is it, so why should a GPL module be. Many don't like having to pay for drivers, so they use an open driver like ALSA or the basic OSS/Free driver. The idea is to give the user a choice.

    The problem may be getting a FreeBSD developer who is willing to do the port even if the source is GPL. However, if *BSD users were so dead set against the GPL then no GPL software would ever get ported to any of the BSDs. So why should drivers be any different? For example the SBLive code is out there and under the GPL. The code could be ported as an independant module. The same goes for the Digi modem that Brett mentions. The system does not depend on these types of devices to boot so there is no need to put directly into the kernel. Now I can see this could become a problem for essential devices like IDE, SCSI, and floppy controllers etc. But fortunately FreeBSD has very good support in this area. Remember simply putting GPL code on the same cd as other source does not cause the entire source to become GPLed.

    I can see where this could turn into a slippery slope. How many drivers that are GPL ports is too many? But perhaps FreeBSD is already facing this problem right now. The default window manager for FreeBSD is KDE. That is GPLed. The compiler is gcc or perhaps now egcs. Those are also GPLed. In fact while a considerable amount of the FreeBSD cdrom and ports collection is covered by the BSD license, a considerable portion of it is not. I do not look on this as a problem. Linux and *BSD based systems should be allowed to share each others tools. Linux distros have no problem containing BSD programs. This is good. FreeBSD does the same thing with its ports collection. This is also good.

    The only thing is I get the feeling that BSD users don't like using GNU or GPLed utilities sometimes. Having a system created entirely from programs based on your favorite license is an idealistic goal, but is it realistic? Is the FreeBSD team really going to be able to rewrite the equivalent of GCC. And what next, Gnome, KDE etc. One might argue that desktops are not a part of the core system but it would be hard to say the same for the compiler. How about the shell? That is a core tool right? Many users of BSD initially start with BASH instead of the csh. Does that mean that they are doing something wrong? Absolutely not! Bash is a tool and if it makes like easier so be it. What if a Linux user wants to use Python or Perl. Does that violate the GPL. No! Ok enough rambling. My point is a driver for a modem or a soundcard is tool. If users want to make use of GPLed code in BSD even for driver modules that should be fine. BSD developers need not do the port, but that doesn't mean the code is not there for the porting.

    1. Re:KLDs are the anwser ... perhaps by Anonymous Coward · · Score: 0

      If you put a GPL'd driver in the ports directory, then that GPL's the entire BSD kernel. Ask Stallman. It goes against his linking issue.

    2. Re:KLDs are the anwser ... perhaps by Anonymous Coward · · Score: 0

      That doesn't make any sense. Linux links with proprietary drivers, and its GPL doesn't spread to them. Why should a GPL'd driver from the BSD ports directory cause the BSD kernel to be GPL'd?

    3. Re:KLDs are the anwser ... perhaps by Midnight+Coder · · Score: 1

      Reasonable post but I have one serious gripe:

      You are the third poster today I have seen state that KDE is GPLed. This is not true, the kde libraries are LGPLed so that developers may create closed source KDE apps. Some parts of the of the libs are also published under the BSD license.


    4. Re:KLDs are the anwser ... perhaps by Anonymous Coward · · Score: 0

      If KDE isn't GPL'd, doesn't it bother you that somewhere out there someone might be using it to do something wicked, that is, to create software whose source you might not be able to see, or have to buy?

    5. Re:KLDs are the anwser ... perhaps by Midnight+Coder · · Score: 1

      Well to be honest no.

      What bothers me is that I spend 2-3hrs a day contributing code to a GPLed app that other people can't reuse.

      Why shouldn't people using the Artistic or BSD license be able to use my code (which is useless without the app it contributes to)?

      Just because someone might come along and use it in a closed source app? That isn't a good enough reason. I spend 7 hours a days using closed source libraries and I know what a terribly costly decision my employer made when choosing this library. I would switch to a more open equivalent if one was made available, and if there's money to be made in doing it someone will release a more open equivalent.

      Well that's how I feel today anyway.

    6. Re:KLDs are the anwser ... perhaps by Anonymous Coward · · Score: 0

      BSD lic. GPL , LGPL , SCSL , blah , yadda yadda yadda.
      If i am gonna have fights every single day about what license is better i'd rather go back to cloed source and have my head in peace. In my judgement the WHOLE open source community should just write good code FIRST and worry aboyt the fucking licenses AFTER. This behaviour Linux VS bsd is what will eventually bring us ALL down flat on our faces. The camps should better unite and help each other instead of fighting each other. Otherwise is forsee a rather dark future for bothe communities.
      I mean this is getting RATHER rediculous....

    7. Re:KLDs are the anwser ... perhaps by Anonymous Coward · · Score: 0

      If you try to put GPL'd code in BSD, the result simply can't be redistributed legally- unless the copyright holders explicitly agree to relicense everything else under the GPL. It doesn't just magically happen without their consent.

    8. Re:KLDs are the anwser ... perhaps by Anonymous Coward · · Score: 0

      Licensing is very important. It shapes the industry. "Don't think about licenses" is the voice of a proprietary vendor who wants to use your hard work to subsidize their effors to keep their customers hobbled and locked in. Make them do their own dirty work.

  119. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    i often find the so-called guis a MAJOR pain in the ass.
    The trick is to NOT have a windows clone, but rather something DIFFERENT. Someting so radical that people will actually say " W O W " when they see it. Just like they said "wow"(god knows why) when they saw win95 GUI.
    Simply copying windows look and feel will lead us nowhere. I am honestly expecting to see the allmighty BSOD on the next X distro that comes out. Although windows-like guis are indeed at times convinient, i believe that we need something new. Something BEYOND the "let's make
    a windows clone gui" concept.

  120. Isn't it impossible to go GPL -> BSD? by Anonymous Coward · · Score: 0
    Part of the point of the GPL is that others can contribute to your GPL'ed software and be guaranteed that a commercial interest will not appropriate their hard work and sell it for money under less-free-than-GPL (ex. without source) terms. So, if I contribute a new feature to software that is under the GPL, and later thet ``core team'' or whatever decides to ``switch'' to the BSDL, then i have every right to be upset. First of all, my work has been stolen from me, and second, the ``core team'' has legally violated the GPL license attached to the previos revision.

    please clue me in if i'm missing something.

    1. Re:Isn't it impossible to go GPL -> BSD? by Anonymous Coward · · Score: 0

      Your work has *not*been*stolen*! What do people keep saying that? Your work was free, right? And it's still free, right? So what's the point!?!?

  121. Re:Hypocracy by Anonymous Coward · · Score: 0

    I don't trust people who can't even spell "Hypocrisy".

  122. This is exactly backwards.. by kjj · · Score: 1

    Stallman says you cannot link a non-GPL program against a GPL library or program. In this case The program is GPLed (yes a driver is a program) and the libraries are BSDed. As I said before you are allowed to compile and use as many GPL tools you want on any system. You are linking GPL to non-GPL code. People even use GNU stuff on Solaris Tru32 or even on windows. The windows libraries are closed but the tools are open. Stallman said you could not release code as closed source that is linked to GNOME/GTK if GNOME/GTK was GPL. Fortunately GNOME/GTK have portions of the code LGPLed so that commercial apps are possible. Also as the previous poster said Linus has made a linking exception with his code, so binary drivers are possible. Stallman didn't like this and called it a mistake. Anyway the point is moot the the program is the driver module and the library is the BSD code. Maybe I am wrong and the kernel makes links back into the kernel driver but how can that be if it is dynamically loaded and there is no source available. In the case of OSS it must be a one way link from the module into the kernel not the other way around right?

  123. Cute! by Anonymous Coward · · Score: 0

    Makes the phat penguin look downright silly.

  124. Incomplete definition of "Commercial Software" by Chemical+Serenity · · Score: 2
    Commercial software is not just software built to be sold outright as a self-contained product. It can also be software built to generate revenue as part of a service or help reduce costs in-house. There are far more companies hiring programmers to build such systems than there are hiring programmers to produce code for public sale.

    I use a GPL'd OS (Linux) and GPL'd tools (GCC, GDB, et alia) to build completely proprietary, closed-source NastyWare©. I have no doubt that there are some vitriolic bastids out there who're now hunting down a picture of me so they can mark a big, red X over my face for having admitted as such.

    I am not now, nor do I ever plan, nor does my contractor ever plan, to sell the software I've written for them... However, they will USE that software (built on the back of GNU tools) to make a buttload of cash. Well, hopefully, because then they'll hire me to make more stuff for them.

    As it turns out, one of the elements of the software I've written is actually conceptually based around an open source, GPL'd tool... my version is (in my humble opinion) more robust in its implementation. It's about as clean-room an implementation as one will find in the OSS environment, and as it makes use of no actual GPL'd code I'm under no geas to GPL it and re-release. However, I do feel a moral obligation to the people who helped make these tools available for me to return the favor, and thus I will be taking steps to release it (or a somewhat scaled down version of it which doesn't implement some of the proprietary elements which would be useless outside of that environment) to the community at large.

    When I release it, I'll release it under GPL... partially because the original package was GPLed, partially because I don't like the idea of Immoral Megacorp© taking my code, slapping thier own label on it, and selling my efforts for thier profit. Of course, they might do their own clean re-implementation, in which case their code is theirs and there's no flies on them, so to speak.

    In a case like this, everyone wins. I program and get paid (I win). The company I wrote the software for uses it and produces a service for which they obtain a revenue stream (They win). The OSS community will get software more advanced than what they had made freely available to them (We win)... and I get the good vibes (and yes, the ego strokes) for giving good code to those who can appreciate it (I win... again! Sweet!). About the only losers I can think of are corporate types looking to pad their bottom line with what amounts to no-cost labour. I can't say I'm all that sorrowful for them.

    On a more personal note:

    I personally try to use whatever OS seems best for the job. Given my specialization in Linux issues, I probably see Linux as the best answer to the problems I personally face (either as an individual or as a subcontractor) more often than a person in a BSD environment might. I expect anyone who doesn't have exactly equivalent experience in ALL OSes will have a proportionally difficult time suggesting a given OS from a purely objective standpoint.

    The offshoot of this, of course, is the whole nasty Us vs. Them ideological idiocy... A byproduct of community bonding, a fear of the unknown, and a fear of having training and specialization being rendered slowly moot. I understand that it's a powerful motivation to slam others based on thier OS choice, or assume the snooty, superior air of someone who feels (s)he knows the One True Way®... It's been my misfortune to encounter an over-abundance of BSD advocates who suffer the ill of being insufferable, and who have (inadvertently?) disposed me AGAINST using or contributing to the BSD project, in spite of my desire to remain objective (Hey, even though I know it's impossible, I'll still dare to try).

    Please, Tom, try to avoid this more in the future. One catches more flies with honey than vinegar, and your posts are well on the path from the aesthetic to the ascorbic. Of course, Brett's prior flame-bouyant posts have gone well beyond ascorbic, and are hovering somewhere between sulfuric and that stuff that comes squirting out of H.R.Geiger aliens, but that's just MHO.

    --
    rickf@transpect.SPAM-B-GONE.net (remove the SPAM-B-GONE bit)

    --
    "People will pay big bucks for the luxury of ignorance."
    1. Re:Incomplete definition of "Commercial Software" by Anonymous Coward · · Score: 0

      You talk about Linux as being a GPL'd OS. But that's not true, is it? Aren't there version of Linux that aren't completely GPL'd? I can't believe Corel's or Caldera's Linuxes are GPL'd, for example. Don't they include commercial software in those operating systems?

    2. Re:Incomplete definition of "Commercial Software" by Anonymous Coward · · Score: 0

      Blame the stupid us-vs-them thing on AT&T. Linus says that if AT&T hadn't tried to squish BSD with the lawsuit, he wouldn't have felt the need to write Linux. In that case, we'd all be using BSD now, and there wouldn't be a hundren and twenty-two flavors of Linux out there to fight about, and to blast BSD with. I bet even Linus would be writing BSD

    3. Re:Incomplete definition of "Commercial Software" by Anonymous Coward · · Score: 0

      I think Bill Jolitz had his share in causing problems.

    4. Re:Incomplete definition of "Commercial Software" by Chemical+Serenity · · Score: 1
      Okay, a more pendantic definition:

      I use a fully GPL'd kernel (as part of a distribution utilizing a mixture of predominantly GPL'd and some non-GPL open source and occasionally non-OSS commercial products) and GPL'd tools (GCC, GDB, et al)...

      Keep in mind that the above companies' distributions are not GPL'd because, IIRC, distributions aren't really unique products in and of themselves to be GPL'd... IANAL, I could be wrong.

      Even if commercial stuff is included... so? I don't have a problem with that. I don't expect or require every tool I enjoy the use of to be open source or free. I'm up close and personal with the reality that to eat, you need money. I make my money with providing custom code to suit people's custom needs. I there's custom code in linux distros to suit people's needs (like a nice purdy installer for the podunks who only know windows), then ducky for them, and people who need it/are willing to pay for it are welcome to.

      --
      rickf@transpect.SPAM-B-GONE.net (remove the SPAM-B-GONE bit)

      --
      "People will pay big bucks for the luxury of ignorance."
  125. Re:Hypocracy by Anonymous Coward · · Score: 0

    It's the post-literate age. What do you expect? Virtually nothing here used "written English". For that matter, it's amazing how much doesn't even make it up to the low standards of "spoken English". And sadly, I can't figure out how to blame any of this on Bill Gates. :-)

  126. Re:Hypocracy by Anonymous Coward · · Score: 1

    This is veering away from the POINT of the thread. The fact is, *BSD depends on GPL'd code as much as Linux does. Irrational, jealousy filled hatred of the GPL and Linux as Brett Glass demonstrates does nothing to improve the state of *BSD acceptance. People like him are a detrement to the ENTIRE open source movement.

  127. Not to start a flamewar with YOU of all people... by Anonymous Coward · · Score: 0

    Pardon me, Mr. Christiansen... I am really not the sort of person who goes around attacking proven programmers and prominent members of the free software community, but I can't hold my tongue when I see blatant flamebait like this from such a respected net.personality.

    And you really wouldn't want to have MS level their guns at the GPL -- they'd crack it like an eggshell.

    Richard M. Stallman has put a lot of work into researching the effects of his license and has consulted lawyers to make sure the GPL is a sound legal document. You may be correct in your presumption (which is all it is for now, since you didn't provide any argumentation to back up your attack) in that there may be loopholes that introduce problems with the GPL, but I sure would wish you would give it a little more respect than this. We as GPL purists are not inherently stupid; not any more so than your typical human being (including BSD developers).

    Perhaps your attack is simply because you don't like it on a personal level? That you resent the "infectious" nature of the license, as I see many BSD advocates do? This song gets old in a hurry too, and you can see the inherent hypocrisy of such an attack in the very story we are replying to:

    I noted that Digi was displaying some new serial hardware in the Red Hat booth, and asked them about BSD drivers. They said that they didn't have them, but "why don't you just port them from Linux?" (I tried to explain to them that the GPL, which is designed to monkey-wrench exactly such activities, precluded this; alas, they seemed not to understand the licensing issues. I plan to be in touch with them about getting "raw" technical specs, as I need a driver for a Digi 56K modem/channelized T1 board.)

    And then later:

    About the only exception I could find to this trend (at least on the main floor) was Maxtor. The company's MaxAttach dedicated file servers (a product line which they acquired when they bought Creative Design Solutions) have FreeBSD inside, and they're very proud of that. (They don't use Samba for SMB support; instead, they've written their own SMB server which seems fairly impressive. I didn't get all of the technical details, but their rep suggested that they may be doing some things in kernel space to increase performance.)

    Now, isn't this a perfect example of why a GPL'ed OS is the fastest-growing right now, rather than BSD? We as end-users (and even authors) can rest assured that our software, if changed, will still be free and available. That code, given to the world as a free gift, will always be a free gift, no matter who changes it. That's called peace of mind. Without it, the BSD purists are left wondering what kind of kernel enhancements were made that provided for faster SMB serving, because you can never get your hands back on their source code. It's proprietary now. It's over.

    This is not, of course, to say that the BSD is inherently bad; I, unlike some activists I could name, like to assert that there are good applications for both types of license. The key issue is merely that if someone does choose to give their code as a free gift to the world, it should remain free. If care isn't taken to make sure that it does, then you're essentially just working for free for proprietary companies like Maxtor in the example above. You're "one of them." Note again that this isn't a bad thing; it's just a different approach meant to be used in different situations.

    Time will show the strengths and weaknesses of the respective licenses, without help with your little editorials, you know. If six people add to a BSD kernel to provide for more efficient SMB service, reinventing the wheel each time because they work for proprietary companies, perhaps a seventh will discover the secret as well, and introduce similar changes but under a copylefted license. Then what? The code will be available to the world, and the six closed implementations will probably seem less relevant to the user base as a whole, because the seventh will be "theirs." And they are ensured it will always be theirs.

    Again, I'm not in the habit of attacking and criticizing noted authors and members of the free software community, but please temper your attacks and try to maintain a little more respect for those with whom you disagree. If you're right about the GPL, simply bide your time and let it happen. You don't need to lower my estimation of you by sounding off needlessly in the process. Thanks

  128. I see TC and BG have mastered newspeak by Anonymous Coward · · Score: 0

    -nm

  129. Re:BSD by Anonymous Coward · · Score: 0

    BSDi is *not* open source. It is just one of many splinters in the BSD platform, and it happens to be closed source.

  130. Sneak? by Anonymous Coward · · Score: 0

    The GPL does something more: it sneaks its viral fingers into code that the licensing author didn't write and tells the owner of the new code what they can and cannot do.

    The use of this kind of mental imagery is downright sickening. GPL doesn't "sneak" anywhere. If GPL code ends up in your program, it's because you put it there, not because some insidious (and, I might add, inanimate - just in case you weren't aware) bundle of words decided to magically extend its "viral fingers" into your code. If you're going to criticize the GPL, I ask that you please do it legitimately and logically. The sad truth is, you simply like a style of license that some other people think is counterproductive. I doubt that you're going to change a lot of minds by arguing (especially with that kind of post).

  131. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    Somebody email this post to Brett Glass.

  132. Re:BSD by Anonymous Coward · · Score: 0

    Linux is orders of magnitude more splintered than BSD. There are over 100 linux OSs, and fewer BSDs than fit on one hand.

  133. Baby by Anonymous Coward · · Score: 0

    "The FSF would have you believe that if you have five lines of lovingly incorporated GPL'd code that they wrote in a program that contains 50,000 lines of code that you wrote, then they get to tell you what terms you can set on your own code."

    You are such a crybaby. If you are going to use *MY* code then you can use it on my terms or leave it. If it's only 5 frigging lines, then why the hell dont you rewrite it.

    1. Re:Baby by Anonymous Coward · · Score: 0

      You don't know much about copyright law, do you?

    2. Re:Baby by Anonymous Coward · · Score: 0

      That's why the GPL is a "write once, rewrite forever" license. It discourages code reuse and programmer efficiency. How the fuck am I supposed to link Oracle libraries with GNU libraries and sell that as a product? And why the hell shouldn't I be able to do that? It's just stupid.

  134. Duh by Anonymous Coward · · Score: 0

    Thats nice. I just deleted the voice mail you left. I guess I was the only one you did that to, since you knew who is was.

    Give it up. They didn't fall for your BS before, they wont fall for it again.

    1. Re:Duh by Anonymous Coward · · Score: 0

      Provide your real name, or you're nothing but a liar. You're making unsubstantiated slander against that man.

  135. Re:Not to start a flamewar with YOU of all people. by Tom+Christiansen · · Score: 2

    The reason that I believe Microsoft could crack the GPL like an eggshell is because I saw how they castrated POSIX. If they can do that, what do you think they can do to anybody, anywhere, any time? Yes, I believe that the GPL's infinite infection attributes are ignorant of copyright case law and wouldn't stand up based on that. And I've shown how GPL'd libraries no longer exist for purposes of linking. But the real source of my comment is that I believe Microsoft could disregard the GPL if they wanted to. And I doubt you want to see that.

  136. Re:Hypocracy by Anonymous Coward · · Score: 0
    Right on brother. These BSD zealots are worse than Stallman. At least he doesn't come and try to ram his viewpoint down your throat everyday.

    Oh, yes he does. The GPL rams his viewpoint down people's unwilling throats millions of times very day.

  137. Re:Hypocracy by Anonymous Coward · · Score: 0

    Considering the infectious nature of the ramming, perhaps a different orifice would have provided a more suitable metaphor when alluding to Stallman's ramming. The only question now is whether it's a retrovirus.

  138. Crybaby? by Tony · · Score: 1

    Hmm. That's not my interpretation at all. The LGPL covers GNU libraries, and allows linking by commercial binaries. That's very clear-cut.

    What *isn't* clear-cut is the ability to take code from the source of the library and use it in your code. That is a strict no-no.

    That's why the GPL is a "write once, rewrite forever" license.

    Actually, that's what the GPL is supposed to prevent. Under a less-restrictive license (say, the BSD or Artistic license) your code can be used in a proprietary, binary-only product. Then the code to the proprietary product is hidden; should someone want the added benefit of the proprietary product, they'd have to completely re-write the added functionality.

    With the GPL, any code you write is guaranteed to be completely free at all times; and if anyone uses that as the basis of a new product, you are guaranteed that any modifications to your code will also be free. In that way, no code need ever be re-written; it's always and forever available for anyone's use, as long as they keep their code free, also. If you use the GPL as your base license, you have complete and unfettered use of all GPL code.

    And if you don't want to use the GPL license, you can still link against LGPL libraries. You just can't use the source code. But, that's the case with proprietary products anyway, so you lose nothing.

    --
    Microsoft is to software what Budweiser is to beer.
    1. Re:Crybaby? by Anonymous Coward · · Score: 0

      With the BSDL, any code you write is guaranteed to be free at all times. You said that the GPL does that, but you're hiding the fact that the other open source licenses do the same thing. They part ways in that the BSDL does not force other people's efforts into your own little moralities. If you think about the pain they went through to do a clean-room reimplementation of Unix without AT&T, you'll realize why they never want to force anyone else to undergo that much pain. So they just give stuff away. I cannot believe that anyone finds anything wrong with just fucking giving something away for free.

    2. Re:Crybaby? by Anonymous Coward · · Score: 0

      With the BSDL, any code you write is guaranteed to be free at all times.

      As far as I know, this is not correct. The BSD license allows me to write code based on your code... and charge for it without making it free at all. As a matter of fact, I may be wrong, but I understand I do not even need to release the code. Thus, 90% of my code could actually be your code, but I can release some binaries and charge for them.

    3. Re:Crybaby? by Anonymous Coward · · Score: 0

      But, why would you pay for that code when the free is available? You pay for the added benefits, or your ignorance. The code is still free, it was never taken away, they merely hid their code. With clause 3, the origional author(s) can be tracked down to get their code, so you know who to get free code from.

      The BSD code is always free. That does not mean someone else can take it and charge, it means that the people maintaining the BSD code give it away. The GPL forces everyone else to also distribute it in a free form. With the BSDL, they are allowing ISVs power to reuse code, and forcing you to spend the effort to find where that code is from. The advertisement clause was meant to help you know where to look. Sadly, GPL advocates wish to take that away from you too. (As the FSF was behind its removal from Berkeley code).

    4. Re:Crybaby? by Anonymous Coward · · Score: 0

      But don't you understand? That's *DIFFERENT*CODE*! The BSDL'd code is still free. It will always be free. It just isn't viral. It's a true gift. Respect that.

  139. Robix by Kurt+Granroth · · Score: 1

    I love the anectdote about Robix. Talk about a company trying to screw themselves over!

    It gets good, though. Check out this article from Nov 14 in the Arizona Republic:
    http://www.azcentral.com/business/1114comdex14.s html

    It has a small interview with the CEO of Robix. A relevant quote:

    "We're introducing a product, and we have a very
    good reason for going to Comdex," Rosen said.
    "We're looking for a small number of partners.
    We have to sort through the thousands of people
    who say, `Gee, this is cool,' to find the two guys
    who want to buy."

    Hehe.. looks like they found "the two guys who want to buy" and told them to "get lost" :-)

  140. Re:Hypocracy by Anonymous Coward · · Score: 0

    How does it deny them access? They still have their code. What, just because MS uses BSD networking code means no one else can? Come on...

    What happens is quite logical. Either the closed source developers adds on functionality to make it worth the extra cost and sells it, or the developers use the code so they can focus on other areas. Lets look at the first. Why would you pay if nothing is changed? The developers either made significant changes that are a boon to the user, or they are providing support (ie, independant contractors). That helps. Nothing wrong with bringing a better product for the community to use, is there?

    Second version. If they take the BSD networking code, they can improve something else, maybe filesystem access speed, maybe improve security, etc. What if MS had created their own networking code, would it be buggy, would it mean they spent even less time fixing other bugs, would it make their customers have even a worse experience? I don't see anything bad if they add value around it.

    The GPL does not guarantee you are working for the world. Your code is just as available as the BSD code, no one can claim you cannot distribute it. Te only difference is that you are denying a group from using your code, or if they use it they must do so at heavy costs. Few will do this, so you are not improving the world by restricting companies from adding value, or improving it. And if everyone can use your code, MS wont just take it and not change it, because they must compete. If they did, than Sun, HP, ISV, etc would do the same.. competition, added value, life improves. The GPL does none of this, it merely adds one more tool to the mix. This is why many GPL advocates call for world domination, the GPL can create a monopoly. A monopoly is not good, whether it is closed or open source. It restricts evolution by restraining competition.

  141. Grown-up discussions by Tony · · Score: 1

    Pardon me. I'm really on your side here-- read my posts that are ancestors in this thread for proof.

    But.

    Tact is never an option. It is always necessary, especially in arguments that are half rhetoric and half logic. (Completely rhetorical arguments are exactly that-- they need no reply.)

    --
    Microsoft is to software what Budweiser is to beer.
    1. Re:Grown-up discussions by Anonymous Coward · · Score: 0

      No, tact is a gift. Not everyone has all gifts.

  142. Re:Hypocracy by Anonymous Coward · · Score: 0

    Fine. At least he does create useful code, and under the BSDL so we all benefit. You don't have to love him (I never saw him say you did, did you?). The point is tht BSD does not require GPL code to be opperational, unlike Linux. Stallman has said this, and he's correct. You can make believe that the GPL is required to run a BSD OS, but it is not. It merely adds a few features, such as color ls, that are handy. It is not required to run, but there is not reason to deny a user from using its tools. GCC is not required, but is a good compiler. That does not mean a different compiler would not function just the same, but its popular and a good compiler, so it is there.

    That lie of the BSD requiring GPL code was the point of the thread, and also to ask you guys to be quiet and not bitch about Glass. You never were required to love him, and can say once or so that you don't, but that doesn't mean I want to hear it over and over, and then other lies about BSD. I'm more concerned with your claims that BSD requires GPL, which is untrue, not whether you like Glass. I don't like ESR, nor Hitler, nor a good amount of polititions. Whoopie.

  143. Re:Hypocracy by Anonymous Coward · · Score: 0

    A lot of people find "color ls" do belong more in the problem domain than the solution set.

  144. I think that what Maxtor did is great. by Brett+Glass · · Score: 2
    They built upon a freely available code base and added significant value of their own, creating a good product. This is analogous to an engineer taking a new scientific discovery and reducing it to practice.

    It'd be nice if they gave away their SMB implementation, but it certainly would be unreasonable to insist that they do so. After all, they wrote it and deserve to make a living from their efforts. It'd be destructive and spiteful to insist, as Richard Stallman would, that they give up the ability to profit from their hard work.

    As for being "left wondering what kernel enhancements were made that provided for faster SMB serving:" why lose sleep over that? All of the most likely approaches are pretty obvious; after all, similar ones were implemented for NFS.

    --Brett Glass

    1. Re:I think that what Maxtor did is great. by Anonymous Coward · · Score: 0

      Stallman doesn't deny an individual the ability to profit from that individual's hard work. He just guarantees that everyone in the world gets a piece of the action.

    2. Re:I think that what Maxtor did is great. by Brett+Glass · · Score: 2
      If you are forced to reveal the source code of an embedded system such as a file server, you have forfeited all of its unique value. That's why even Cygnus' eCOS license does not demand that. Only the GPL -- whose purpose is to destroy programmers' livelihoods and whose motivation is spite -- does that.

      The aims of the GPL are unethical, and ethical programmers should not endorse or further them.

      --Brett Glass

    3. Re:I think that what Maxtor did is great. by Anonymous Coward · · Score: 0

      Brett, sometimes I really like you. No matter what anyone says, you always have logic behind your statements (whether they wanted to hear it or not). Same with Tom. I've met GPL advocates with the same breath, and its quite great to see. I just wish people weren't so uptight, acting as if your making vile insults at them...

    4. Re:I think that what Maxtor did is great. by Anonymous Coward · · Score: 0
      If the "unique value" is not knowing how it works and being unable to fix or improve it, I'll pass, thanks. And your claims about Stallman's motives (which differ drastically from his own descriptions of his motives) border on slander.

      Ethical programmers charge for their labor- they don't make information artifically scarce just to make accountants' lives easier. Closed source has prevented the sort of progress any other engineering discipline would have seen over the first 30+ years. "If I haven't seen further, it is by standing in the footprints of giants."

    5. Re:I think that what Maxtor did is great. by spitzak · · Score: 1
      If you want to use my GPL code in your closed product, YOU CAN PAY ME!

      Or perhaps the fact that I can release the code under multiple licences has not sunk into your thick head yet.

      I want people to freely see my code, but if they want to close it up they had better pay! You want to steal my code, and are trying to make it sound like it is my fault (or RMS's) that you can't. Well, sorry, no, it is YOUR fault.

    6. Re:I think that what Maxtor did is great. by Anonymous Coward · · Score: 0

      Ah, I see. It's not free at all. You want to be paid. Well, be that way.

  145. A few lines of code by Tony · · Score: 1

    Interesting. So your argument isn't against the GPL per se, but against the FSF strong-arming the GPL into places it doesn't belong.

    I suspect the "five lines of code" you mention is an extreme example, and I'll accept it as hyperbole; I've never seen the FSF take that strong of a position before, but I've never dealt with anything but the GPL in my programs.

    But.

    If you accept as a given that anyone can release their code in any way they like, even proprietary and hidden, then I'm not sure you have a bitch about the GPL.

    As an example, suppose ACME releases a product in binary-only form. You don't have access to the source code at all, even to study and find out how it interfaces to their ACME Sling-O-Matic Combination Rocket/Roller Skate kit. So, do you complain to them about the source code? If no, then read on; if Yes, then we've found our dividing line, and it is this point we should discuss.

    If you don't complain that ACME doesn't release their CRRS kit kit, then further imagine that ACME decides to release their CRRS driver under the GPL. As an Artistic license developer, you now have access to the source; you can at least dig through and figure out how the interface works, even if you can't use the source itself to build the Perl driver.

    But, even though you can't use the source code directly, you have no room to complain of licensing-- this is no less restrictive than a proprietary, binary-only license. You couldn't take 5 lines of code from the original CRRS driver, because the code wasn't there for you in the first place.

    Under the BSD, of course, the reverse is true-- if ACME decided to release their CRRS driver under a BSD or Artistic license (both of which are more noble than the GPL), then I, as an employee of Spacely Sprockets, can take their code, add a SCUD Ballistic module, and release it in the original binary-only form. Since I didn't have to write the original driver, I get a free leg up on the competition (ACME). If my I release binaries only for SS-Windows (the dominant home OS), then I have a distribution advantage, too.

    It's this unsubstantiable extremism that has driven open source advocates to friendlier licences, and friendlier subgroups.

    Okay, I have to admit I'm often ashamed of the behaviour of many advocates-- but that's advocates of either side of the discussion. I've seen unreasonable posts from the anti-GNU side, also. But, since Linux is more popular than the BSDs, there are more nutcakes out there on the Linux side. I'm not convinced the ratio of nutcake to rational is any different.

    --
    Microsoft is to software what Budweiser is to beer.
  146. Gifts by Tony · · Score: 1

    I cannot believe that anyone finds anything wrong with just fucking giving something away for free.

    Exactly.

    Here is the difference between the GPL and other free-software licenses:

    GPL exacts a licensing fee. That fee is this: if you use GPL code (that is, you benefit from the GPL code), you are expected to release the resulting program under the GPL. So, the GPL is also a gift.

    Some other licenses (the BSD and Artistic licenses in particular) allow people to do whatever they want with your code. In that respect, they are more noble than the GPL. However, that allows the code to be used for personal, selfish gain. (Yes, there is personal *unselfish* gain-- you can make money and release your code too.)

    The GPL doesn't care about your code. You can release your code however you want. But you can't take code released by someone who voluntarily uses the GPL and release it in a proprietary, binary-only product.

    So, as long as you don't care what license I use for my code, I don't care what license you use for yours.

    --
    Microsoft is to software what Budweiser is to beer.
    1. Re:Gifts by Anonymous Coward · · Score: 0

      GPL exacts a licensing fee. That fee is this: if you use GPL code (that is, you benefit from the GPL code), you are expected to release the resulting program under the GPL. So, the GPL is also a gift.

      I do not find a gift something that is given to me, but with such restrictions as I must accept your morals, and I must also return your gift if I disagree with your morals, and I must also return anything I change with your gift for you to prosper. That is no gift! That is asking for me to give up my own beliefs and work for you. There is no gift within it.

      By definition, a gift is "Something bestowed volunarily and without compensation"

      I'm sorry, but the GPL is no gift, the BSDL is. And, if you would like to hear more, by your own words the GPL requires a license fee. This is equivilent to a royalty, is it not? Wait! Go check OSI's definition. #1 requires no royalties. Damn.. and they were so close, only revision 1.7. I wonder if they will get it right next time..

    2. Re:Gifts by Anonymous Coward · · Score: 0

      A royalty would be a payment to the original author; broadly publishing your source would not qualify. Be very suspicious of claims the OSD does not admit the GPL as a conforming license; it started out as the Debian Free Software Guidelines, which were designed for a purely Free and GNU-centric distribution, and the current maintainers still note GPL- and LGPL-related tweaks to the definition.

  147. Re:Someone didn't get enough sleep last night! by Arandir · · Score: 2

    Gee! Settle down!

    A one sentence truthfull statement from Tom hardly deserves an essay wandering off into irrelevant corners.

    Microsoft has some the highest paid lawyers in the world. And they specialize in software licenses. When it comes time, and the time will come, to test the GPL in a court of law, we DON'T WANT the opposition to be Microsoft. We need some precedence first on some elements of the GPL before we face Microsoft's hitmen.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  148. Re:Someone didn't get enough sleep last night! by Anonymous Coward · · Score: 0

    A one sentence truthfull statement from Tom hardly deserves an essay wandering off into irrelevant corners.

    I'm not even going to debate the merits of Tom's "truthful" statements. What I will take humbrage with is your assessment of the previous poster's comment as "wandering off into irrevelant corners". Irrevelant according to whom? Another BSD zealot? What I read was a well written rebuttal of Tom's propensity for flippant attacks on GPL. Tom may be a prominent coder with a couple of books out but he behaves like a loudmouth, flamebait magnet.

    I guess Tom is one of those guys who think his shit doesn't stink because his name is known within the community. That stuff doesn't carry much weight my way.

  149. Go away, troll by DragonHawk · · Score: 1

    Tom is nothing more than a Perl monkey. Let him hang out with those other loser Perl bastards.

    I happen to be one of those "loser Perl bastards", as you so eloquently put it. I don't think Tom's a moron at all. Frankly, his understanding of Perl and UNIX systems amazes me, and he's done a great job at making Perl documentation just plain happen.

    I'm not sure if he just misunderstands the GPL, is blinded by zealotry (it happens to the best of us), or is simply over-zealous in his beliefs. In any event, debating it with him will at least give me some insights into why he thinks what he does. Even if it just leads me to believe that he is fundamentally opposed to the GPL to the point of not accepting anything favorable about it, that tells me something. Though I cannot stand dogma, and will have to revise my estimate of him if that is the case.

    In any event, we don't need trolls like you trying to add fuel to the fire. Normally I wouldn't even respond to such garbage, but I wouldn't want Tom to think Slashdot likes this kind of puke.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
    1. Re:Go away, troll by NovaX · · Score: 1

      I think Tom just has his own opinions, and has stated them without attacking anyone. Instead, you seem very happy at the notion of attacking him, and calling anything you disagree with FUD. I don't call anyone's personal opinion FUD, because they are not trying to create it, they are stating their beliefs. Would you call Marx's statements against capitalism FUD if you disagreed with them? What about religious beliefs? Do you believe in God? Is everyone who says otherwise trying to create FUD? They are opinions.

      FUD is an action in trying to create fear, uncertenty, doubt, for a cause to swing people over to your side. MS does this by lying, knowlingly, to keep ISVs in check, and the public suspicious of non-MS software. Those are lies for deception. Tom is not trying to decieve you, he is stating his own opinion. You are creating FUD by trying to create doubt; suspicion against Tom. In that effect, you come off to create a statement of 'here's a BSD guy! He's trying to con you! Fear him! Fear them!' Whether you mean to do this or not, its how I see it. Am I creating FUD by stating anything you don't like hearing? My opinions, since I do find Tom making some, not all, accurate arguments, while you try to belittle his stature, quite annoying.

      I've stated a fact as I've seen it. I must be some raving lunitic, trying to spread FUD because I have an opinion. Sir, censorship is by no means noble. If you wish to prove Tom wrong, I recomend you (hey, and Tom too) help me (and a few others) write about licenses, to clear up confusions. And if you ignore this option, than you truly have no right in attempting to demean others for their opinion, instead of pointing them to a reference where they can be educated.

      --

      "Open Source?" - Press any key to continue
    2. Re:Go away, troll by NovaX · · Score: 2

      wow... damnit.. should write/read slashdot at 4am. hehe.. misread your replies... sorry.

      --

      "Open Source?" - Press any key to continue
  150. Re:BSD by Anonymous Coward · · Score: 0
    BSDi is *not* open source. It is just one of many splinters in the BSD platform, and it happens to be closed source.


    BSDI *is* OPEN SOURCE, I don't know where you are getting your information from. In fact, you can clearly order Unlimited Source+Binary license from BSDI on their webpage for under $5k.

  151. Very different experience by Anonymous Coward · · Score: 1

    I would have to completely disagree with Brett Glass on this. With specific examples. I stopped to talk to Evan Rosen from Robix, the president of the company. I asked to pick his brain for awhile as I was interested in his product. I told him that I was not a Windows user and that I would want to use his product on a Unix platform as I could not see using the things to do anything mission-critical if they were on a windows box. He completely agreed with me. He told me that a linux version of the software was planned. I think Brett might have come off the wrong way. Just because there will be linux support for the item does not automatically make the code free. I think by asking for the source or for info so you could make your own code was pretty rude. The critical part to his operation is not the robots. Some servos and metal? A little controller box? What is his secret? His software. He gives you info or source and the next thing your doing is replacing him. I'm not saying this is your intention, but a man who has slaved away to bring his product to the point that Evan had wasn't about just to give it to a stranger that was 'promising' to give him free open source code back.

    As far as vendors being all Windows support, I completely disagree. The only fellows I talked to that didn't want to have anything to do with Linux was the Microsoft guys. I don't know what Brett was looking for, but I was looking for embedded solutions, SBC, etc... Some told me that they ALSO had NT running on some apps, but after I laughed, they laughed. Anyone working with embedded solutions know quite well the Microsoft can't cut the cake. QNX and Linux beat Microsoft and BSD(So sorry, 2-3M kernels)in this area. Brett sounds to me as if he doesn't know how to talk to people. Reminds me of a 48 year old fat NetBSD Geek that I know.

    The NetBSDers also didn't seem to have there stuff together. While everyone else was giving away free CDs and stickers the NetBSD and FreeBSD(Walnut Creek) booths wanted money. I was also confused that I seemed to know more about FreeBSD and NetBSD than they knew of Linux, considering I use Linux. The NetBSD guys seemed amazed that I had a kernel of 500k. I gave them my full attention. What they had was interesting, and I could swear that the fellow I talked to I had once purchased "wacky tobaccy" in order to 'roll my own'.

    I think Brett is the typical know-it-all geek, who doesn't know how to communicate to people without insulting their intelligence. I've met plenty in this industry, hell I used to be one.
    I'm 24 and I have been working with computers for 18 years. I now laugh at these old fools who think they know everything because they've been doing it for so long. I laugh because most of the time I've been doing it longer and because I don't know everything; and everyday I want to learn more, people like Brett, I believe, don't.

    --
    Anonymous Coward
    "Slashdot had the best booth"
    --ME

    1. Re:Very different experience by Anonymous Coward · · Score: 0
      He gives you info or source and the next thing your doing is replacing him.

      They don't sell software, they sell robots. If anybody with the right drivers could build better robots than theirs, obviously someone should be building better robots. Heavens forfend I should be able to do what I want with products I paid for and own.

    2. Re:Very different experience by Anonymous Coward · · Score: 0

      amazed that you had a 500k kernel? Well that's weird; with just about every option compiled into my kernel, and drivers for two ethernet cards, wd0, bpf, snp, atapi cd driver, keyboard, serial, parallel, floppy, IPFIREWALL, FFS, NFS, MFS, CD9660 is *only* 983k. This includes all drivers as they are in the kernel. I often build picoBSD disks which are here. I'm sure this exact same case applies to NetBSD as well.

    3. Re:Very different experience by Anonymous Coward · · Score: 0

      heh, and then i just remembered that linux kernels were gzipped, so I compress it and I get 507k. I wish I had a little disk based system here so I could tell you it was 300 something. Really, you're wrong about the kernel size.

      I'm also sure that it wouldnt take too much work to get the kernel to gunzip and load at bootup.

    4. Re:Very different experience by Anonymous Coward · · Score: 0

      I should really learn to fully finish a thought before pushing submit.

      Anyway,

      If this isn't a lot that fits on one disk, I don't know what is; coming from gnatbox:

      freebsd kernel and bootloader
      standard utils
      IPFW with NAT
      pptp and VPN
      modem, ISDN and ethernet drivers
      SNMP
      command line and web browser interfaces
      this is with a kernel somewhat similar to a generic, and it handles about 30 different ethernet cards, many isdn adapters etc.

    5. Re:Very different experience by Brett+Glass · · Score: 1
      Sorry, but you are incorrect about our communications skills. We communicate for a living, and I daresay that we do it quite well.

      At the Robix booth, we were very polite, and asked lots of intelligent questions. The utter change of attitude we saw when we asked about drivers for UNIX was quite a surprise. (And, no, we did NOT insist that the company give its code away for free. We're not GPL zealots.)

      The above message appears to be intended as an ad hominem attack on me personally as well as an unwarranted attack on the BSDs. Perhaps that's why the poster posted as "Anonymous Coward."

      --Brett Glass

  152. Re:BSD by Anonymous Coward · · Score: 0

    Great, that means once you license their source, you can modify it and/or legally redistribute it to whoever you like at no extra cost! Or are you using a different definition of "open source" than everyone else?

  153. Re:Hypocracy by Anonymous Coward · · Score: 0

    Exactly how is FreeBSD less dependant on GNU tools than linux? Honestly, you can use other compilers to compile linux. You can throw in your own libc, and sh utils. Next time try and make assertions based in reality

  154. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    Try modifying bsd's init system then try modifying a SysV init. It becomes quite apparent which one is easier to deal with real quick.

  155. Re:*BSD is hurting Open Source/Linux, time to stop by Anonymous Coward · · Score: 0

    When you come up with that brilliant idea let us know, in the mean time, the only inteligible interface for common users is windows-like gui. Note, you *don't* have to use the windows-like gui. You can use an gui you want to. The windows-like gui just makes it easier for new converts.

  156. Re:Hypocracy by Anonymous Coward · · Score: 0

    I recomend you read why RMS does not ask for GNU/xBSD. The two groups developed independantly, and can utilize the others tools for consumer happiness. Neither requires the other. If you don't believe me, go ask on a BSD forum, where they can name exactly where GPL code exists on a BSD system. A BSD system does not require GPL code to be operational. It can benefit, of course, and I am saying exactly that.

    http://www.gnu.org/gnu/linux-and-gnu.html

  157. Re:Hypocracy by Anonymous Coward · · Score: 0

    It's also good to keep in mind the high concentrations of non-native English speakers in these parts...

  158. Why not simply "clean room" GPL'd drivers? by Anonymous Coward · · Score: 0

    I noted that Digi was displaying some new serial hardware in the Red Hat booth, and asked them about BSD drivers. They said that they didn't have them, but "why don't you just port them from Linux?" (I tried to explain to them that the GPL, which is designed to monkey-wrench exactly such activities, precluded this; alas, they seemed not to understand the licensing issues. I plan to be in touch with them about getting "raw" technical specs, as I need a driver for a Digi 56K modem/channelized T1 board.)

    Surely the GPL applies to code rather than concepts so it should be possible to do the good old clean room trick where one team extracts all the useful info from the GPL'd drivers & passes it on to a second team that constructs new code with a BSD compatible license.

  159. Re:Hypocracy by Anonymous Coward · · Score: 0

    There's no more reason to use the FSF's stuff with a Linux kernel than there is with a BSD one.

  160. Re:Someone didn't get enough sleep last night! by Anonymous Coward · · Score: 0

    What the hell is "humbrage"?

  161. How can I stop lying, when I didn't start lying? by Phil+Hands · · Score: 1

    Feel free to quote the clause in the GPL that you feel supports your claim that the GPL supposedly prohibits the act of selling software.

    If you actually have such a clause in mind (which I very much doubt) then I'll attempt to explain your misinterpretation of it.

    --

    Debian: GNU/Linux done the Linux way
  162. A Heretic by Hard_Code · · Score: 2

    "Given that Pascal is essentially a dead language, and C based languages (including C++, Java and to a lesser extent Perl) pretty much rule the software development world."

    Uggh?! Pascal a dead language? When perhaps pure procedural Pascal. But Borland's best selling product by a large margin for quite a while has been Delphi, which is based on Object Pascal - sort of like C++ is to C. I have to say, that of the object oriented languages I've seen, Object Pascal has to be one of the nicest. Java approaches pure-OO which can admittedly be annoying. C++ is simply a bastard (well, it's a hybrid), so, like a mut, is ugly but can do the job. Pascal, whose adoption, or lack thereof, could be considered both a deficit and a boon, has matured at a much slower measured pace. I'd have to say Object Pascal is a lovely language which is suited for many purposes. It tends to avoid pointers without pulling a hood over your eyes like Java, which I find nice...as long as you're not doing something explicitly involving pointers (which can still be done, but with more keystrokes). Since its following have been few and probably loyal, it hasn't been bastardized six was from sunday (the first time I ever used that phrase I swear) when any group wanted to add some feature.

    One of the nice, and unique (well, maybe something I don't know has it), features of Object Pascal, is properties. Properties are member fields which are implicitly assigned accessors according to access rights keywords. This allows one to handle member fields transparently without having to explicitly call all sorts of accessors:

    Object Pascal:

    { calls setter implicitly }
    aclass.memberfield = foo
    { calls getter implicitly }
    dosomething(aclass.memberfield)

    C++:

    aclass->setSomeMemberFIeld(foo)
    dosomething(aclass.getSomeMemberField())

    This also allows things like read-only or write-only fields.

    --

    It's 10 PM. Do you know if you're un-American?
    1. Re:A Heretic by SoftwareJanitor · · Score: 2

      Uggh?! Pascal a dead language? When perhaps pure procedural Pascal. But Borland's best selling product by a large margin for quite a while has been Delphi, which is based on Object Pascal - sort of like C++ is to C. I have to say, that of the object oriented languages I've seen, Object Pascal has to be one of the nicest.

      I still think that Pascal is essentially a dead language. Delphi appears to be the last gasp for Pascal derived languages. It seems that both Borland and Microsoft have trouble getting away from their roots (Pascal and BASIC respectively). Now that Borland is putting out more Delphi-like products with C++ and Java (C++ Builder and J Builder) as the core languages instead of Object Pascal, I expect that eventually they will eclipse Delphi just as Turbo C and Turbo C++ did with Turbo Pascal.

      Java approaches pure-OO which can admittedly be annoying. C++ is simply a bastard (well, it's a hybrid), so, like a mut, is ugly but can do the job. Pascal, whose adoption, or lack thereof, could be considered both a deficit and a boon, has matured at a much slower measured pace.

      I just don't see it as likely that even a matured Pascal derivative will rewrite history and suddenly vanquish the C derived languages.

      I'd have to say Object Pascal is a lovely language which is suited for many purposes.

      Unfortunately, I really just don't like the Pascal syntax, so I doubt that Object Pascal would ever appeal to me.

  163. Outsider by Hard_Code · · Score: 3

    Here is my impression of the GPL/BSD license issue:

    Both parties want code to be "free" (liberated), and both believe their license does that. Both believe the other license is more restrictive than theirs because it fails to be "free" in a way theirs does.

    The GPL seems to advocate End User/Consumer "freedom". The goal: Get the source code to the people. GPL cannot discriminate corporations, and like anybody else they must give access to any modifications they distribute.

    The BSD /also/ wants to be free. The goal: Give the source code to anybody. Corporations are just as much consumers as end users, and they can use the source however they want, including integrating it in a product of which they will not open the source.

    However, the GPL sees that BSD does not strive for its goal because corporations may then choose to NOT redistribute that source, and that the end users may never get access to the customized corporation code. BSD sees that GPL, by not allowing corporations to incorporate and withold GPLed source, is /more/ restrictive, in that it isn't then giving to "everybody".

    There are two stratas of consumers then: the end user, and the corporation. Each license tries to get their stuff to the most people, but the distribution accross these stratas are just different.

    Well, that's my blurry impression of it anyway. If I'm innaccurate in some way it's not because I'm a troll...It seems to me that both licenses want to do "good", however there are differing approaches to the end result of "good".

    --

    It's 10 PM. Do you know if you're un-American?
    1. Re:Outsider by Anonymous Coward · · Score: 0

      You wrote "two stratas". That can't be right. One stratum. Two strata. Three stratas. Four stratases. Five stratasesses. Six stratasessesses. Etc.

  164. Re:How can I stop lying, when I didn't start lying by Anonymous Coward · · Score: 0

    The GPL requires that you give away your family jewels. That makes it impossible to sell software in the tried and true fashion by which all other intellectual property is produced and sold, such as books, magazines, songs, plays, and movies. The GPL effectively prohibits such profits, and thus destroys the incentive a company might have for investing in the initial development. If that happened with medicine, we'd have no drug companies. And no drugs.

  165. Re:BSD by Anonymous Coward · · Score: 0

    I see this stupidity from the breathless advocates from time to time. The only signifigant difference between "flavors" of linux are the libc versions, of which there are 3, and libc5 and glibc2.0 are both rapidly fading. There are 4 flavors of BSD.

    I can compile a binary on my redhat 6.1 box and run it on a suse box, a slackware box, a corel linux box, and probably (I haven't checked) a caldera box. A binary I compile on my OpenBSD box will not run on NetBSD, FreeBSD, or a BSDi box.

    I can write a driver for my ethernet card and it will work on EVERY linux distribution out there. A similar driver for FreeBSD will not run out of the box on Net, Open, or BSDi.

    Please explain again how Linux is more splintered than BSD?

  166. GPL Doesn't Work For Me. by Anonymous Coward · · Score: 0
    I don't claim that my project represents the average case, but my first major contribution to the open source community would not benefit from the GPL. GPL would only prevent it from being used.

    I am into genealogy - I collect dead people ;-). There are several good programs out there - many of which are commercial - for building a database of your ancestry and research.

    There is a standard - GEDCOM - for exchanging data between genealogy programs. Program A exports the selected data to a GEDCOM file - which is flat ASCII - and program B can read it in.

    Unfortunatly, GEDCOM is a very difficult syntax to parse. As a result, most software is very weak in its ability to inport a GEDCOM file.

    So I am writing a GEDCOM parsing program. I have finished the lexical analyser and am now working on the syntax parser (the "genes" project found through freshmeat.net has my work-in-progress). My intent is to create a skeletal program which does all the parsing and error checking. Any programmer could then simply add the code for their database. I.e., "we have just found a birth date. Insert your code here to store it."

    My intent is to offer my code to improve the state-of-the-art. I would be thrilled to see commercial vendors take advantage of my code to strengthen their GEDCOM capabilities.

    But who would want to imbed my code into their commercial programs if it were GPL'd? Once they filled in the skeleten it would contain lots of proprietary stuff which the vendor would not want to make public. LGPL might answer this, but I will need to research it. But after reading this I think I should also look into the BSD licences...

    Code forking is not an issue here. The code is skeletal and so every instance is a fork. The core code would always be available somewhere central such as gedcom.org (no, I haven't asked them yet, but they do have a public ftp site).

    So I don't see the issue as being whether a certain licence is evil (although that would have aesthetic appeal) as much as how much control does one require?

    BTW, I have a /. account, but it appears to be ignored for whatever reason. I am:

    Bob Washburne rcwash@concentric.net

  167. Si il muove ... by Anonymous Coward · · Score: 0

    History shows what scale of perennial human stupidity we're up against here. Galileo couldn't even get those in power to look at his evidence with an open enough mind to start thinking about his ideas.

    Similarly, the shell-shocked vendor can't even hear you say "I'll give you code for free" when you offer; he's flashing back like a war veteran to the trauma of developing under Windoze, and only imagines 'sweat and tears'. Poor creature.

    "Anti-wrinkle cream there may be, mate, but anti-fat-bastard cream there bloody well isn't!" - Dave, in "The Full Monty"
  168. Re:BSD by Anonymous Coward · · Score: 0

    Each and every different flavor of Linux is a different operating system. Anybody who has ever tried to install and manage these things knows this. Why do you think that most vendors are producing software only for Redhat? Because all the different Linuxes are tangled mess. They can only concentrate their efforts on one operating system, so they choose Redhat. It's just like choosing Redmond. :-)

  169. On the Oxymoronity of Mandated Moralities by Tom+Christiansen · · Score: 3
    You, DragonHawk, wrote:
    You: What tactics? Telling the truth?
    No, spreading Fear, Uncertainty, and Doubt in an attempt to "prove" an opinion, and insulting me and whoever else disagrees with you. To wit:

    You: I keep thinking you'll understand if I speak slowly, or something.
    I'm not going to dignify that by replying in kind.

    Don't be so quick to read insult where none is intended. No matter what it looks like, what I was really and truly thinking was that maybe I'm just talking too fast and jumping haphazardly from one thing to the next using giant leaps without giving you a sufficient chance to see the individual steps I was taking along the way. You seem like a reasonable fellow, and I wondered therefore whether I just wasn't spelling out where I was coming from or how I got to where I landed, and without clear premises and detailed conclusions, and that's why it wasn't making any sense to you.

    The words which you deemed an insult were in fact reflective of sentiments that were anything but.

    You then continued to write:

    Me: The GPL is designed to ensure that the source code for a piece of software remains available to everyone at all times. That is all. Nothing more, and nothing less.

    You: Many licences do that, the LGPL, BSDL, and AL being amongst those.

    Incorrect. The BSD license (AFAIK: reference) and the Artistic license both allow distribution of binary-only, modified versions of the original source code. This is not necessarily a bad thing, although some think it is. However, regardless of whether it is good or bad, both the BSDL and AL do not include the protections against "embrace and extend" and freeloading that the GPL does.

    What's happening is that we're not talking about the same thing. Yes, you're right that the BSDL and the AL permit binary distributions. The AL goes further than the BSDL in what it says about making the source for that binary distribution available.

    That really wasn't the thrust behind my comment. What I was trying to express was that if you put any of these OSI-style licences on a bit of code, then that code will always have that licence. You can't just take a bit of AL'd code (or whichever licence) and throw away the old licence and re-license it as you feel like. The originally licensed code stands, and it stands forever--or at least until the owner himself releases it under an alternate licence. That means that the original code is not going to "go away" or be "taken over". You can't do that with the original code. It's got a free licence on it, and that's that. The difference is that free licences other than the GPL allow you to license your own software that uses the original stuff in any way that you care to. Even if you do so, the original remains inviolate. Nothing can happen to it.

    That's what I meant when I said that the other free licences make sure that the code "stays free". Surely you must see that they do this. But you're talking about something else: code that wasn't in the original. Yes, you're right, the other licences make no claims upon that code the way the GPL does. But this hardly changes the original code.

    (Yes, some of that was redundant.)

    Microsoft's old strategy of "embrace and extend"--which in fact is often "embrace, extend, and extinguish"--is going to be with us no matter what we do. Look at the whole MS-HTML fiasco. This was an open standard. That didn't stop Microsoft from using it to screw the world into reliance upon them through Microsoft-only extensions. Do you really think getting a copy of their exact code to handle this crud would make any difference? I don't think it would. I don't see that licensing could make any difference here. Even if you define in the standard that extensions would make the result no longer be standard [whatever], as for example, I have heard said about XML, I can't see this stopping the Microsoft juggernaut from attempting to give you a "better" version. They'd say, well sure, MS-ML isn't XML (or whatever), it's better, and it's fully compatible with simple XML (or whatever). Think about POSIX, again.

    So I think your fears about "embrace and extend" are well-founded, but your apparent conclusion that the GPL would adequately address this issue, and do so in a way that other free licenses would not, seems incorrect.

    You: It [the GPL] sneaks its viral fingers into code

    This is FUD. There is nothing sneaky about the GPL. Indeed, many (myself included) think certain people are far too vocal about why the GPL should be the One True License. Calling the GPL "viral" is about the same as calling Perl an "unreadable" language. Both have an element of truth, and neither are fair.

    It is worth pointing out that FUD (Fear, Uncertainty, Doubt) is not the same as a lie. FUD must have some truth in it, or it is easily refuted as a lie. FUD exists in the margins of error that human language and understanding allow, and in areas of opinion and subjectivity.

    My colorful use of "viral fingers" is simply that. I grow weary of the times that I see the term "FUD" used to brand an opinion with which the antagonist disagrees. That's what I think you're doing, and I don't think it's fair. I've been completely up-front about why I consider the FSF to be dangerously dishonest in the whole GPL issue. I have repeatedly requested that they stop spinning stories and twisting common definitions. Their doing so has without a doubt tricked at least some people into misunderstanding how the GPL works, why it's there, and what its ramifications entail. I believe that this is an intentional deception, a cheap word game they will never admit to, but from which they clearly benefit. It would not take more than a few small fixes in the surrounding literature to clarify matters for honesty's sake. No licence changes. Just spin changes so as not to misrepresent what's happening.

    They don't do that. Therefore, they don't mind that it tricks people. Hard to see how using "sneaky" is inappropriate there.

    As for "viral", this, too, has a long tale behind it, and it was hardly I who first made the observation and coined the term. I don't care that the term should discomfit the FSF. There are clearly ways in which the term is descriptive of the action. Yes, it has a negative connotation. Yes, I intended to use a term with a negative connotation. I did so, quite simply, because to my mind the term fits. I did not do so to cause people to fear something they did not understand, nor to be uncertain about the reality of the matter, nor to doubt for some nebulous and amorphous reason the intentions of the parties involved.

    But let's get back to the matter at hand. Does the GPL infect code you write? No.

    I think, perhaps, we are not understanding the word "infect" to mean the same thing, because I cannot see how a reasonable man could say what you have just said if his understanding of the words and the effects involved were the same as I myself hold.
    What it does is prevent you from taking GPL code and including it in your own works.
    I note with some amusement that many GPL advocates disagree with your statement. Their standard retort is that it doesn't stop you from doing that; it merely imposes conditions upon your use of the resulting work. This is deceptive sophistry on their part. I agree with you here, and commend you for not falling into their webs of deceit.

    Nevertheless, this prevention that hardly seems sporting, not does it? I can barely think of a potent disincentive to code reuse. And code reuse frees programmers from needlessly reinventing the wheel.

    You still retain complete and total ownership of your code.
    I think either we are actually in profound but subtle agreement, or else we have severely disparate notions of what constitutes "complete and total ownership of your code". If I have complete and total ownership of my code, then I as owner may do whatsoever I please with that code. Alas, the FSF would have you believe otherwise.

    One can of course avoid this through linking. The FSF really hates this idea, and they routinely cluck enough about its legal viability that fair-minded people everywhere are uncertain about the true effects. But in the client-server days of RPC, CGI, DLLs, CORBA, OLE, COM, mobile agents, and other segmented forms of computation, it becomes increasingly obvious that the GPL cannot possibly be as infective/effective at reaching across those boundaries as the FSF wishes it were. That's how I made removed the virus from all GPL'd libraries and made them LGPL'd. Even Bruce Perens has confessed here in this forum that such separations are going to happen in the computing models we see today, and that the GPL does not address them. My recollection is that he called them "loopholes".

    The restrictions come from the inability to distribute the other, GPL code. Your code is not affected!
    I agree with you that my code code is not affected. The FSF, however, most vociferously disagrees with both of us. They claim that the GPL means that I cannot distribute my own code under my own terms. If I can't do as I will with my own code, then it is hardly unaffected, nor am I its complete and total owner. That's there position. Mine is that I am complete and total owner, and am consequently free to do whatever I please with that which is mine.
    The only problems arise from the copyright violation that would occur if you redistributed the GPL code in your own code, without credit and return.
    It is, well, peculiar at best, that copyright law should extend its notion of a derived work in this way. The FSF recognizes no notion of proportion in their figmentational notions of what constitutes a derived work, staying completely boolean in their thinking. The courts have never been so binary.

    In any event, that's not what the issue is. The issue is that the FSF feels that their code affects my code, that their licence on their code spreads to everything their code touches, meaning my code, and that this process continues in perpetuity, without regard to dilution or proportionality. It is this very complete silliness that they espouse which has engendered the notion of the GPL being an infectious virus. If you prefer another way of thinking about how silly it is, consider it as an application of digital homeopathy.

    What is this credit and return business? Basically, the GPL is designed to help promote open source/free software/whatever, and to ensure that closed-source developers do not get a free ride. Again, all it "forces" anyone to do is keep the original code free.

    Surely you don't really believe that, do you? Free licences will do that, but not the GPL. The GPL affects other code in a way that a free licence does not. This is my entire point. Yes, it forces. But it forces something else. It forces what happens to something other than the original code. It allows the author of one work to restrict what happens to the work of an entirely different author.

    Can you imagine how silly it would be if a book were published whose copyright included a restriction that the book could not be used by black people, or in a public library, or placed on the same shelf as a book by a different author? Imagine if a song were published under a restriction that it could not be played a station that also played a song by a competing musician, and that any other songs played by that station fell under the same restriction as the first song? Really, it's completely silly.

    In an effort to keep open source going, the GPL prevents another company from using GPL'ed code to create a proprietary, sourceless product.

    I've always found "use" restrictions very strange. See my previous paragraph. And I find it nothing short of mendacious that the FSF should claim their restrictions are anything but that.

    I think -- and this is strictly my personal opinion -- that it is reasonable that, if I am going to take the time and effort to create some software, that some other company should not get a free ride from me, or take my code and lock it up in their product.
    Yours is a very common sentiment, and I can certainly respect your feelings on this matter. A lot of people feel this way. That's why you so many licensing terms that in effect grant unlimited non-commercial use, but that for commercial use, you must contact the author to make other arrangements. I can hardly fault them too strongly for this, because I do hear what they're feeling. They've done their work for free, and they don't want people to get some benefit out their work which they themselves are not getting.

    According to the FSF, this is not free source, open software, or anything else you care to call it, because it's got anti-commercial restrictions. And then they tell you that their restrictions which bar anyone from using their software in what any businessman would be call a commercial sense (traditional fee-for-licence schemes) is not anti-commercial. Who but George Orwell could be so proud of the boldness of this spin job?

    It would be more honest of the FSF to get out of the business of word games and related spin. But they are, fundamentally, a politico-economic foundation, not a technical one. They wish that all software were GPL'd, because they could thereby impose their morality upon others by the--what word do you want me to say here other than the completely honest "infective nature" or "viral nature"--perhaps "collateral damages", then--of the GPL.

    I must confess that I have on a few occasions in the past, and doubtless several in the future, contemplated places where I would dearly delight in seeing the GPL installed and enforced. Oh, you do not know how sorely tempted I have been! One example is with Microsoft's operating systems products, because if they were court-ordered to slap the GPL on their OSes, that would be a likely end to their strategy of putatively "integrating" into the OS any application area that they care to monopolize.

    But you know what? This is a personal weakness of mine, and I must overcome the urge. Tempting though it may sound, I must reject the temptation. I must. That's because it is fundamentally immoral to coerce others to behave in accord with your own sense of morality. It doesn't matter whether your morality happens to be the best around, or even the best there can ever be. Coercion is by its very nature by definition immoral. As with the paradox of having your cake and eating it too, morally you simply cannot enforce your own morality on others without sacrificing that very moral high ground which you would claim to occupy. Without free will, there can be no morality at all.

  170. Tom, you disappoint me by Anonymous Coward · · Score: 0

    *sigh*

    You know, it really pains me to see someone who has such a fine legacy of contribution, not only within code space, but also in the (far more rare and precious) documentation and teaching spaces, rolling around in the mud with the dogs and lunatics.

    If the intent was to educate the ignorent - and there is no shortage of ignorent Linux users in dire need of education - it could be understood, even admired. But Tom, you're emitting as much half-truths, red herrings, and good old FUD as you are honest truths.

    Honestly, I've understood your past abrasiveness when presented with stupidity, but this time you're amongst the offenders.

    Perhaps you were drunk while posting?

    In any case, I understand some of the *BSD frustration with Linux. BSD has been around far, far longer than Linux, and has already solved most of the daily operational problems that Linux is curently working through. (Something that the Linux ultra-zealous would do well to remember). For the media spotlight to now so brightly shine on Linux, leaving the *BSDs in the shadows, must rankle the BSD faithful to no end.

    Not only is Linux "reinventing the wheel", it's usurping BSDs "rightful" place as the Premier Free Unix. I understand that. It's sad to see otherwise fine BSD folks reacting to this, but it's understandable. Human nature strikes again.

    But the truth of it is that a LARGE number of people see the BSD licence as being flawed. These people want to ensure that their hard work and effort into this COMMUNITY - that's an important word, that - COMMUNITY project is never stolen and misused.

    (Or, if one has doubts about the ability of the GPL to stand up in court, to at least strongly discourage theft and misuse. Public pressure can sometimes suffice)

    That may be hard for the BSD faithful to swallow, that their baby is considered unsuitable because of the licence - but so be it.

    But interestingly enough, you typically don't see rabid Linux zealots picking fights with the *BSD folks. Instead, time and time again, it's a *BSD person dropping an anti-Linux or anti-GPL crack into an otherwise content-heavy post - and then the zealots attack.

    You know, as much as the BSD crowd claim to hold the high moral ground in the face of the Linux "kiddies", they seem every bit as willing to mudsling when it suits their agenda.

    Those of us in the Linux camp have problems, for sure. We have performance, security, and scaleabilty issues to sort through. We also appear to have inherited the advocates schooled in the Amiga University for Knee-Jerk Flamage. But at least we don't have our luminaries acting like spoiled children on public forums.

    Tom, you posted a "why can't we all get along" thread earlier on. Physician, heal thyself. Stop swinging your baseball bat, put the licence issue behind you, and start coding, writing, and teaching. Hell, it wouldn't hurt you to do a little Linux hacking either. It won't hurt as badly as you seem to think.

    DG

    1. Re:Tom, you disappoint me by Anonymous Coward · · Score: 0

      I see that the trend to call anyone we disagree with a liar (the "FUD" thing) continues. Sigh. I notice in his latest posting that tchrist has managed to make it to a default of 3. Strange. Perhaps it's an omen.

    2. Re:Tom, you disappoint me by Anonymous Coward · · Score: 0

      Tom has an attitude problem. He doesn't like to lose. And he answers everyone who attacks him. But I don't understand where he's spreading FUD. What part of what he said was untrue?

    3. Re:Tom, you disappoint me by Anonymous Coward · · Score: 0

      If you really think that anyone is talking about Linux rather than BSD as a result of GPL versus BSDL, you're not thinking enough. Linux is popular because it is hyped. Nothing more. The people listening to the hype, and repeating it, are completely ignorant of the licensing stuff between the two. Honestly.

    4. Re:Tom, you disappoint me by Anonymous Coward · · Score: 0

      Right. What about the folks, like me, who just want to use the damn stuff? All this messianic jabbering about licensing schemes does nothing to inform my decision about which OS to use. Since the world remains somewhere this side of Utopia, I doubt GPL. LGPL. BSDL or whatever are gonna have much real impact, all things considered. Now, if someone could articulate a reason why one scheme fosters technical quality more than the others, that'd be a different story.

    5. Re:Tom, you disappoint me by Anonymous Coward · · Score: 0

      One of the problems with proprietary software is that only the vendor can fix or improve it. They can charge a monopoly rate on their labor, or simply refuse to if they don't view you as an important enough customer. Non-copyleft free licenses tend to undermine the fledgling third-party support and maintenance industry. To repeat an oft-used metaphor, "would you buy a car with the hood welded shut?"

  171. Re:How can I stop lying, when I didn't start lying by Phil+Hands · · Score: 1

    The GPL requires that you give away your family jewels.

    The only reason that one might be bound by the GPL, is if you've taken some GPLed code, and taken advantage of the fact that it was GPLed, so the family jewels in question are not yours.

    The family jewels analogy doesn't work on several fronts, the main one being that by giving them away, one doesn't lose access to them. By
    giving them away under the GPL, the jewels one keeps in the safe actually get more valuable as they are enhanced by the people that they've also been given to.

    That makes it impossible to sell software in the tried and true fashion

    RedHat would seem to show the lie of that statement.

    Even if that were not the case, appealing to people on the platform of tradition in an industry that is fueled by change seems like an odd stance to take.

    by which all other intellectual property is produced and sold

    Not all other IP is necessarily sold this way (i.e. scientific research) so your case that it is essential for such work to be sold in this way, for it to be done at all, is flawed.

    The GPL effectively prohibits such profits, and thus destroys the incentive a company might have for investing in the initial development.

    You seem to be saying that the companies that currently work on GPLed software cannot exist.

    You'll be proving that Bumble Bees cannot fly next.

    You are also missing the point that a company that decides to use GPLed software will be able to stand on the shoulders of giants, whereas the conventional software producer may well find themselves reinventing several wheels. This gives the GPL company the opportunity to bring their product to market more quickly, and establish themselves.

    One is only bound by the conditions of the GPL if using other people's software in the first place. You are perfectly free to write all that software again, and license it in whatever way you like, but if you decide to use another's IP, I'd hope that you (being a supporter of conventional licenses) would agree that you are bound to abide by the terms under which that IP is distributed.

    If that happened with medicine, we'd have no drug companies. And no drugs.

    This is patently untrue, since pure scientific research is regularly funded by industry.

    It is also irrelevant because drugs are protected by patent (or industrial secrecy), not copyright. These patents expire much sooner than copyright on software, which means that the drugs companies have a much more limited period of protection than is offered by copyright on software, and yet they survive quite happily.

    --

    Debian: GNU/Linux done the Linux way
  172. Re:How can I stop lying, when I didn't start lying by Anonymous Coward · · Score: 0

    The GPL requires you to give away code that the person using the GPL didn't even write. This is lunacy.

  173. unsubstantiated slander is an oxymoron? by brokeninside · · Score: 1

    The previous poster's post was unsubstantiated. As such it makes it very difficult to verify to ascertain whether it is slander or not.

    While I have the highest respect for Brett Glass's intellect I refuse to make judgements on issues that are essentially unverifiable. I'm sure the people that know and work with Brett could offer some insight on Brett's character, but not being one of those people I refuse to attempt to make such a judgement one way or the other.

    If the incident in question did happen, the previous poster has every right to bring it up in a discussion. Of course, his/her credibility would be far higher if (s)he hadn't posted anonymously.

    Also, the statement: Provide your real name, or you're nothing but a liar gives two alternatives that are not mutually exclusive or exhaustive. The poster could very well be a liar, and be willing to provide his/her real name. OR the poster could be telling the truth and still be unwilling to leave the cloak of anonymousity.

    What is the world coming to, with programmers of all people using such faulty logic?

    1. Re:unsubstantiated slander is an oxymoron? by Anonymous Coward · · Score: 0

      What gives you the idea that people on slashdot are programmers?

  174. It sort of depends on what you mean by "in" BSD. by kjj · · Score: 1

    If you mean on a BSD CD then you are wrong. This is what I suggested. Don't put the driver in the main kernel. Just put it on the ports collection CD. BSD has no problems with GPL code on their ports. You do realize that you can create a device as a seperate module for FreeBSD just like linux right? This is called a KLM formerly LKD and allows the use of binary only in BSD as well. If you want to put it directly into the kernel then you are half right. The new BSD kernel code would have to be GPL, but actually nothing in the revised version of the BSD license prevents changing the license even to a GPL license. Now that wouldn't be a nice thing to do without permission but it would not be illegal at least with the new BSD license without the advertising clause anyway.

  175. Your mis-logic by Tony · · Score: 1

    A royalty is something payed by everyone.

    However, it is not logical for BSDL supporters to bitch about the GPL. Why? Let's play sorites.

    1. The BSDL allows for commercial, proprietary, binary-only release of software.

    2. Binary-only software does not include source.

    3. If you don't have the source, you can't re-use the source.

    4. GPL software has a binary release.

    The rest is left as an exercise in logic.

    --
    Microsoft is to software what Budweiser is to beer.
  176. GPL "community" a fabrication by Brett+Glass · · Score: 1
    The entire notion that the users and creators of GPLed software constitute a "community" is, alas, a myth. Most users of Linux and other GPLed software do not know a single developer of that software, nor do the developers, by and large, know one another.

    The notion of a putative "community" has long been used by politicians, ideologues, and others to advance their causes at the expense of those who can be deceived into believing it.

    The fact is that there is no one "free software community." There are many individuals out there who make use of, and create, open source software -- all for different reasons. The claim that re-using code which the author has intentionally given to the world, to use as it will, is somehow "theft" from this mythical community is an outright lie which feeds upon spite and jealousy.

    Alas, the GPL itself was motivated by the spite and jealousy of one person -- Richard Stallman -- who lived in a sheltered academic world. Stallman refused to recognize that in order for such a world to exist, those outside that world had to be able to benefit from the work that was done inside. Spiteful and jealous about the notion that someone might -- heaven forbid! -- make money by furthering the work of the MIT AI Lab, he set out to "monkey wrench" their endeavors.

    The GPL's "poison pill" license was the result. This license does nothing to harm large players, such as Microsoft, which have plenty of development resources and need not use freely availble code. However, it poisons new endeavors -- the "little guys" who might grow businesses that could challenge the big ones. The harm that has already been wrought by this dangerous approach is immeasurable.

    --Brett Glass

    1. Re:GPL "community" a fabrication by Anonymous Coward · · Score: 0

      Bravissimo! Talk about cutting through the bullshit. Somebody needs to save this one.

  177. Oh! Brett! That's really sad! by Anonymous Coward · · Score: 0

    Brett, it's really hard to put into words just how sad and pitiful a statement that is. Are you really that cynical?

    I beg to differ with you. My work on Linux has been totally, 100% motivated by wanting to contribute to a greater good. A community work. And many, many of my peers and friends (many of whom I know in RL) function similarily.

    We're helping to build a better world. At least, that's how we feel. How sad that you don't feel the same! I hope not all of the BSD developers are as disillusioned as you seem to be.

    And as for the GPL's supposed roots in "spite and jealousy" as you portray... I don't purport to speak for RMS. I've never met the man in RL. But you know what? He's irrelivent. The GPL is being used as a tool for the greater good, a way to contribute to a project much larger than the sum of the individuals working on it, while still having some sense of security that the community project cannot be stolen.

    The GPL is independant of its creator.

    I as a developer want to contribute to this community project, and I want assurence that our work will not be stolen and incorperated into someone else's project, enhanced, and kept proprietary. I want assurence that ALL derivatives of our work are kept Free - and that means the source MUST be available. The GPL provides this, the BSD licence(s) does(do) not.

    You want to know what I really think? Based on what I've read from you, I think you're a small-minded, petty man that is incapable of contributing to a project without baking his ego into it, and so equally incapable of conceiving of a world in which people donate -freely!- their hard work and time to selflessly advance a community project.

    Either that, or you're so threatened by the sheer power of a group of community-minded, motivated developers that you blindly lash out at them. A dinosaur being overrun by a horde of mammals.

    How sad for you in either case!

    And how truly sad that you appear to have sunk to a level when you no longer argue the individual points of an opinion; you resort to repeating yourself over and over. You know what that is Brett? DOGMA.

    I can't remember reading anything that has generated this much pity in me before.

    JustAnotherGPLHacker

  178. Bah by Anonymous Coward · · Score: 0

    just because bsd coders are a group of self absorbed splitters and forkers who cant get past their own egos doesnt mean everyone else is

    yeah Linux isnt perfect yet but we will be better than bsd soon enuf

    except weve got apps and games :)

  179. Re:Someone didn't get enough sleep last night! by Arandir · · Score: 1

    Who cares what Tom wrote in other forums or other messages. The previous poster flamed Tom for a single sentence in a non-inflammatory posting. If that posting were written by anyone other than Tom it would not have had that response.

    Tom by be a bit over the top at times, and way over the edge at others, but when he keeps his temper in check and writes a decent post, then he deserves the same treatment as anyone else who writes a decent post.

    I got the feeling that the AC who responded had his reply already written and just waiting to find a TC post to reply to.

    And talking about names known within the community, what kind of reputation does "Anonymous Coward" have?

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  180. I agree that it's sad, but it is also true. by Brett+Glass · · Score: 1
    Brett, it's really hard to put into words just how sad and pitiful a statement that is. Are you really that cynical?

    To which statement do you refer? I made several statements above, though they were related.

    None of them, however, were made in a spirit of cynicism. Rather, they point out what's really so -- what one can see when one cuts through the rhetoric and examines the intended and actual effects of the GPL. I've thought long and hard about these issues, listened to many people. My comments above are a distillation of some of my observations.

    I beg to differ with you. My work on Linux has been totally, 100% motivated by wanting to contribute to a greater good. A community work. And many, many of my peers and friends (many of whom I know in RL) function similarily.

    It sounds as if your intentions are very good -- and I respect them. However, the actual effects of your work may not be to contribute as much to a greater good as you would like. The GPL has a negative impact, as does the generation of new code which is licensed under it. If you truly want to do the most good for the world, you should license your code under a license which does not contain the GPL's anti-business, anti-programmer, anti-advancement "poison pill." I'd love to see you contribute to one of the BSDs (NetBSD, OpenBSD, FreeBSD, or PicoBSD), or to Apache, or to XFree86, or to BIND.

    We're helping to build a better world. At least, that's how we feel. How sad that you don't feel the same!

    Unfortunately, Richard Stallman's writings are designed to encourage people to feel as if they are helping to build a better world, when in fact they are furthering Richard's personal agenda of spite against commercial softare development. This is, indeed, a sad situation! Again, you can truly benefit all of us by contributing to projects which consist of code that is released under a different license.

    I hope not all of the BSD developers are as disillusioned as you seem to be.

    I'm not "disillusioned;" rather, over time I have come to see through the illusion projected by Stallman and the "Free Software Foundation" (which, in fact, captures software so that Stallman can use it as a weapon rather than making it free for all to use).

    And as for the GPL's supposed roots in "spite and jealousy" as you portray... I don't purport to speak for RMS. I've never met the man in RL.

    You should -- or should at least listen to tapes of his speeches and/or read transcripts of them.

    When Richard is speaking to individuals, or when he speaks before a group which he considers to be receptive to it, he reveals his true agenda: one of spite against those who make money via software or in fact any form of intellectual property. Engage him sufficiently, and he will assert bluntly that the GPL is designed to sabotage the efforts of anyone who wishes to reap rewards via such creative work.

    But you know what? He's irrelivent. The GPL is being used as a tool for the greater good, a way to contribute to a project much larger than the sum of the individuals working on it, while still having some sense of security that the community project cannot be stolen.

    Again, the concept that there is a "community" is a sham. Each contributor is an individual with his or her own goals and motivations. Re-using and building upon open source is no more "stealing" from a community than is using information one has gleaned from a library book to make money.

    The GPL is independant of its creator.

    So, in that sense, is a computer virus. But, like the virus, the GPL does great harm.

    The analogy goes further. A virus is often spread via deception or stealth. Likewise, the GPL is made to appear harmless via the language in its "preamble." (How many licenses of any kind do you know of that have a "preamble?" The sole purpose of the one that's attached to the GPL is to deceive users and developers about the license's true purpose.) Stallman, in his essay "Why Software Should Not Have Owners," urges programmers to "infect" their employers' software with the GPL so as to sabotage their attempts to make money from their hard work.

    I as a developer want to contribute to this community project, and I want assurence that our work will not be stolen and incorperated into someone else's project, enhanced, and kept proprietary.

    This contradicts your assertion, earlier, that you would like your code to do the maximum possible good. In order to maximize the benefits which people may derive from your code, you must allow them to use it for any purpose.

    I want assurence that ALL derivatives of our work are kept Free - and that means the source MUST be available. The GPL provides this, the BSD licence(s) does(do) not.

    This is a warped definition of "free," as indicated by the capitalization. It is, alas, part of Stallman's rhetoric and dogma.

    Stallman's deceptive agenda relies on an old rhetorical technique called a "pivot word" -- a shift, within a given context, from one meaning of a word to another. In this case, the shift is from the meaning "without cost" to the anthropomorphic meaning "free to do what it will" -- a meaning which cannot be applied to code because it is not a sentient being.

    You want to know what I really think? Based on what I've read from you, I think you're a small-minded, petty man that is incapable of contributing to a project without baking his ego into it, and so equally incapable of conceiving of a world in which people donate -freely!- their hard work and time to selflessly advance a community project.

    Either that, or you're so threatened by the sheer power of a group of community-minded, motivated developers that you blindly lash out at them. A dinosaur being overrun by a horde of mammals.

    How sad for you in either case!

    And how truly sad that you appear to have sunk to a level when you no longer argue the individual points of an opinion; you resort to repeating yourself over and over. You know what that is Brett? DOGMA.

    The above is a combination of an ad hominem attack and a repetition of Stallman's rhetoric and dogma. It does not advance your argument.

    Again, if you really do espouse the goals you state above -- to maximize the good you do for others and to contribute to software projects which do so -- you will, I hope, see through Stallman's smokescreen and eschew the GPL.

    There are many projects out there which are truly open source (the GPL violates at least one and probably two of the points of the Open Source Definition), and produce truly unencumbered software. They could use your help.

    --Brett Glass

  181. Stallman on Stallman by Brett+Glass · · Score: 1
    One need not speculate about Stallman's motives; he is very open about them. He believes very strongly that the very notion of intellectual property is "evil" and "immoral" (his own words). He further believes that this absolute "truth" justifies any action which deprives authors, programmers, and inventors of that property and/or of the rewards they might gain from producing it.

    This is why, while the BSD license (and other similar licenses) allow programmers to stand on one another's shoulders and be rewarded for their efforts, the GPL intentionally handicaps any programmer who seeks to be justly rewarded for his creative work.

    The fact that you claim that my correct accounts of Stallman's motives "border on slander" indicates that you may have been deceived by the rhetoric on the FSF's Web site, which has been intentionally crafted to hide those motives.

    Here's an interesting case in point. About a year ago, I pointed out on a public mailing list some text on the FSF site in which Richard's anti-business motives were clearly evident. What did Richard do? He elided the text, leaving no evidence that it had ever been there. Sort of Big Brotherish.

    --Brett

    1. Re:Stallman on Stallman by Anonymous Coward · · Score: 0
      If you think reaching their goals will somehow harm the industry, that's one thing. But you're accusing them of not only believing their goals will harm the industry but lying about it, without the slightest shred of evidence that what they're saying is different than what they believe.

      Labor is scarce, information is not. Making copies scarce in order to charge for them is a mind-bogglingly inappropriate way to be paid for writing software, and demands the sort of secrecy that's kept the industry near Square One.

    2. Re:Stallman on Stallman by Brett+Glass · · Score: 1
      Labor is scarce, information is not. Making copies scarce in order to charge for them is a mind-bogglingly inappropriate way to be paid for writing software, and demands the sort of secrecy that's kept the industry near Square One.

      The GPL makes code scarce by preventing it from being shared with your fellow developers. Not everyone can afford to give away all of the fruits of his or her labor (which, as you yourself say, is scarce) for free. Do not attempt to force them to do so! Give them your code via a truly free open source license, such as the BSD license, and they will have the wherewithal to give back. Hoard your code from them -- by licensing it under the GPL -- and they will not be able to do so.

      --Brett

  182. Borland Speaks re: FreeBSD by mswindell · · Score: 1

    The official story is that Borland/Inprise is working on Linux versions of Delphi and C++Builder. This doesn't eliminate the possibility of other operating systems such as FreeBSD or Solaris in the future, but at this time we're focused on getting our Linux ports done, done right, and delivered as fast as possible. Some of the biggest work for Kylix that we're tackling today is decoupling the Windows dependancies from our tools. This core work for Kylix lays a flexible foundation that will give Inprise/Borland more mobility in the future to move to other operating systems and platforms in the future if we choose - and in turn let our customers get there more quickly as well. We're interested in delivering earthshattering tools like Delphi and C++Builder for the platforms that our customers are interested in. The biggest, baddest, and loudest voice over the past year has been the Linux voice, so that's what were up to right now. After Kylix? Who knows. Right now, I'm just looking forward to that first Tform/Tbutton Linux app that's going to throw a loud proud and native "Hello World" in my face :^)

    -Michael

    Michael Swindell
    Sr. Product Manager
    Inprise/Borland

    their PR people claimed that they weren't considering an implementation for FreeBSD. (This sounds like a company that's ripe for a bit of advocacy; there is NO reason why there should not be Delphi compilers for ALL of the BSDs.)

    1. Re:Borland Speaks re: FreeBSD by Anonymous Coward · · Score: 0

      Why couldn't BSD just run the Linux stuff? It seems to do so for most everything else already.

    2. Re: Borland Speaks re: FreeBSD by Brett+Glass · · Score: 1
      Long ago, Borland became dependent on Microsoft (and exposed itself to great harm) because it only developed for what seemed to be the most popular platform: Windows. Hopefully, it will not repeat the same mistake in the UNIX space by developing only for Linux! Diversification is important in any investment -- and especially so when in software development.

      Michael: while you're working on that TForm/TButton Linux app, could you possibly arrange to provide a command line compiler which can create native FreeBSD binaries? (FreeBSD has a Linux emulator, so the compiler can cross-compile itself. The GUI stuff will follow easily, because XFree86 is the same on both systems.) I've done contract work for Borland before -- as far back as 1985 (Turbo Pascal Tutor, Turbo Editor Toolbox, Turbo Communications Toolbox, IBM VCO Toolbox) and as recently as the first version of Delphi. I'll gladly do the port for you.

      --Brett Glass

    3. Re:Borland Speaks re: FreeBSD by Brett+Glass · · Score: 1
      The problem with just running the Linux stuff is that thee entire development cycle, and the finished code, would be dependent upon Linux libraries and compatibility modules. This is not desirable.

      --Brett

  183. Paying for GPLed code by Brett+Glass · · Score: 1
    Placing code under the GPL sets its market value to the end user at zero. That is to say, because the end user can obtain its functionality for free, he will not pay any money for it.

    Therefore, the appropriate price to pay to license GPLed code is zero.

    If a developer pays a nonzero amount to license the code, he is digging himself into a hole, as that cost can never be recovered.

    This is part of the "monkey wrenching" effect of the GPL. Some advocates of the GPL often say, "Just go to the original author and license the code." However, they ignore the fact that (a) Many authors of GPLed code share Stallman's anti-business ideology and will not do so; and (b) Because the code has zero market value, licensing it is a dead loss.

    Finally, it is often impossible to license GPLed code because it is not possible to establish authorship.

    These mechanisms reinforce the intended effect of the GPL: to destroy programmers' businesses, markets, and livelihoods.

    --Brett Glass

    1. Re:Paying for GPLed code by DragonHawk · · Score: 2

      Placing code under the GPL sets its market value to the end user at zero. That is to say, because the end user can obtain its functionality for free, he will not pay any money for it.

      First, value can not always be measured in dollars. See any recent "MasterCard" ad for demonstrations. :)

      Second, the GPL places restrictions on what you can do with the code. Removing those restrictions may be very valuable. Changling the license on intellectual property essentially makes it a different product. Neat, eh? :)

      If a developer pays a nonzero amount to license the code, he is digging himself into a hole, as that cost can never be recovered.

      What if he makes money selling the product which is based on the also GPLed code?

      Many authors of GPLed code share Stallman's anti-business ideology and will not do so;

      And many more authors refuse to release their code at all, under any license, GPL, BSD, AL, or whatever. Blaiming a license for the actions of an author doesn't make much sense to me.

      Because the code has zero market value, licensing it is a dead loss.

      If the code were truely worthless, nobody would want to license it. If someone wants to license it, it must have value to them. No?

      I often look at the redistribution restrictions of the GPL as a form of payment. Rather then paying money for code, you are given limitations: If you wish to incorporate GPL code into your own code, you must release your own code under the GPL. Rather then paying the developer, you pay the community. Of course, you are free to not use the GPL code at any time, removing all such restrictions.

      --

      dragonhawk@iname.microsoft.com
      I do not like Microsoft. Remove them from my email address.
  184. You've convinced me! by Anonymous Coward · · Score: 0

    To never, ever, EVER contribute, in any way, shape, or form, to ANY of the *BSD projects. EVER!

    Stallman may have his nutty moments, but man! You take the cake.

    My friends and I talked about this this morning, and we're all of the same opinion.

    Thank god for Linux - and for Linus!

  185. Re:Hypocracy by Rendus · · Score: 2

    Everyone can use my code under the GPL as well. They just have to let everyone see what they did.

  186. Re:Hypocracy by Brett+Glass · · Score: 1
    Everyone can use my code under the GPL as well. They just have to let everyone see what they did.

    No; they must do more. According to the GPL, they must make it available to all and sundry for free, sacrificing any compensation they might have hoped to get for their creative efforts. This effectively prohibits them from using your code in any product they hope to sell for money.

    Worse still, the people who will be most hurt by this are small developers who don't have the time or money to reimplement what you did on their own. Big companies, such as Microsoft, don't need your code; they can hire armies of programmers to create their own. But the little guy, who might challenge Microsoft if only he could add his unique value instead of redoing what's already been done, is out in the cold.

    In short, by using the GPL, you're hurting exactly the person you most probably would most want to help.

    --Brett Glass

  187. Re:Hypocracy by Anonymous Coward · · Score: 0

    If the little guy isn't going to publish his source, why should I subsidize him? He just wants to be the next Microsoft! He should get paid for doing the work, not for copies of it.

  188. Hold on. What right have you... by Brett+Glass · · Score: 1
    ...to dictate what lawful activities a person may or may not engage in for a living? To do so is both unethical and destructive.

    Very few -- if any -- small software vendors have any illusion that they'll become the next Microsoft. However, they do deserve to be paid for the use of their work, just as do artists, musicians, and authors.

    --Brett Glass

    1. Re:Hold on. What right have you... by Rendus · · Score: 2

      And if I release my code, the GPL ensures I get paid in at least one way, in that I get to see what others do to my code. Under BSD, anyone can take my work and make it "their" work.

      Earlier in the thread was an interesting argument:

      Oh, you wish to own their code. Thanks for your gift, it makes it so meaningful now.

      Right. I want to own their code -just as much as they own mine-. Under the GPL, my code is mine, their code is theirs. I just get to use theirs as they used mine. Under BSD, they get to close my source, and I -don't- get to use their source as they used mine.

    2. Re:Hold on. What right have you... by Anonymous Coward · · Score: 0
      Hold on. What right have you to dictate what lawful activities a person may or may not engage in for a living? To do so is both unethical and destructive.

      Using my work to produce proprietary software isn't legal unless I give them my permission, and why in the world would I want to do that? Giving a competitive advantage (namely, smaller effort to produce) to Free Software is constructive.

  189. Oh? by Brett+Glass · · Score: 1
    Non-copyleft free licenses tend to undermine the fledgling third-party support and maintenance industry.

    And by what means would they do this?

    --Brett

    1. Re:Oh? by Anonymous Coward · · Score: 0

      Licenses that don't copyleft promote the production of proprietary software. Without the source, third party support organizations can't learn from or improve the software, and that limits them to regurgitating the vendor's manual (which can be assumed to be wrong, or there'd be no need for support).

  190. Not so. by Brett+Glass · · Score: 1
    And if I release my code, the GPL ensures I get paid in at least one way, in that I get to see what others do to my code. Under BSD, anyone can take my work and make it "their" work.

    Not true. The work is still yours. You have licensed it very freely, but it is still your property. What's more, under the full, four-clause BSD license, you can insist that you be given credit when it is used. Or, if you aren't worried about getting credit, you can remove that clause.

    Earlier in the thread was an interesting argument:

    Oh, you wish to own their code. Thanks for your gift, it makes it so meaningful now.

    Right. I want to own their code -just as much as they own mine-. Under the GPL, my code is mine, their code is theirs.

    Not so. The GPL says, "What's mine is mine, and what's yours is also mine."

    It's ironic: Richard Stallman often labels authors of closed source programs as "hoarders." But in fact, the FSF and GNU projects hoard code under their own copyright. (They will not accept any contribution of code unless the author gives up all rights to it and assigns them to the FSF).

    By contrast, the author of a closed source program must license it in order to make money. No, he doesn't have to reveal the source, but if he does not at least allow others to use it for a reasonable price, no one will patronize his business and he will not make a living.

    So, in fact, the FSF and the GPL are the "hoarders," not the programmer who wishes to avoid needlessly reinventing the wheel.

    --Brett Glass

    1. Re:Not so. by Rendus · · Score: 2

      And under the BSD license, what's mine is yours and what's yours is yours.

      I'm not arguing that BSD should go away. In fact, my original comment was actually flame bait for Tom Christansen (Probably misspelt his last name). I'm just arguing that under the GPL I get to see what others did to my code, while under BSD I don't always get to. BSD is more free depending on which angle you're arguing from, and if you don't mind seeing your work used by others in commercial projects (meaning closed source projects I guess. Not necessarially commercial, as commercial and closed aren't always one of the same). The GPL prevents changing of licenses, closing of the source, etc.. And I prefer that over BSD, and it's just a personal preference. If I were to write a program specifically for *BSD* (wildcards on both sides to also allow for BSDi, a perfect example of what I'm talking about), I'll probably release it under BSD.

      But, right now that's theoretical. Right now, I have a license of GPL on my (currently really, really bad) "eCommerce" type package in PHP3. I'll eventually release it (I'd prefer it didn't suck first), and it'll be GPLed unless some license along the way prevents it.

      The code for my package can't be closed though (PHP3's code is in the HTML files), so I'm not worried about that right now. But if I release a compile-able program, it will be an issue. I'm also not worried about a company taking my work and using it commercially, because I doubt my programming skills are anywhere near good enough.

      Actually, I should do what I basically say to people who start flaming over silly little things, and shut up and code :)

      And this very instant would be a great time to do so, considering how long this post has become.

      Did this make any sense to you? If it did, would you please reply and explain it to me?