Slashdot Mirror


Taking MicroBSD for a Test Run

LiquidPC writes "In this article Jeremy Reed of BSDNewsletter.com talks about installing MicroBSD, what features make it special, troubles and successes I encountered, and the beauty of the BSD license."

6 of 194 comments (clear)

  1. Re:beauty of the BSD license. by LiquidPC · · Score: 5, Insightful

    You can't STEAL something that is licensed so people can use it anyway they want. Even if microsoft took the BSD TCP/IP stack, so what? What's the big deal if microsoft is using BSD's TCP/IP stack, it's not like microsoft took it and said BSD couldn't use it anymore. Microsoft should be allowed to take their TCP/IP stack and not having to release all their new source code; the original source is still available if you want to download it. You're making a big deal out of nothing.

  2. Re:beauty of the BSD license. by stripes · · Score: 5, Insightful
    You can't STEAL something that is licensed so people can use it anyway they want. Even if microsoft took the BSD TCP/IP stack, so what?

    At the time MS (and even AT&T) were accused of taking code the BSD licence had one more clause then it has now. Basically a credit clause, you had to acknolage BSD in your documentation (and maybe on screen).

    What's the big deal if microsoft is using BSD's TCP/IP stack, it's not like microsoft took it and said BSD couldn't use it anymore.

    The big deal is BSD asked for one very small and specifc (and fair!) form of payment, and they were denyed. That makes it theft.

    Fairly serious theft in my book. The university put in a pretty impressave motion for "injunctave prayer for relief" diring the AT&T vs. BSDI lawsuit on those grounds too, something about "irreparable harm to the reputation of the University"....

  3. Re:beauty of the BSD license. by Anonymous Coward · · Score: 5, Interesting
    or me the big deal was that after years of development on such a critical network component by the 'best' software group in the world MS dumped it all for community code. They couldn't create anything of comparable quality. MS Winsock anyone?

    So?

    What you need to understand: it isn't your code, they can do what they want with their code. release your code with whatever license you want.
    The developers of code released under BSD style license are just fucking generous. plain and simple.
    It's not that they have never considered "Gee, what if someone uses this in a closed source system? Gee, what if someone or some Corp. rips off our code and we get nothing back?". They have considered that possibilty, and they dont care.

    Here is the flaming part of this post:

    Ideally: "we release completely free source"
    Realistically: "People rip off our shit"

    BSD style license is Ideals living despite Reality. GPL is Ideals living to confront Reality. You decide what the right lifestyle is for you and let me live the way i want.

  4. BSD can be a good approach to promoting free s/w by g4dget · · Score: 5, Insightful
    There is nothing insane about the BSD license, nor is it necessarily unfriendly to developers.

    Yes, BSD-licensed code may end up in commercial products. But that often beats the alternative. I'd much rather see Microsoft use a piece of software with a BSD license than have them hack their own--I already know that whatever they come up with themselves is going to be less compatible with the rest of the world and usually technically worse.

    Most companies who use BSD code and try to keep it closed sooner or later realize the futility of their endeavor and publish it--there is just no point on keeping software closed when other people have very similar software already for free.

    The GPL relies on a contractual obligation to ensure source availability. BSD relies on something much simpler: laziness.

    The LGPL and GPL both are very useful, and I use them for my software too. But BSD isn't "insane"--it's a valid license and a good approach to open source software. And sometimes, giving commercial users more than they "deserve" is a good idea because it helps get the APIs and architecture of free software systems into commercial and proprietary products.

    So, here is how I see good licensing choices that promote free software:

    • GPL: use for software for which there is no substitute and for which it is desirable that feedback comes back to the community. Also use for software where incorporation into another product doesn't help free software much. Application like office suites and scientific applications fall into this category.
    • LGPL: use for libraries or software for which substitutes are available and where it is desirable that the free software gets adopted by commercial users but that their changes get published back to allow others to interoperate. Libraries like GUI toolkits, office suite file readers/writers, password authentication libraries, Java runtimes, etc. fall into this category.
    • BSD (or MIT or public domain): use for libraries or software for which substitutes are very easily available and where feeding changes back to the community doesn't matter that much. Examples are commodity software like command line FTP and telnet clients, command line utilities, libraries for HTTP or XML, etc. For such software, the free software community benefits most if commercial companies just adopt whatever small or large part of the free and open standard as they like, and you want to minimize their reluctance to do so.

    For software like kernels and command line tools, the GPL/LGPL often isn't very strong anyway because most commercial uses would not involve linking with the code. Note again that the GPL (or some even more restrictive license) isn't always the best choice for promoting free software. Imagine where Linux and free software would be today if the Linux kernel only allowed the execution of free software applications, or if the X11 window system only allowed the display of GPL'ed GUI apps.

    So, in short, all of the *GPL and BSD licenses have their purpose. Which one is best for the promotion of free software depends on the software and the potential users.

  5. BSD license by mrm677 · · Score: 5, Insightful

    I'm reading a Computer Networks textbook right now. The author frequently points out that the success of the TCP/IP stack can be largely attributed to the BSD license because companies had access to a well-engineered network staff for free. Otherwise, OSI protocols might have been chosen as they were the "hot" research/development topic of the 80's.

  6. Re:BSD License Not Developer Friendly by BadmanX · · Score: 5, Insightful

    Exactly. This is why I prefer the BSD license - it is truly a gift, unlike the GPL, which just pretends to be.

    I once read a story about "Freedom: I Won't", the idea that everyone has the basic right to say "I won't" when requested to do something by another, and that answer must be accepted.

    The BSD license says "I won't. I've chosen to freely give this away. I won't make money off it, but if you want to add your own code to it and try to make money off the combination, you're free too. It's a gift, and like any gift, can be resold."

    The GPL says "I won't - and you won't either. If you use this code, you become beholden to us, and you must release your code in order to further our political ends."

    The GPL violates my Freedom: I Won't: it tries to dictate to me. Well...I Won't use the GPL then.