Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
BSD Operating Systems

Berkeley removes Advertising Clause 310

Matthew N. Dodd was the first to write with the news that UC-Berkeley has changed the *BSD license. Effective immediatly, the 3rd clause, that which requires acknowledgement of UCB in all advertising is null and void. Click below to read the letter from UCB.

July 22, 1999

To All Licensees, Distributors of Any Version of BSD:

As you know, certain of the Berkeley Software Distribution ("BSD") source code files require that further distributions of products containing all or portions of the software, acknowledge within their advertising materials that such products contain software developed by UC Berkeley and its contributors.

Specifically, the provision reads:

      * 3. All advertising materials mentioning features or use of this software
      *    must display the following acknowledgement:
      *    This product includes software developed by the University of
      *    California, Berkeley and its contributors.
Effective immediately, licensees and distributors are no longer required to include the acknowledgement within advertising materials. Accordingly, the foregoing paragraph of those BSD Unix files containing it is hereby deleted in its entirety.

William Hoskins
Director, Office of Technology Licensing
University of California, Berkeley "

This discussion has been archived. No new comments can be posted.

Berkeley removes Advertising Clause

Comments Filter:
  • Since everyone else seems to not have a sense of humor (maybe you were too close to the real thing.. ;) ) I thought that I'd mention that this is possibly the funniest thing I've read all week.

    Hopefully someone will moderate it up, but the level of sophistication with regard to satire seems to be low already and dropping fast around here..

    Daniel
  • wait.. UCB? UCB!! OH MY GOD!! THE UPRIGHT CITIZENS BRIGADE CREATED BSD!! THEY'RE OUT TO CONTROL US ALL!! so THAT's where the satan icon came from!!
  • The developers it would attract are already engaged in various Gnu projects and Linux development itself.

    It doesn't matter much to me what people claim about their code if they can't prove it. If they can, more power to them. If they're nice people, they'll say what they did, if not, it can probably be figured out.

    (Anyway, everyone with a brain knows NetBSD [netbsd.org] is better than FreeBSD [freebsd.org] and BSDOS [bsdi.com] put together. ;^>)

    (... please observe the smiley, kiddies.)
  • bugg wrote:
    (err, i say freebsd but this applies to all OSes that come from BSD)

    Nice save. ;^>
  • What if anything now prevents *BSD code being slurped up into GPL?
  • Great. A major complaint of GPL supporters has been removed from the BSDL, and what do slashdot readers do? Post a load of smartassed comments about how "We should GPL BSD, ha ha."

    Even if one could GPL BSD, which you couldn't, it doesn't mean one should do it, and throw ethics out the window. To do so would be showing an utter lack respect for the creators of the software.

    -lx
  • by Millennium ( 2451 ) on Thursday September 02, 1999 @12:09PM (#1708583)
    The thing is, freedom when taken to extremes isn't a Good Thing. For example, a person has the right to hunt for his or her own food. That is freedom. However, that same person cannot hunt and kill another human being, even for food. Why is this? Because killing another human being impinges on the freedom of that other person.

    The point: the GPL basically states that you have certain rights. The same rights, more or less, as those granted with the BSD license. The GPL goes further, however, by stating that you must give everyone else the same rights you have, and consequently that they must give everyone else those same rights. BSD doesn't do this, and it's BSD's only critical flaw. When I get a piece of BSD software, I have certain rights. However, because of BSD's license, I can theoretically deny those same rights to other people. This isn't a Good Thing at all.
  • Thing with RMS is, besides being a great hacker and heroe of free software, he also has become a hippocrite due to his bruised ego for not having had the final success with his _complete_ GNU OS.
    He constantly insists on Linux being called GNU/Linux to get some of the respect for his work he undoubtedly deserves - and in my opinion often gets - but doesnt perceive to receive (pardon my wording, its kinda late and Im not a native speaker...)
    Doing so, he makes the free software world less free by denying me the right to freely call software what I want to call it, and what seemingly most people inside and outside the free software world have agreed to call it.
    Besides, if we apply his own reasoning (it includes a lotta code from us) to his own pet, namely the too-little-too-late HURD, we have to call it Linux/HURD - next to all of the code for hardware drivers in the HURD has been taken from the respective linux-drivers, as a Debian GNU/HURD developer explained to me the other day...
  • I wonder how many of you have read the GPL .. it requires interactive programs to state that the software is licensed under the GPL .. an advertising clause couldn't be worse as they seem to both serve the same purpose .. other than that the two licenses have very different purposes .. one is to ensure your code is free and remains open and to prevent inclusion into anything that isn't under the same terms .. which isn't a really bad idea but eliminates commerical possibility .. which makes it "free" in the freedom of some unnamed software developer but restricted still .. strangely the other provides the obvious copyright and disclaimer of warranty and beyond that is nearly in the public domain .. it has been written and the author probably had fun doing it so anyone can use it for anything they want .. and previously credit was to be given where credit is due. one is sort of a passive "free" and the other is an active "free" but some would say intrusive.. also another fairly popular free software package released under a license similar to the one used by BSD which is Apache .. in the case there i would think that style of (non)restriction serves it quite well
  • Maybe... But, you could look at it this way: You might think you are denying someone else these all-important rights, but in reality, it would only apply to your modifications.

    Before anyone goes ballistic, I understand that the license doesn't say this in any way. However, as long as the original source is still around, anyone can grab the original and have the same rights you had/have. The only exception: your modifications.

    Just because you can fork off a new BSD derivative and deny people access to the source code doesn't mean people have to use it. There will have to be a good reason (new features, improvements, etc.) for people to choose it. If people are paying for BSDI when a free version is available, that's their choice. (Besides, how much is Red Hat worth today? Don't think they didn't "profit from" somebody's work. They may "give back to the community", but I haven't seen millions of dollars or millions of dollars worth of code coming from there.)

    If you're troubled about Windows, Mac, Solaris, etc., don't think they're doing so well just because a little BSD code got in there. Though BSD folks might think so. ;) Realistically, a lot of work has gone into these operating systems, and they offer different features than xBSD.

    Note: I'm not trying to knock the GPL here or start (join) a flame war. I just think that some of these arguments against BSD are ignoring common sense.
  • This is the one thing I hate about Linux and its groupies. So many greedy, snotty, self-rightous #&@$! "Free - forever." Have you actually *read* the GPL? Maybe I've always had a different definition for freedom, maybe that's why ESR had to make a witty statement to help define what freedom means in the GPL. Who knows.. its Orwellian. "Freedom is Slavery."

    And before I get bogged with hateful messages, some script kiddy trying to send me a flash email, etc, let me say one thing. I do know people who are not like what I despise (above) who favor Linux, I am on two LUGs, I even tried to get to LinuxWorld, and I have multiple (4) distributions of Linux. I also have over a dozen Linux books. But I also prefer *BSD's culture, no matter what ESR and RMS like to demean it as. There, kill me. You zealots are going to be the ones who make 1984 a reality.

  • by lee ( 17524 )
    Wasn't this the major complaint about that license?
  • by Anonymous Coward
    BSD was created long ago for the purpose of converting public funds to private enterprise. Similar arrangements exist everywhere government money is involved.

    BSD is a proven well head for Sun, HP, Microsoft, SCO, and every other software vendor. You code BSD, they build products using it. BSD was the conduit for goverment funded software research. Fine.

    I am not a "blind follower" of the GPL. I, and other GPL contributers are capitalists in every sense of the word. They've figured out there is zero potential return on their investment under BSD. They know they can't compete on the basis of selling their software product for cash. So, the GPL allows them to sell their software product for profit in the form of services. They get bug fixes, enhancements, and noteriaty in return for their investment.

    Under a capitalistic system, people who perform any service without maximizing their potential return are failures, by definition. Users of the GPL reviewed their options, and took an action they believe maximized their return.

    So, what economic system do you work under that associates bright thinking with giving your profitable work away for a guarenteed zero return?

  • We all already know that NT4.0 has BSD code in it... are they going to start putting more in and claiming it for their own? I don't like it.
  • I simply cannot fathom what's in your confused mind. You lambast the people who choose to take advantage of the very freedom you praise about the BSD license, all in the same breath! This is a truly absurd statement. By your logic, we should congratulate a murderer for exercising his or her freedom (ability) to purchase a weapon and end someone else's life. Or we should applaud someone who signs a note to waive their right to vote. Of course we don't want someone to sell away their freedom, however that IS their choice. One hopes that people will take advantage of their freedoms and act in that same Spirit of Freedom, however that is not always the case. The Spirit of Freedom intrinsically allows people to relinquich their freedoms. The community as a whole probably wishes everyone would work in the Spirit of Freedom. The GPL forces everyone to work like this, which is a inherent contradiction. The BSDL realizes that in the true Spirit of Freedom, you can't force someone to act in the Spirit of Freedom.

    I'm not sure if I understand you, but you seem to be saying that people who BSDL their code really don't want other people to take advantage of it with a less free license. But this contradicts several of the assertions made by BSDL advocates in this forum that specifically say they don't mind if this happens.

    For the record I have absolutely nothing against the BSD license. What irritates me is people who advocate the BSDL as being "more free" on the one hand, and then turn around and go ape-shit when someone wants to include BSD code in a GPL program.

    I've actually seen one person suggest that a clause be added to the BSD license that specificly prohibits use in GPL code! Hey pal, you've just reinvented the GPL, moron.

  • by Trepidity ( 597 ) <[delirium-slashdot] [at] [hackish.org]> on Thursday September 02, 1999 @12:19PM (#1708599)
    Why is such an obviously idiotic comment moderated up?

    RMS requested that people acknowledge their operating systems as being essentially the GNU OS with a Linux kernel, hence "GNU/Linux" systems. He did not legally mandate that this be done.

    The BSD license, on the other hand, legally mandated that Berkeley be credited in all advertising materials. Even your 3-line classified ad had to waste one of the lines crediting Berkeley.

    The difference should be obvious.
  • ...Well, maybe not perfect, but it's pretty libertarian of 'em. ;)
  • It is easy. He said "his name." Now, remember, this removes the advertisement clause in UCB's BSD code, not others. He has every right, if some smart allic took his BSD'd code and GPL'd it, to take them to court. GNU attacks BSDL because it can not be subliscensed (not reliscensed) by the GPL due to the advertisement clause. His work thus cannot be GPL'd. This is why many BSD users are angry. You are stealling the code and rights of the author, not subliscensing it.
  • They kind of makes me think of the borg, mad when they can't assimulate, and take all credit for the plusses of who/what they did assimulate.

    (yeah, yeah, yeah.. so at one point I watched star trek rather then the useless dribble usually on. shoot me.)
  • UCB has only removed demands for credit to the University of California. Other people who have added code to BSD have inserted demands for credit to them, and for such code, the advertising clause is still in effect.

    For code that only demands credit to Berkeley, the conflict is gone and it can now be freely linked to GPL code.

  • by rde ( 17364 )
    We truly live in an ideal world when people have nothing better to worry about than whether a university must be acknowledged in some ads.
  • It does not. Libertarian != Stalinist
    You blatantly confuse terms.


    Ummm, you seem to be confusing everything he said including his unmistakable sarcasm...

    Anonymous Coward wrote:
    being Liberals (== socialists == Communists == Stalinists)...

    chris
  • 1. As much as he whines, RMS isn't legally obligating anyone to use the GNU/ prefix ... it's certainly not written into the GPL

    2. Any Linux distribution I've seen is the GNU system with some BSD tools and a Linux kernel. It's certainly not inappropriate to call it GNU/Linux.

    3. The BSD tools are a minimal part of the system, though -- if you put the GNU tools on a FreeBSD system, you don't get GNU/FreeBSD -- it works the other way around, too.

    4. This also means that if someone took FreeBSD and replaced only the kernel with Linux, you could legitimately call it BSD/Linux. (and probably ought to, to avoid confusion!)
    Berlin-- http://www.berlin-consortium.org [berlin-consortium.org]
  • Of course they have to achnowledge Linus' trademark. That's one of the basic requirements that Linus has to enforce to retain his trademark... if he doesn't then the term "Linux" can lose its protected status and fall into the public domain.
  • Sorry Millennium, but I didn't quite catch your point. I wasn't really talking about ownership. I was addressing the common complaint that people don't want someone else making a million dollars off of their code. That's their business and that's fine. But when people start using the words "deny" and "rights" to promote the GPL or discredit BSD style licenses, that's when the piles other than socks start getting deep.

    More importantly, I think the socks example can be very misleading. I can duplicate an entire software product without modifying the original. With a pile of socks, I cannot. This makes all the difference.

    The important point here is that no one is going to modify the original BSD source base and eliminate our rights to it. If the someone copies BSD, modifies it, and sells it, they are obviously not modifying the original copy. The BSD groups themselves maintain the original copies. And technically, anyone with a copy of the source trees helps ensure that we do not lose the original source and license.

    To make the socks example fit better, imagine someone can duplicate your entire pile of socks without touching your pile. They then add 2 socks. Somehow, they deny the public rights related to their pile. What rights have they really denied the public? The difference between your free pile and their non-free pile is 2 socks. 2 socks only. Their modifications only. That's it. That is why I claim that the rights issue only involves their modifications (2 socks in this example). And hey, aren't those 2 socks their business? Who are we to demand that they give us the source to their additions?

    If the additions are useful and they won't give them to us, someone will duplicate it in a free form. However, if the proprietary group couldn't have made the additions proprietary in the first place, don't think they would naturally have written them and given them away. The idea might have been lost for good. Let them make want they want. They have an economic incentive to try things. The things that work eventually make it into free source.

    From this point of view, there is no issue at all. The "problem" doesn't exist. If we're trying to promote free software, let's write some free software. If we're trying to push some other agenda, perhaps our software licenses are not the best avenue.

    - mkleehammer

  • Sorry Millennium, but I didn't quite catch your point. I wasn't really talking about ownership. I was addressing the common complaint that people don't want someone else making a million dollars off of their code. That's their business and that's fine. But when people start using the words "deny" and "rights" to promote the GPL or discredit BSD style licenses, that's when the piles other than socks start getting deep.

    More importantly, I think the socks example can be very misleading. I can duplicate an entire software product without modifying the original. With a pile of socks, I cannot. This makes all the difference.

    The important point here is that no one is going to modify the original BSD source base and eliminate our rights to it. If the someone copies BSD, modifies it, and sells it, they are obviously not modifying the original copy. The BSD groups themselves maintain the original copies. And technically, anyone with a copy of the source trees helps ensure that we do not lose the original source and license.

    To make the socks example fit better, imagine someone can duplicate your entire pile of socks without touching your pile. They then add 2 socks. Somehow, they deny the public rights related to their pile. What rights have they really denied the public? The difference between your free pile and their non-free pile is 2 socks. 2 socks only. Their modifications only. That's it. That is why I claim that the rights issue only involves their modifications (2 socks in this example). And hey, aren't those 2 socks their business? Who are we to demand that they give us the source to their additions?

    From this point of view, there is no issue at all. The "problem" doesn't exist. If we're trying to promote free software, let's write some free software. If we're trying to push some other agenda, perhaps our software licenses are not the best avenue.

    - mkleehammer

  • Certain interpretations of the GPL can be taken as meaning a Windows version is impossible anyways (linking clause might be taken to mean other DLL source has to be included, such as the MFC source, availability of tools,etc)
  • This is great news for BSDL, which already was, IMHO, the most free license of all the major "free" licenses. I also never thought the advertisement clause was that big of deal. I don't see how GPL could be considered more free when it doesn't give you the freedom to do certain things with the code.

    As for people's fears that some evil company will take BSDL code and proprietarize/commercialize it, and for their assertions that GPL prevents that, bah! If _I_ were an evil software company, I wouldn't *care* whether the code I stole was GPL'ed or QJX'ed or whatever. I would just steal it and meld it with my own code, with only a few trustworthy programmers having to know.
  • Sorry Millennium, but I didn't quite catch your point. I wasn't really talking about ownership. I was addressing the common complaint that people don't want someone else making a million dollars off of their code. That's their business and that's fine. But when people start using the words "deny" and "rights" to promote the GPL or discredit BSD style licenses, that's when the piles other than socks start getting deep.

    More importantly, I think the socks example can be very misleading. I can duplicate an entire software product without modifying the original. With a pile of socks, I cannot. This makes all the difference.

    The important point here is that no one is going to modify the original BSD source base and eliminate our rights to it. If the someone copies BSD, modifies it, and sells it, they are obviously not modifying the original copy. The BSD groups themselves maintain the original copies. And technically, anyone with a copy of the source trees helps ensure that we do not lose the original source and license.

    To make the socks example fit better, imagine someone can duplicate your entire pile of socks without touching your pile. They then add 2 socks. Somehow, they deny the public rights related to their pile. What rights have they really denied the public? The difference between your free pile and their non-free pile is 2 socks. 2 socks only. Their modifications only. That's it. That is why I claim that the rights issue only involves their modifications (2 socks in this example). And hey, aren't those 2 socks their business? Who are we to demand that they give us the source to their additions?

    From this point of view, there is no issue at all. The "problem" doesn't exist. If we're trying to promote free software, let's write some free software. If we're trying to push some other agenda, perhaps our software licenses are not the best avenue.

  • Sorry Millennium, but I didn't quite catch your point. I wasn't really talking about ownership. I was addressing the common complaint that people don't want someone else making a million dollars off of their code. That's their business and that's fine. But when people start using the words "deny" and "rights" to promote the GPL or discredit BSD style licenses, that's when the piles other than socks start getting deep.

    More importantly, I think the socks example can be very misleading. I can duplicate an entire software product without modifying the original. With a pile of socks, I cannot. This makes all the difference.

    The important point here is that no one is going to modify the original BSD source base and eliminate our rights to it. If someone copies BSD, modifies it, and sells it, they are obviously not modifying the original copy. The BSD groups themselves maintain the original copies. And technically, anyone with a copy of the source trees helps ensure that we do not lose the original source and license.

    To make the socks example fit better, imagine someone can duplicate your entire pile of socks without touching your pile. They then add 2 socks. Somehow, they deny the public rights related to their pile. What rights have they really denied the public? The difference between your free pile and their non-free pile is 2 socks. 2 socks only. Their modifications only. That's it. That is why I claim that the rights issue only involves their modifications (2 socks in this example). And hey, aren't those 2 socks their business? Who are we to demand that they give us the source to their additions?

    From this point of view, there is no issue at all. The "problem" doesn't exist. If we're trying to promote free software, let's write some free software. If we're trying to push some other agenda, perhaps our software licenses are not the best avenue.

  • If something is released under the GPL and I use it in my proprietary program, I am not taking away their right to use the GPLd code. I for one would have no problem with a less 'viral' GPL, for instance "Any changes made to this code must be released under this license or one with no more restrictions", but no, GPL says that even my code which is completely independant must be GPLd if I use their code.. for instance if I make a web browser and try to use a GPLd implementation of PNG support.

    You won't get argument from me that someone shouldn't modify the PNG library, making it 10x faster or some such nonsense, then claim it as their own and not redistribute their changes. But you will get arguments from me when you claim that my 100k line program must be GPLd if I use 'readline'. Its not that the software must be kept free that people usually argue with the GPL, but that it takes away the right you have to do what you want with your OWN software, independant of the GPLd code.

  • I can't help not replying to this. I tried for a few days, but no. We just heard BSD changed thier liscense. Now the old license was a BSD licesnse. You can't deny it, it was the origional. Any work he made and thus renamed in P3 to show his name, that's a BSD license. Just because the P3 was *just* removed, that does not seem right to say, now its not a BSD license so his comment on a BSD license was misleading. That's rubbish, and you know it.

    (That's like saying without that clause in the GPL that any un-versionfied program can be put under any version the user see's fit, any older version isn't the GPL. Actually, it wouldn't matter if that clause was there or not. We agree, this was the GPL, this is the GPL. This "new" GPL is also the GPL. Different versions. Call this BSD v1.1 if you'd like. Its still BSD.)
  • umm.. its called 'helping the community.' Maybe BSD people see the community as more then a few people saying we like open source. Maybe they include all the people on Windows, Apple, comercial UNIXes, software companies, etc. The companies realise they have to add an incentive to make you pay for their version (add more features, add support).

    Ask youself. What's more productive. One piece of software that does a job adaquately but can never be recycled, or code that can be. Every real hacker, and eventually Linus, said its better to steal code then re-write it. Oh, and what would you feel more comfortable with, if Microsoft made their own networking stack or used BSD's? BSD users never complained, they pointed it as how good their code was. GPL people seem to call it stealling, but then do the same. Its hypocritical. It could be legal, but if you set your morals, someday bother to live by them.
  • The BSD license. An elegant weapon for a more civilized time. And while we all still admire Master Kenobi, mature and at one with the universe, there is still a certain fun in having a younger person grab the lightsaber and run screaming towards some Imperial target.

    On a side note, would it be possible to create a Dual Standard license? Essentially, you release the same code under two license options. Any changes that get back to you get issued again under both.

    After all, different header comments might even make it different source code. Don't you think?
    If those changes originate with the author, people who won't use GPL for fear of contamination can use it. Most of them probably will give back changes. Sure, not all...

    People who won't use anything not GPL for fear of someone stealing their toys would have the same thing.

    The trick would be in ammending a license somewhere to allow the original author of Code A to use changes made to their code under the second, non-GPL license. It's a bit of a special case, but I think it has a lot of potential for growth.
  • Even if your code is GPL, the slimeballs can sue anyway! Doesn't matter if the code if GPL, BSD or BFD. Close but no cigar...
  • >I started complaining about the GPV - and coined the term - in 1991 >(or was it 1990? Damn, I gotta find a copy of that post). I didn't >even load Windows - any version - on a computer until 1996. The >license has always been broken, and some of us have been pointing >that out since the beginning.

    So you were a *DOS* share/crippleware programmer. Big deal. The GPL is becoming more popular because people depise the BSD licence. The fact that SGI choose the GPL over the BSD licence to release their code under is proof that it's the BSD license that's seriously broken despite what idiots like yourself claim. In fact I really suspect that's the real reason the illusion of change was made in the BSD license agreement.
  • Some companies would argue that point, and the WIPO will support their arguments by legalizing such monstrosities. However, that has not gone into effect yet and until it does, it is my layman's understanding that you are absolutely correct in your belief that they cannont retroactively relicense their software.

    HOWEVER, this does not prevent them from granting blanket permission to anyone to use UC Berkeley-Copyrighted code under the old license (this does not include things such as Apache for example but would affect things such as ash, the BSD /bin/sh) under the new one.

    AFAIK, the FreeBSD project at least is already using a 3-clause BSD license for new code, but they could not previously grant use of the original BSD code under those terms---not that it really matters to them from a legal standpoint, but the advertising clause IS somewhat inconvenient and ineffectual IMO. Where this change REALLY benefits anyone (and the reason Richard Stallman was pushing for it) is in terms of GPL compatibility. The new BSD license is compatible with the GPL. This means libreadline linked bash, among other things.

  • You do realize that a license with a clause such as this one fails criterion 6 of the Open Source Definition (aka the Debian Free Software guidelines) which states that

    The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.
  • This remark makes no sense whatsoever. The BSD license already permits extensions to be totally proprietary. Why do BSD advocates care if someone makes an extension or fork off the BSD tree and GPLs it, when they don't object to someone who makes a fork off the tree that is totally proprietary?

    It's really strange. BSDers politely request people to give their changes back, but if they choose not to (e.g. put the code into Solaris or some such) they don't object. But they scream if someone takes the same code and puts it into a GPL program. This is stupid. Even if BSD people can't use the code directly, they can study it for ideas, which is something that they can't do with proprietary extensions. (And yes, BSD snobs, BSD kernel developers have learned a considerable amount from work that first appeared in the Linux space, and of course considerable knowledge has flowed the other way as well).

    If someone takes a BSD distribution and slaps the GPL on it, the original BSD distribution is still available. Note that RMS does not advocate doing things like this; while he prefers copyleft, he thinks that cooperation with the maintainers of non-copylefted free software and avoiding forks is more important. But if someone else does it, it really doesn't matter.

  • As someone pointed out, it is general mockery - if your sole argument against the BSD license is that 'people don't have to return modifications/ improvements to my code' and then relicense the BSD and make modifications, you are essentially DENYING the original author the right to use your modifications. It is hypocritical to first say 'I think it is a right for my software to always remain free' and then directly violate that freedom with respect to the original author (even though he never requested it in the first place)
  • IANAL (me-too)

    But I don't think you're correct. I believe that you can change an existing license, but if your rights as a licensee are diminished by a change and the license didn't explicitly allow for changes to it, you are not bound by any changes that diminish your rights.

    With this change, I don't think anyone can argue that their rights were diminished (barred crazy judges) so this is effectively a change to the license.

    Perhaps a real lawyer can give a more definitive word on this.

    EJB
  • er, duh, it makes sense: to be smitten (smitted ?) is to be attacked, so you can be attacked with love (more corectly to have an attack of love) or you can be attacked in the meaning of origainal post.
  • by JoeBuck ( 7947 ) on Thursday September 02, 1999 @12:36PM (#1708641) Homepage

    The BSD license permits someone to add new code to existing BSD code, and then to add a new license, as long as the original notice is kept. If you think that it is wrong for someone to use this permission, it follows that you think BSD licensing is wrong.

    BSDers don't care at all if the license on the derivative work says "All rights reserved", no copying or distribution, pay thousands of dollars, go to jail if you break it. But they scream, scream, scream if the new license says "GPL". Why is this?

    Please note: I don't want to change your sacred license. I got my degree at Berkeley, and I produced vast amounts of free software with a license just like what BSD is now (we never had the advertising clause). But if someone made a derivative work of my code and put the GPL on it, I wouldn't object in any way.

  • This is a little off topic, but there were so many threads discussing this, that rather then reply to each of them, I thought I'd just start my own. : )
    BTW, most of this is applicable to all licenses, including the GPL.

    Besides being morally repugnant (the author released the code under that license for a reason), it is illegal for anyone other than the author(s) of a piece of code or binary to alter a license in ANY WAY (including Microsoft, SUN, BSDI, etc.).
    The main problem with the arguments of the proponents of GPLing BSDL source is that they assume a license completely ignores any previous rights given by copyright law. They assume that if it isn't explicitly stated in the license, a right is forfeit. It isn't. In fact, the opposite is true. Part (d) of section 201, Title 17 of the United States Code deals with the transfer of copyright rights and reads:

    "(d) TRANSFER OF OWNERSHIP.--
    (1) The ownership of a copyright may be transferred in whole or in part by any means of conveyance or by operation of law, and may be bequeathed by will or pass as personal property by the applicable laws of intestate succession.
    (2) Any of the exclusive rights comprised in a copyright, including any subdivi-sion of any of the rights specified by section 106, may be transferred as provided by clause (1) and owned separately. The owner of any particular exclusive right is entitled, to the extent of that right, to all of the protection and remedies accorded to the copyright owner by this title."


    There is nothing special about a license. It is simply a temporary grant of the rights entitled by a copyright holder. A licensee only gets the rights explicitly specified in the license.
    In fact, a license CANNOT give you the right to change the license. That is a right of ownership of the copyright, and as stated in Section 101, Title 17, USC, the definition of a "transfer of copyright ownership" excludes nonexclusive licenses (which software licenses are, by definition). So if a license gave you the right, it wouldn't be legally binding, and any subsequent sub-licensing would likewise be legally invalid. This is an area that I would be interested in seeing how the courts have defined.
    Furthermore, a person cannot GPL changes or additions made to BSDL code. Those are considered derivative works, and, as granted in subsection (c) of section 106, Title 17, USC, they are the exclusive right of the copyright owner. So, those would have to be BSDL, as well. The only way someone could GPL any BSDL code is if they created an entirely new work (not derivative) and their use of BSDL'd code passed the fair use test [benedict.com].
    As an aside, derivative works aren't well defined in the law (what happens to derivative works not created by the author, for example), so it would be interesting to see how the courts have defined this area. Also, code changes are a special case and could probably be further defined. Based on my interpretation of the law, changes made to either BSDL or GPL code would be copyrighted by the original author of the code, which seems excessive. (Anybody out there know how the courts have ruled?)

    Whatever your feelings on GPL and BSDL, I think everyone can agree they represent very different philosophies for "free" software. To try to change the license of an author's code, even if it wasn't illegal, is wrong. The author made a choice, one that should be respected. By trying to change the license, a person is trying to take away an author's right to make that choice. That is why BSD people get so upset when someone tries to GPL BSDL code, for those of you that had to ask.

    Responses are welcome. I am certainly not an authority on the subject, I just did a little research. I am especially interested in the case law, which I know absolutely nothing about. If any one is aware of how copyright law has been interpreted by the courts and how that might apply to this situation, I would love to hear from you.
    If you are interested in checking my research or just learning more about copyright law (it is very interesting stuff), the official site [loc.gov] is at the Library of Congress [loc.gov].

    Nathan "n8" Florea
    n8_f@uswest.net

    Links:
    U.S. Copyright Law PDF [loc.gov]
    Section 201, Title 17, USC PDF [loc.gov]
    Section 101, Title 17, USC PDF [loc.gov]
    Section 106, Title 17, USC PDF [loc.gov]
    U. S. Copyright Office [loc.gov]
    Library of Congress [loc.gov]
    The Fair Use Test [benedict.com]

  • So you were a *DOS* share/crippleware programmer. Big deal.

    I don't suppose it's entered your tiny little 4004 of a brain that it's within the realm of possiblity that people can object to the GPV for reasons of principle, has it?

    As it happens, I have never written a piece of shareware. What software I have written and released was either released under the same terms as the software of which it was a modification (as in, for example, my adaptation of the KA9Q TCP/IP suite to work with the Data General One laptop's nonstandard serial hardware), or else under a BSDish license (do as you like with it, just don't claim it as your own).

    You'll get a lot farther along in this world if you'll quit assuming the worst of others' motives on exactly zero evidence.


    The fact that SGI choose the GPL over the BSD licence to release their code under is proof that it's the BSD license that's seriously broken despite what idiots like yourself claim.

    I suspect the value judgment you're claiming never entered anyone's mind at SGI; rather, the lawyers took one look at the situation and decided that using any other license than the GPV for code to be integrated into Linux created a legal minefield they'd much rather stay away from. That's the lawyerly thing to do.
    --

  • > given the facts that the sourcetrees of the BSD's are more closed than the average Linux sourcetree.

    What on earth are you talking about? I get the source on the CD, I can change it, I can submit it, I can get it accepted, or I can fork the tree and distribute the changed version as my own. How is this closed at all? Linus doesn't take every last kernel hack everyone submits to him, yunno. Sometimes his right-hand-man Alan Cox has to maintain a forked version for months.
  • > Without careful butt-covering, someone could take your public domain code, hang theircopyright notice on it, and claim it as their own.

    The phrase "your public domain code" is an oxymoron. No one owns PD code, and no one *can* claim ownership of PD code. You can stick a wrapper around PD code and call it your own, but you can't prevent anyone else from using the original PD code.
  • Please describe what 'GNU' stands for. Do not use any acronyms in your answer. I kinda like GPV :) I might use that from now on.
  • G N U L I X

    :)

    (I'm gonna kill my 2 score aren't I?)
  • Obviously I don't understand the purpose of the BSD license very well, then. I had always heard (mainly from the BSD'ers), that the whole point of the BSD license as opposed to the GPL is that BSD allows BSD'd code to become non-free. If this isn't the case, *IS* there a difference between the BSD and GPL anymore? It seems that what was touted as the one major freedom of the BSDL is a freedom that BSD'ers either want to reject or invalidate when someone wants to EXERCISE that freedom.

    You've done very good research, but it seems to me that other than the GPL's requirements that source be made available, there's not too much difference between the GPL and the BSDL -- if BSDL'd code CAN'T be made proprietary, I fail to see the charm of a license that once bragged about being "truly free" because licensed software could be made non-free. Even if source isn't distributed, anyone can decompile, modify, and re-distribute a BSD's program.. the GPL just goes the extra inch and requires that source be distributed.

    Hardly grounds for a holy war!!
  • Whoops, I think I see your problem. You're going to kick yourself. : )
    "I had always heard...that BSD[L] allows BSD[L]'d code to become non-free."
    That wouldn't make sense. If BSDL allowed code to become "non-free", then a company could just take all of the FreeBSD source, make it "non-free" (I assume by copyrighting it), and charge everybody using it $100 (or whatever they wanted). The BSDL allows BDSL'd code to be used with non-free (hereafter called proprietary) software, NOT "become non-free."

    "Hardly grounds for a holy war!!"
    I agree. However, the BSDL and GPL represent very different philosophies. The GPL protects software freedom by taking away programmer freedom (I can explain this later if you'd like; I'm running a little late), while the BSDL is less restrictive.

    If you still have questions or seek further explanations, just let me know.

    Cheers,
    n8
  • You say "Doing so, he makes the free software world less free by denying me the right to freely call software what I want to call it,"

    I think you're delusional. No one is denying any right to you. RMS thinks it is fair that you or anyone else give the GNU project credit for the work they put into making Linux a success. I think they couldn't be more right, and I think you're being childish for making it into a problem.

    RMS didn't say he would force anyone to do it.

    Somehow I think you have a problem with giving him credit for his work because you don't believe in his ideas. Now I think _that_ is being a hippocrite.

    EJB
  • perhaps I should have read the GPL before spouting off... :)

    anyway, I could still "add" a GPL like licens, if I wanted to...
    "Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
  • Okay, I misstated myself slightly there.

    I *DIDN'T* mean that someone could take a BSD'd program or its source code, copyright it, and then exert any control over EXISTING copies of that software or source code created or distributed by other people, I meant that according to my understanding of the BSDL, someone COULD take a copy of of BSDL'd source code, compile it, modify it or not, and then distribute it under ANY terms they like, free or otherwise, as long as those terms comply with the remaining restrictions of the BSD License.

    Here's what I think it comes down to: if Faceless Corporation can download the source to a BSDL'd program called Foo, and they're able to incorporate it into a program called Faceless Foo and say "You can't use this program unless you give us money and comply with the FacelessCo EULA," why can't a GPL advocate, let's call him Dick Stillman, release a new version, let's call it KNUFoo, and say "You can't use this program unless you comply with the terms of the GPL?"

    It does seem like a small case of sour grapes on the part of BSD folks when they acknowledge that that BSDL'd code can be incorporated into commercial software, but cry foul when Dick Stillman wants to incorporate it into another form of free software.

    I must be missing something here... do Faceless Co. and Dick Stillman BOTH have the right to do what the want, or does only one, or do neither?

    If neither of them do, then how does the GPL restrict programmers any more than the BSDL does?

    Thanks for your help on this.
  • Why in the world would you want to GPL someone's BSD code? You may not agree with the original author's choice for using BSD, but it's still his choice. To even suggest adding to or changing the license is an incredible feat of disrespect to the authors.

    What if someone found a hidden but valid loophole in the GPL that allowed them release all of Debian under BSD?. You would be angry, livid, beside yourself, foaming at the mouth, losing bladder control, and in general having violent conniption fits. To paraphrase Tolkien, "Those having respect for living authors will use their license and no other."
  • Linux gives:
    @(#) Copyright (c) 1985, 1989 Regents of the University of California.
    CHeers!
    http://www.bombcar.com It's where it is at.
  • Why in the world would you want to GPL someone's BSD code?

    For the same reasons you use the GPL in the first place!

    What can you not do with the GPL that you can with the BSD? You can't not give someone the source to the program if they ask for it and you have given them the compiled form.

    Now, a better question: Why would anyone want to use the BSD license for their code instead of the GPL? So other people can make changes, and not give them back?

    It just doesn't make sense.

  • It's hard to grasp for people with a black-and-white worldview, but which one is better depends on your point of view.

    If you believe in the principles of the FSF, I think you'll agree with me that the GPL is better.

    If you want to write software that anyone can use for any purpose including making it un-free, etc. wihtout you having to worry over it a bit, then the BSD is now your license of choice.

    If you're a bad-ass software company waiting to rip off the work of a bunch of smart kids with too much time on their hands, selling it, keeping the modified source secret and claiming you wrote the software yourself, I suppose you'd prefer the BSD too.

    Then there's the practical part. It seems to me that the open source projects that attract most people, are most dynamic and most successful (linux kernel, linux utilities, gnome, gcc, gimp, etc. etc. [see www.fsf.org]) are GPL-based.

    EJB
  • The key phrase in the previous post was "morally bereft". The BSD allows so much freedom that it even allows people the freedom to be stupid, ignorant and morally wrong. Just as in the real world, just because something is legal doesn't make it moral.

    After years of proclaiming the inherent righteousness of the GPL since it won't allow licensing changes, the stallmanistas now want to do unto others what they don't want others to do unto them. Utter hypocracy.
  • Isn't the BSD liscence supposed to allow you to change the licence. Why else give so few restrictions. It is not a loophole to change or add restrictions to it.
    It is not like the GPL, where people expect that their irc clients will be used by Big Baddy folks like Microsoft. A lot of the people who wrote in support of the BSD licence (or maybe just one AC, i don't remember), said they would love a Big Baddy took their code and made a better product.
  • As for people's fears that some evil company will take BSDL code and proprietarize/commercialize it, and for their assertions that GPL prevents that, bah! If _I_ were an evil software company, I wouldn't *care* whether the code I stole was GPL'ed or QJX'ed or whatever. I would just steal it and meld it with my own code, with only a few trustworthy programmers having to know.

    Why will you trust them if they have perfect material to blackmail you?

  • Why can't people debate whether GPL'ed software compares with BSD alternatives on technological merits instead of which has the better philosophy? If someone can show me that GPL'ed software is of a better quality than the BSD'ed stuff then maybe you can make a case that GPL is better for the world. I don't think anyone has made such a clear cut causal relationship between the license and software quality yet.
  • If said hypothetical author wanted assurance that his software remain "free", he would have chosen something different to develop under.

    There are a great many "free" software licenses (not to mention the roll-your-own variety) which do slap restrictions on what restrictions you can place on redistribution of code you've modified. BSD is not one of them, as it takes the freedom of the recipient's use of thus-licensed software one step closer to being absolute.

    While I don't see it as an issue of respect, as you seem to, I do believe this: If, given the myriad of prefab licensing options available and the option of creating your own you are yet unable to devine a set of terms which fits your personal taste, you henceforth command precisely zero respect in such matters.
  • Why do BSD advocates care if someone makes an extension or fork off the BSD tree and GPLs it, when they don't object to someone who makes a fork off the tree that is totally proprietary?
    Because under the GPL terms, you couldn't relicense BSD code to GPL due to the advertising clause.

    Now do you see why Berkeley is dumping the restriction?

  • intol,

    thanks for your answer.
    With regard to your RMS quotes (which can be read at the FSF' s website, among other interesting stuff), I know the reasoning behind it. There can of course be no doubt that Linux is first and foremost a kernel, but it is not an uncommon practice to name an operating system like the kernel, even in the situation of commercial OSs, where a lot of tools and utilitys may have been bought from other companies. As I wrote above, this seems to be a naming convention a vast majority of people seem to have agreed upon in the case of BlueSocks.
    While I have no intention whatsoever to deny the importance of the GNU software included in the distros, I also see that a lot of the system programs neither come from the GNU project nor have been released under the GPL (or LGPL). I just dont see why in such a mixed system we should credit GNU, with all its merits, more than BSD, for example. And I agree - it would be foolish to include all the contributing projects or licenses used in the name, so why make an exception for GNU?
    One more point: you said that RMS isn't denying me anything. This is true in his writings, but as I wrote in my second posting above, his practical behaviour, in particular towards journalists, is quite different...
  • I'm not against people using the BSD, or even incorporating it into GPL or proprietary code. What I am railing against is the utter hypocracy that many AC's have posted here.

    Imagine that I have a swimming pool. I allow everyone in the nieghborhood to use my pool at any time. I even keep my back gate unlocked so they can. You, on the other hand, continually berate and chastise me for my free-thinking ways. You warn me that some bum will spread disease in my pool, that kids will urinate in it, and the city council will fine me for not having a lock on the gate. Everytime I see you, you are wagging your finger at me calling me stupid and ignorant. What else am I supposed to think but "hypocrite" when you come use my pool?
  • An interesting (and welcome) move. However, it's worth pointing out that they're not changing existing licenses retroactively. If it were possible to do that, there would be nothing to stop someone relicensing a program with an OSD-compliant license under terms that meant it was no longer freely redistributable. No, what UCB are doing is effectively offering new licensing terms. Individuals are free to either accept those terms, or stick with their original licenses. Of course, in this case, there's no benefit to sticking with the old terms, but the difference is worth pointing out.
  • the FSF made a special exception for when the Bison skeleton file is outputted by Bison and placed into code; such code would not have to be subjected to the GPL.

    True, but in that case, the FSF owned the copyright to the entire program, and hence were free to offer new license terms as they saw fit.

  • This is really great news. The advertising clause made the BSD license incompatible with the GPL. This should help both the *BSD and the GPL camps.

    I wonder who convinced them to change it? I know RMS was pushing for it:

    http://www.gnu.org/philosophy/bsd.html
  • From yesterday's Daemon News article [daemonnews.org]:

    Many, including Richard Stallman, have criticized the BSD license due to its demand for credit in advertising. Since this is the only restriction on further redistribution, the BSDs are the only freely re-distributable operating systems in common use. However, due to the advertising clause, FreeBSD cannot simply tack the GPL onto the existing license. The GPL prohibits this. Much new development removes the advertising clause of the copyright statement.

    So, now that the advertising clause is gone, does this mean that FreeBSD can simply tack the GPL onto the existing license?

  • by Arandir ( 19206 ) on Thursday September 02, 1999 @08:35AM (#1708712) Homepage Journal
    I'm sure millions of people are applauding this removal of "obnoxious" advertisement, however...

    ...it is still considered good manners to attribute your sources.
  • Ah, but they're adding more freedom (namely removing a clause) to this license. Although retroactive changes aren't valid, I don't think there'll be any complaints. :) Also, they're removing the clause from all of their licensed code, not from all code using the BSD license (which is usually modified wrt who gets the credit for the code). It's not like they're retroactively changing it so that the regents get a 10% royalty on all income gleaned from the use of this code or something.
    ---
    "'Is not a quine' is not a quine" is a quine.
  • Apparently you haven't had any contact with RMS. I've been lurking on the license-discuss list at OSI for the last few months, and RMS routinely replies to mails mentioning "Linux" without saying "please call it the GNU/Linux system" or anything of that nature. He uses "GNU/Linux" is his own emails, as do some other people, but he doesn't force others to do so. He certainly doesn't legally require them to do so.
  • The head of the letter says 22/7/99 and the date of the file in the dirctory [berkeley.edu] is 16/8/99. Pretty outdated news for slashdot, huh? Anyway. This is a good thing to happen - at any time.
    B.
  • by Darth Null ( 81847 ) on Thursday September 02, 1999 @08:36AM (#1708726)
    Well, maybe to get around the Microsoft problem they could amend the license:

    * 3a. No one shall include any software code
    * written by U.C. Berkely or any of its
    * contributors in any software program
    * intended to be used primarily for evil
    * purposes including but not limited
    * to the wearing out of RGB monitors
    * through the excessive illumination of blue
    * phosphor dots.
  • Would this also apply, then, to other non-BSD-UNIX yet BSD+advert-licensed software out there? Or would the authors of these programs have to re-release their source with the updated license?

    See my earlier comment. All UCB are doing (in fact, all they can do) is offering to relicense the code on which they own the copyright under the new terms. Although many programs use the BSD license, UCB don't own copyright on most of them, and hence have no say in future licensing terms.

    Individuals authors will have to rerelease the source under the new license terms (or offer to relicense existing source under the new terms). No doubt some will do so, and some will not -- either because they want the advertising clause present (and they have every right to do so), or because they don't know or don't care about it.

  • You might think you are denying someone else these all-important rights, but in reality, it would only apply to your modifications. In one sense. But consider: if you're modifying code, then by definition you must have started with code that isn't yours. In most cases, the code can't be readily separated; in order to get back to the "original" code one must grab another copy of the original. The point is that when you modify code, you change the code but you don't take ownership of it. Say somebody has a huge pile of something; I'll say socks in this example (it sounds ridiculous, I know, but it's not computer- or money-related, so I figured I'd use it for the sake of argument). Now, say you see the pile one day and put a few more socks on it. Or maybe you wash the socks that are already there. Or you could make some other change to the pile. You've changed the pile, but that doesn't mean you can walk off with it and claim it as yours or build a fence around the original so no one else can see it or add more socks. The pile still belongs to whoever started the thing, even though you've added to it. You could certainly make an identical pile of socks, call it yours, but you'd have to get the socks from somewhere. You could ask the owner of the original pile for some, and perahps the owner might let you take a few (or, who knows, maybe even the whole thing). Perhaps not; it depends on the owner. Perhaps I should get going before my example gets any sillier. Again, this isn't intended to start a flamewar.
  • by narrowhouse ( 1949 ) on Thursday September 02, 1999 @08:52AM (#1708766) Homepage
    What is the difference between this and public domain now? The GPL prevents commercial development from absorbing source into proprietary works (for good or bad). Without the credit clause what is the point of the BSD license? Does it encourage or discourage anything in any way that makes it different from public domain?
  • I would simply say that inflammatory advocacy does not generally work.

    I, for one, don't have any particular axe to grind. I like the BSD license, but I generally prefer the GPL license, because it discourages forking and keeps source code open.

    BSD license is more favorable (at least under certain circumstances) to software developers. GPL license is more favorable to software users.

    Pick the one you like. If something is released under a license/policy you don't like, don't use it. That's what I do, and is why I generally avoid closed-source software.

    --
    Interested in XFMail? New XFMail home page [slappy.org]

  • by drwiii ( 434 )
    I'd hope that licensees of BSD Unix would still give credit to UC Berkeley, even if it is a voluntary decision on the licensee's part.
  • I'm a rabid GPL advocate and all, but the reprocussions of this I'm seeing down the road just make me ill...


    Berlin-- http://www.berlin-consortium.org [berlin-consortium.org]
  • The following is from Windows 95, not NT (haven't tried it there). (I'm using MKS's implementation of strings and grep on this machine):

    C:\WINDOWS>strings ftp.exe|grep Regents
    @(#) Copyright (c) 1983 The Regents of the University of California.

    C:\WINDOWS>

    Proof enough?

    (Anyone with dual-boot machine can check it themselves by mounting the Windows partition and doing the strings thing from Linux.)

  • by Arandir ( 19206 ) on Thursday September 02, 1999 @09:05AM (#1708784) Homepage Journal
    I have and will continue to bash the philosophy behind the GPL, but I don't recall every bashing the GPL itself (though I may have nitpicked it). However, every license serves its purpose, including proprietary licenses. If the GPL serves your purpose, use it. If the BSD is better for you then by all means use it. There's no sense arguing over which is "freer" since neither has anything at all to do with political liberty.
  • by Anonymous Coward on Thursday September 02, 1999 @09:06AM (#1708787)
    that many of the people that insist on calling it GNU/Linux, think that the advertising clause of the BSD license is "obnoxious". Would not that make RMS obnoxious? He never shuts up about it. Funny when credit is "requested" from GPL supporters it is due, but when the BSD license wants it, it is "obnoxious"
  • From /COPYRIGHT on a FreeBSD machine I have an account on:

    1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

    2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

    You still have to acknowledge UCB's copyright when you distribute the code in source or binary form, it just no longer has to be acknowleged in advertising.

    When a piece of code is in the public domain, you do not have to acknowledge any copyright (because there is none).
    --
  • If it prevented companies from selling your code and claiming that theirs is better, I don't see why it would be staggeringly stupid.

    I don't want to prevent this. I want my code to
    be free. Hence, I would use the BSD/X license.
    --
    Kevin Doherty
    kdoherty+slashdot@jurai.net
  • Ofcourse, if somebody took YOUR 10,000 lines of code and made a billion dollars from it.. it wouldn't make you mad. No, what would be maddening would be the fact that they changed it.. ever so slightly.. made it faster.. better. Incompatable. And you can't see it, either. It is property of MegaLopoly Capitol Holding, INC CO LTD Limited AG. So go fsck yourself and write a better one. The BSD License depends upon a "gentlemans handshake" agreement that we give, and we take. The GPL is a pissed off farmer with a shotgun. Personally, cheap reproduceable code should be BSD'd. Something like the kernel should be GPL'ed (IMHO). ;-) the Pan
  • Public domain you lose all copyrights to it. Someone can do anything to it. The new BSD license [opensource.org] requires that it
    * Retain the copyright and the copyright notice
    * Retain the BSD license
    * Binary distributions must include the copyright notice
    It also points out that the organization is not giving rights to use their name in product endorcements without separate permissions.

    Since the GPL allows for the copyright notice restriction, this looks like it makes BSD completely GPL compatible, YAY!


    ----
  • "Non-free software will be used as a weapon to control and curtail your activities, and I don't feel like writing code that could legally be used against me in that manner."

    Non-free software "controls" no one. And any curtailing it does is similar to the curtailing inherent in the GPL, Artistic, MPL, QPL, etc. Both have terms limiting how you can redistribute the software. Even the GPL has clauses limiting what an end "user" can or can't use (a GPL'd library has severe restrictions on its intended end user).

    Explain how not writing code under the GPL can be legally used against you? As long as you follow all copyright laws (whether copyleft or not) and avoid software patents, how can any swarming unscrupulous corporate type do anything at all to you?
  • Ok, this is just something to note.
    First, I'm not a Win9x, NT, *BSD, Linux, Mac, etc. user...

    Actually, I run BeOS, Linux AND FreeBSD, so I'm not really biased.

    Something a lot of people here seem to be saying is about appending the GPL onto *BSD. You people must get it through your heads, GPL is not the saving grace. Most, if not all, *BSD users that I know (self somewhat included) detest the GPL, because of it's politics. It's a software license for chrissakes, not a religion.

    This is not intended as flamebait nor to attack, simply to point out that don't see it how a lot of BSD people do - they use FreeBSD because they don't want GPL, not because GPL doesn't want them.

    Oh, and umm, hi mom!
  • by Anonymous Coward
    You get 1 point automatically for not being an Anonymous Coward. This is because Anonymous Cowards (such as myself) have been known to be obnoxious or clueless.

    The second point is a default moderation. It comes as a result of having several posts moderated up over time. The poster becomes a favored poster because they have a history of saying things worthwhile.

    It's still possible for people with default 2's to post flamebait or trolls. We all have days where we get a little surly. If it continues, their default score will eventually be averaged down. It's also possible to log in and flame yourself into a default 0.

    Check out rde's user page [slashdot.org]. Most of the time, rde has something worthwhile to say. Personally, I think (s)he was right on with the original post -- the BSD vs. GPL license war is one of the most time-wasting activities I've ever seen. I'm also tired of seeing BSD articles turn into 400-comment ASCII battles around here.

    But I'm obviously a hypocrite since I'm posting on slashdot instead of coding right now.
  • No, RMS is not our god. Linus is our god, haven't you been paying attention! RMS is just Saint Ignucious, who paved the way for our god. :-)

    ----
  • So, now that the advertising clause is gone, does this mean that FreeBSD can simply tack the GPL onto the existing license?

    NO. It doesn't mean that. It is not desirable for FreeBSD to change to the GPL, and that will never happen. Trust me on this. And you can't just tack on the license. It just doesn't work that way. Berkeley still owns the copyright to many files so FreeBSD could not change things like that. If any of the Linux people think they can just "tack the GPL on" to the file, they are flat wrong, plain and simple. Licensing terms are controlled exclusively by the copyright holder.

    Many people use FreeBSD specifically because it has a proprietary friendly license. One company I know if actively modifies the kernel to get the best performance they can out of their video hardware. And the do not want to make all of those changes available. Many aren't relevant to a general purpose OS, and some document interfaces to their priorietary system. The GPL has to much ambiguity to base a business plan on. Linus Torvalds says it means one think while RMS says it means another.

    No. FreeBSD will never be GPL'd.

    Warner Losh
    imp@freebsd.org

  • So, you're not interested in improving someone else's code, not interested in helping the community, not interested in any sort of the customary altruistic activities inherent in a gift-culture. Instead, you just want to take.

    The author of a BSD source code can rerelease it at any time under any license he wishes. But because he doesn't, you would take his code and slap a different license on it against his wishes (not that you legally could). Ungrateful greedy lout!
  • Good damn question. I'm trying to figure out what the hell the point of this was myself. So this means that now people like
    microsoft can continue to steal code and now they have BSD's permission to not even acknowledge who they were stealing code
    from?


    First of all, no one is stealing any code from anyone. BSD is giving their code away.

    Second of all this is NOT retroactive, and Microsoft has written it's TCP/IP stack/Utilities long ago, so the old license still stands. Microsoft cant say that 4.3bsd (or 4.4) code is now theirs, it's not, it never was, it never will be. The old license says clearly they must acknowledge UCB and if they want to be legal they will continue to do so.


    -Rich
  • (despite GPV zealots' strident claims)

    It's spelled G-P-L. Please grow up.

    --
    Interested in XFMail? New XFMail home page [slappy.org]

  • by Gleef ( 86 ) on Thursday September 02, 1999 @11:28AM (#1708850) Homepage
    Grudgingly, since you don't seem to have the energy to follow the convenient link to the license, I will quote the relevant text:

    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ... Redistributions in binary form must reproduce...this list of conditions.

    Essentially, you must keep the license. Unlike the GPL, you can add restrictions to the license, which many companies have done (eg. BSDI, Sun, Microsoft). Unlike the older BSD license, it appears (but I am not a lawyer) to not have any restrictions incompatible with the GPL license, so I think you can add the GPL to the new BSD license. It is cumulative licensing, not relicensing.

    I am not a lawyer, does anyone with real legal credentials (and more ambition to read and think than the AC I'm replying to here) want to take a stab at this?

    ----
  • Apparently, my post got put up out of context. This caused some confusion. I'll rephrase my thoughts.

    Now that BSD development is fully open for GPL/GNU participation, I see that no one is advocating this. No one. Instead I see lots of posts advocating the opposite, the taking of BSD code for GPL/GNU purposes. The whole idea of Free Software is to keep it in the community, and now I see people wanting to expatriate code. I see posts on the order of "now we can take it and make it ours." All of you would be pissing nails if someone suggested BSDing GPL/GNU code. But in advocating GPLing BSD code, you are among the worst of hypocrits.

    No one in the BSD camp worries if you take some code here or there for your own use. In fact, it's encouraged. Take several application if you want and come back for more. But the BSD offer of free love was interpreted by you as rape. And just like a despicable rapist, your reply when caught is "but she really wanted it, look at how she's dressed."

  • by Jordy ( 440 ) <jordanNO@SPAMsnocap.com> on Thursday September 02, 1999 @02:25PM (#1708869) Homepage
    There seems to be a bit of confusion about the ability to license BSD code as GPL.

    A software license defines restrictions you wish to place on the use of your software/code. It is a legally binding agreement between the copyright holder and the user. These restrictions can not be overridden by sublicensing the code unless permission is explicitly given.

    A copyright notice defines ownership of the code. You do not need to place a copyright notice in your work to hold the copyright. The second you write it (in the US), it is protected under copyright law unless you explicitly release it to the public domain.

    Code which is in the "public domain" has no copyright. You used to see people who would release code to the public domain with restrictions, however in the US "public domain" means public domain, so the restrictions won't hold up.

    Unless explicitly forbidden by a license, you can sublicense code under whatever terms you wish. The terms of the new license can not conflict with the old license (sublicense, not relicense).

    This allowed people such as Microsoft to take BSD code and place it under MS EULA. The EULA does not place any restrictions to make it incompatible with the original BSD license.

    That said, it is completely legal to sublicense BSD source code as GPL as long as the GPL does not conflict with the BSD license, which, by the looks of it, it doesn't.

    Here are some URLs for people who are interested:
    The Copyright Website [benedict.com]
    Copyright Terms [yale.edu]
    Software License Primer [biddlelaw.com]
    The USENET Copyright FAQ [faqs.org]

    [disclaimer: this is all information I gathered from law usenet groups and various legal web sites so it may not be completely accurate. if there are any copyright lawyers who want to correct me, please do.]

    --

Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (10) Sorry, but that's too useful.

Working...