Slashdot Mirror


Microsoft And The GPL/LGPL

AnimeFreak writes "In this CNET news article, it talks about how Microsoft's new license that will allow competing companies to read-over software code for their products does not allow software covered under the GPL/LGPL licensing agreement (such as Linux, SAMBA, and Mozilla)."

209 of 573 comments (clear)

  1. So competing means???? by teambpsi · · Score: 3, Funny

    Thou shall not be competent?

    --

    Old age and treachery almost always overcome youth and skill.
    1. Re:So competing means???? by josh+crawley · · Score: 3, Interesting

      Wow, a first post that probably wasnt aiming for it. Well, that aside....

      Anyways, how can MS compete with GPL? I see they're trying to look _good_ by allowing some source to leak out to freeBSD. Still, with their standards, how can they prevent/make sure that somebody doesn't share the standards with somebody in the samba group? Still, isn't decryption/decoding of standards compliance ommitted in the DMCA? I thought the Sony v Colecio setteled that (I knew it's sony versus some other vid game company, as the other company won).

      Oh well, MS is outliving their usefulness with their ever constricting contracts and costs. I've even shown Linux to friends who never have had a computer. They prefer KDE over windows. They realise setting up is a chore, but learning a bit is cheaper than resorting to a Evercrack(-like) software. Just fork over 200 bucks and we'll give you a patch^H^H^H^H^Hupgrade!

      I still use Windows(2k), But I'm trying to find the best way to port over to linux, as the major tool I need is an avi video editor(VirtualDUB in linux would be wonderul, but I have very little skills in that area). I game a bit, But I OWN the metal box Quake3. I also have UT, RtCW, and other fun linux games. No probs there.... :-) ePSXe works great in linux too....

    2. Re:So competing means???? by skribe · · Score: 4, Insightful
      Thou shalt use a license like the BSD one...

      Translation: Thou shalt allow us to steal.

      --
      Blog
    3. Re:So competing means???? by psavo · · Score: 2

      Think about it like a family gathering (well.. 'dream' family anyways). Everybody brings some food with them, and give to everyone wanting it. What would you like about some cousin that'd just come and take without ever giving anything (or even saying if it had some hair in it)?

      --
      fucktard is a tenderhearted description
    4. Re:So competing means???? by Pig+Hogger · · Score: 3, Funny
      Thou shall not be competent?
      And thou shalt make legislature pass laws favourizing thy product.

      That's typical bourgeois attitude. Case in point: in the late 1700's, a brewer named Molson moved to Canada, where 99.99% of the french population, being from Normandy, made their own applejack cider (grapes dont's grow there). Rather than corner the cider market, the incompetent Molson had the governor pass a law prohibiting the people from making their own cider.

      Voilà! Instant market for it's horsepiss beer!

      That's typical of the the way anglo-saxons do business: shove their inferior crap down other's throats. And then, they wonder why planes crash into buildings...

    5. Re:So competing means???? by FFFish · · Score: 3, Informative

      WTF you mean "grapes don't grow there"?

      There are at least 20 wineries within one hour's drive of my house, and at least 30 vinyards, and Okanagan wine has been cleaning up with gold medals at the world tasting events for a good five years or more. We grow grapes here, and damn fine grapes at that.

      Ontario also has a thriving winery industry, though it's not nearly so good as BC's. :-)

      --

      --
      Don't like it? Respond with words, not karma.
    6. Re:So competing means???? by Spamuel · · Score: 2

      It's funny how it's only stealing when Microsoft is using the source code. If a developer didn't want their code to be totally free they wouldn't release it under the BSD license. There's no "stealing" occurring here, the license is simply being used as intended. You may not like it, but then again, it's not your code.

    7. Re:So competing means???? by First+Post+Counter · · Score: 2, Funny

      Congradulations, teambpsi! Your first post has been officialy recognized as the true First Post. After careful consideration, we decided to allow this, but with a reprimand for such a lame first post.

      Current Statistics:

      Logged in FPs: 2
      AC FPs: 0

      First Posters:

      1 - Spanko
      1 - teambpsi

  2. Didn't we do this one already? by AJWM · · Score: 2

    Like just a few days ago?

    --
    -- Alastair
  3. Just like... by LinuxInDallas · · Score: 2, Interesting

    this?

    http://slashdot.org/article.pl?sid=02/04/05/1456 25 2&mode=thread

    I thought we had hashed this one out already ;)

  4. So? by Burgundy+Advocate · · Score: 3, Insightful

    It's their code, they can licence it however they damn well please.

    That's what "freedom" is all about. You get to choose how your code can be used. MS has decided, now it's up to us to honor that decision.

    Otherwise, you have no right to expect anyone to respect licences like the GPL.

    --
    Dragging people kicking and screaming into reality since 1996.
    1. Re:So? by tunah · · Score: 4, Insightful

      If you read the article, you would see it is part of their settlement with the DoJ. Now _I_ have no right to complain, I am not a US citizen. But if it was my DoJ I would be seriously pissed off that the settlement will apply only to companies. Antitrust legislation is for the people (as is all legislation, in theory).

      --
      Free Java games for your phone: Tontie, Sokoban
    2. Re:So? by rainmanjag · · Score: 5, Insightful

      You miss the point of the op-ed. Yes, software implementations are copyrightable and licensable. Perens isn't saying that MS should make their implementation of CIFS anything other than they already do. However, it's been a hallmark of competition for a competitor to simply look at the way the product works and the reverse engineer it. They can then license their implementation any way they choose. And this has happened the SAMBA project engineered their own implementation of CIFS and it runs on any *NIX system that wants windows file sharing compatibility.

      However, what Perens *is* saying is that if Microsoft patents certain features or qualities of its implementation, then if SAMBA wants to make an interoperable product, they have to pay royalties to Microsoft in order to be able to use the *patented* (not copyrighted) technologies. And it's this type of IP patent abuse that has got Perens and the entire computing world (except those with legal monopolies gained from unjust patents) scared $hitless.

      --
      http://starboard.flowtheory.net/
    3. Re:So? by thomas.galvin · · Score: 5, Interesting

      It's their code, they can licence it however they damn well please.
      That's what "freedom" is all about. You get to choose how your code can be used. MS has decided, now it's up to us to honor that decision.
      Otherwise, you have no right to expect anyone to respect licences like the GPL.


      Normally, you would be right, but Microsoft has been found guilty of illegaly abusing a monopoly. This trial is in the penalty phase, not the "did they do it or not" phase; Microsoft is being punished.

      The very heart of "punishment" means that Microsoft is going to have to do things that they do not want to. The fact that this is an anti-trust trial means that they are going to have to do things that hurt themselves and help their competition. GPL software represents some of their strongest competition, so a "punishment" that does not help GPL developers is not a punishment at all. Remember, they have been abusing their competitors and their customers.

      In the past, when Microsoft did whatever they damn well pleased, they broke the law. They cannot continue to do whatever they damn well please to correct this.

    4. Re:So? by maxpublic · · Score: 2

      What this goes to show is that anti-trust settlements, nominally intended to redress wrongs made against the people, aren't actually used to benefit the people wronged. So MS can cut a deal to give goodies to other companies, but fuck the citizenry, and all those nasty communist types who use open source; where the DOJ is concerned they don't count!

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    5. Re:So? by mandolin · · Score: 2
      >>> that does not help GPL developers

      Not to sound too harsh, but really, cry me a river. Thanks to the rather strict requirements of the GPL, it's really not too hard to come up with something, even in good faith, that doesn't play with the GPL. Witness the QPL or old BSD licenses.

      Now of course breaking compatability w/ the LGPL is an entirely different story. Since I glanced through the MS license, I will go ahead and stupidly ask (since Mr. Perens didn't quite explain in his article): exactly how does said license not allow one to link a module created using the MS license with other modules created under the LGPL? I can't find anything that would kill this. Even section 3.3 doesn't seem to apply since LGPL modules don't place restrictions on other modules, and thus don't cause $(MS_MODULE) to come under $(IPR_IMPAIRING_LICENSE). Hell, where is Mr. Perens getting the statement "The Microsoft license specifically excludes software under the General Public License, commonly known as the GPL" from? I don't see any mention of (L)GPL in the document.

      Does this whole furor stem from the fact that the license covers the documentation?

      Lastly, of course, is this the part where I say how I'm writing this from a Linux box and work with GPL software, or should I just go hide behind some asbestos? Obviously I misled myself *somewhere*..

    6. Re:So? by ljaguar · · Score: 2, Funny
      scared $hitless.


      Am I alright if that read "scared <a variable named hitless>"?

      I was scratching for full 10 seconds before I realized '$'=='s'
    7. Re:So? by jedidiah · · Score: 2

      Actually, this has NOTHING to do with "code". This is all about specs. This is more like RMS attempting to tell anyone that used GCC to compile their program what licence they could or couldn't use. It's actually going quite a bit further than the GPL in terms of megalomaniacal attempts at control.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    8. Re:So? by Malcontent · · Score: 2

      Well it pisses of MS.
      It pisses of the astro turfers at slashdot.
      It pisses off trolls.

      I $ay go for it!.

      --

      War is necrophilia.

    9. Re:So? by Surak · · Score: 2

      This is an interesting angle. The Construction section at the bottom of the agreement says that if a court finds section 3.3, 3.5 or 3.7 to be unenforceable, then then entire agreement is null and void.

      So if the court says they can't do 3.3, which is the IPR impairing license section, then they can't license it at all, according to their own agreement. :)

    10. Re:So? by 4of12 · · Score: 3, Insightful

      It's their code, they can licence it however they damn well please.

      A good and valid point.

      I find it ironic, though, in all of MS crying and hand-wringing about how the GPL is so restrictive, destructive of intellectual property, anti-American, etc. that they have come out with a license that is phrased with particular vengeance against the share-and-share-alike GPL.

      Despite his rabid single-minded adherence to the principles in which he believes, you don't see RMS adding clauses to the GPL prohibiting you from using such software together with proprietary software, such as MS operating systems, etc. He encourages maximum use of free software, but he does not distribute his software with the kinds of legal shackles that MS is doing.

      So let the free market decide which kind of system they like better.

      --
      "Provided by the management for your protection."
    11. Re:So? by istartedi · · Score: 2

      Well I am a US citizen, and I do have a right to complain--that they went after MS in the first place. Tell me, when are they going to go after Apple for their "monopoly on Motorola based PCs" which surely must be as bad as a "monopoly on Intel PCs". At least MSFT will sell you Windows for a price, and you can run virtual PC on a Mac. Apple won't sell you any version of their OS for x86. They just want to protect their Motorolla monopoly. I demand choice from Apple! I want my OS-X for x86 yesterday!!!

      I'm serious; judge Jackson was way off the mark. Essentially, he narrowed the definition of "PC" to "x86 box". That was the only way there could be a "monopoly".

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    12. Re:So? by Zeinfeld · · Score: 2
      I would love to see MS required to keep releasing Office, etc. for the Mac. I would also love to see Mac release OSX for the x86 world. They kind of go hand in hand...and neither are likely to happen. C'est la vie.

      Microsoft makes plenty of $$$$ selling Office for the Mac. It is almost certain to continue to sell office for purely commercial reasons.

      Strategically MSFT has every reason to want Apple to continue in business, makes it easier to defend antitrust lawsuits. If Microsoft dropped Office for Mac a competitor would move in soon enough. Given that Microsoft originally displaced Lotus and Wordperfect by developing a product for the Mac when the majors refused it is hard to see anyone at Redmond arguing that Microsoft repeat that mistake and keeping their job for very long.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    13. Re:So? by kcbrown · · Score: 2
      Yep. And Standard Oil had a monopoly on gasoline. But hey, you didn't have to use oil-derived gasoline, you could have used alcohol or some other fuel to fuel your car. Oh, sure, you might have had to make serious modifications to your engine to get it to work properly, but you did have a choice, so the U.S. Government had no business busting Standard Oil for their so-called "monopoly".

      Right?

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  5. isn't this confusing two things? by AdamBa · · Score: 2
    The SMB/CIFS license I thought was to satisfy the European investigation. Perens is bollixing that up with the Justice Department/nine states settlement, which would involve documenting the protocol, but I don't think says anything about releasing the source, and in any case is off in the future, since the settlement has not been accepted yet.

    - adam

  6. What is this by glwtta · · Score: 2

    the day of the obvious today?

    --
    sic transit gloria mundi
  7. Brain Control? by Advocadus+Diaboli · · Score: 5, Insightful
    What Microsoft is going to do is pretty serious. They are publishing documentation to the proprietary things they do and they publish them under a license that an Open Source developer is not allowed to use this information.

    So in short they are denying you to use information. And of course that would just mean, that every Open Source development in projects that are related to what MS is "disclosing" have to stop immediately, otherwise MS could claim that the developers violated their license. And the question is if Open Source then has to prove if they are innocent or if MS has to prove that they are guilty. Anyway, legal affairs cost much more than many Open Source developers can afford.

    So this is just another form of censorship. But its much worse. Microsoft is "publishing" something and in the same moment trying to disallow you to use that knowledge which is published. A thing that is really serious because the human brain doesn't have an infrastructure that tags information as "not usuable for Open Source" and so on. Or can you imagine a school that learns you how to add 1+1 and then tells you: You are not allowed to use this knowledge. And keep that in mind!

    As a developer I don't want to bother if the knowledge that is stored in my brain is free or not! For me it is free and nobody, especially not Microsoft has the right to control what I'm doing with my brain!

    So for an Open Source developer this sort of license agreement simply says: Read the information and forget it completely. And so there is no need to waste time with reading at all.

    So, basically this license can be used by Microsoft to protect even things that are not able to get a patent for.

    If I go on thinking about this a bit more, then I think that Orwell was a very big optimist when he wrote "1984".

    1. Re:Brain Control? by wirefarm · · Score: 2

      Microsoft is "publishing" something and in the same moment trying to disallow you to use that knowledge which is published. A thing that is really serious because the human brain doesn't have an infrastructure that tags information as "not usuable for Open Source" and so on. Or can you imagine a school that learns you how to add 1+1 and then tells you: You are not allowed to use this knowledge.

      And they have the gall to call the GPL 'Viral'...

      Sickening.

      Jim

      --
      -- My Weblog.
    2. Re:Brain Control? by Ogerman · · Score: 3, Insightful

      So, basically this license can be used by Microsoft to protect even things that are not able to get a patent for.

      Disclaimer: IANAL

      Not really. I don't believe there are no legal grounds, historical or otherwise, for licensing text materials with provisions on what you can or cannot do with the knowledge within. If I buy a copy of a M$ technical reference from my local bookstore, M$ has no right to prevent me from doing anything other than directly copying it. I can write my own technical reference based on my interpretation, release it with nothing more than a standard copyright, and they can't do a damn thing about it. (Preventing me from doing so would be a clear-cut first-amendment violation). The same applies to software itself assuming that code is considered free speech. Software would be an interpretation of the technical reference as well. If software is (illogically) not deemed free speech, then there may still be need for an in-between third-party documentation before developers can use it to develop software.

      Either way, this is only about software patents. Without them, M$ is powerless to enforce any such license.

    3. Re:Brain Control? by pwileyii · · Score: 2, Informative

      (a) be disclosed and distributed in source code form: The BSD license does require that.

      The BSD license does not require this. Unlike the GPL license, the BSD license does not require the source code to be available for a piece of software licensed under it.

      - Preston

    4. Re:Brain Control? by BlueJay465 · · Score: 2
      You seem to have the First Amendment confused with something else. The First Amendment of the Constitution of the United States is:
      Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the government for a redress of grievances.

      The First Amendment only applies when the GOVERNMENT is attempting to prevent you from doing what you stated above. Microsoft, on the other hand, is a private company who does not fall under the jurisdiction of the First Amendment. Now if you were to indirectly copy material (running it through your own words and interpretations), you could be accused of plagiarism.
    5. Re:Brain Control? by doug363 · · Score: 5, Informative
      The passage says:
      1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

      Note that if either (a), (b), OR (c) is true, then the license is an "IPR impairing license". Also, it is possible to sublicense some software in a way that would make it fall under the definition of an "IPR impairing license". In the main passage of the license text, it says:

      ...Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License.
      So something like public domain software, which can be sublicensed as BSD, GPL etc. is out as well.
    6. Re:Brain Control? by Arandir · · Score: 2

      The Microsoft license is completely bogus. All it is is an intimidation tool. It looks legitimate enough that Microsoft can haul you to court without the judge laughing in their faces. Once there they can wear you down. Once the judge sees through their tricks, MS will simply settle. And the media will attribute it as a win for Microsoft.

      I've seen dozens of tiny companies do exactly the same thing.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:Brain Control? by Wolfier · · Score: 2

      What if you work for a company and your day job requires you to read MS docs?

      Not all OSS develepers are as lucky as those who program OSS software as a day job you know...

    8. Re:Brain Control? by Perianwyr+Stormcrow · · Score: 3, Insightful

      Nothing new.

      You've heard of a non-disclosure agreement, right?

      A non-compete clause?

      What you do with your brain is terribly contractable.

      --

      What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey

    9. Re:Brain Control? by The+Cat · · Score: 2

      Microsoft is based in the state of Washington, which, last I checked, has not seceded from the Union. Therefore, Microsoft is most certainly within the "jurisdiction" of the Constitution.

      Further, NO ONE is allowed to supress the free speech rights of another person.

      Where did this "the Constitution only applies to Congress" routine get started? It applies to EVERYONE, not just Congress.

    10. Re:Brain Control? by Aapje · · Score: 2

      Point (a) is not true for BSD (that was a typo in the post you replied to). The fact that you are not required to disclose the source of an app that uses BSD-licensed code is the major complaint that GPL-advocates have about the BSD-license. They fear that people don't distribute the changes they make to open source code (although you can argue long and hard about the validity of this argument). Anyway, BSD doesn't violate any of the three limitations. PD is perfectly acceptable as well.

      Of course, once you relicense BSD as GPL the code becomes tainted, but that only works for the tainted code. I find this quite amusing as the (L)GPL is meant to draw code into the web of Free Software (a situation where GPL'ed code can take from other open source code, but not vice versa. This is a typical case of embrace and extend). MS simply puts out it's own restrictive license to counter this and promote BSD-like licenses and every GPL-advocate screams foul.

      --

      The Drowned and the Saved - Primo Levi
    11. Re:Brain Control? by Peter+Harris · · Score: 2

      Sorry, but no.
      Code is code, documentation is documentation.

      You don't have the right to copy other people's copyrighted code or documentation verbatim.

      You can, however, write your own code implementing what the documentation describes, or write your own documentation of what the code does.

      This latest attempt at grabbing more control over what programmers can write is simply what it appears to be - unethical, vicious even. And futile.

      How *desperate* do MS look lashing out like that? Heh heh.

      --

      -- What do you need?
      -- Gnus. Lots of Gnus.
    12. Re:Brain Control? by RickHunter · · Score: 2

      So something like public domain software, which can be sublicensed as BSD, GPL etc. is out as well.

      Question: Does this mean that software which has had this license forced on it can never become public domain software?

    13. Re:Brain Control? by Rupert · · Score: 3

      So, unless Congress passes a law, how exactly is Microsoft going to stop me doing what was described? Steve Ballmer could show up with a baseball bat and smash my keyboard, but (a) I have others; and (b) Congress has passed laws against that, too.

      --

      --
      E_NOSIG
    14. Re:Brain Control? by zCyl · · Score: 2

      So in short they are denying you to use information. And of course that would just mean, that every Open Source development in projects that are related to what MS is "disclosing" have to stop immediately, otherwise MS could claim that the developers violated their license. And the question is if Open Source then has to prove if they are innocent or if MS has to prove that they are guilty. Anyway, legal affairs cost much more than many Open Source developers can afford.

      Let's try a little mathematical argument here, for the sake of our own personal amusement. Let's begin by numbering open source developers. We shall say that developer 1 creates a product which competes with a Microsoft program in an area where it could have gotten information from this source, and then Microsoft files suit against developer 1.

      This suit costs Microsoft money.

      Now say that developers 2 and 3 have both forked off a copy of developer 1's program. Now developers 2 and 3 are both independently releasing different copies of a program that Microsoft disapproves of, so Microsoft files suit against developers 2 and 3.

      Now let's say that developers 4-7 fork off copies of the programs released by developers 2 and 3...

      Perhaps you see where this is going. Legislating against open source software is really an untested battlefield, and it may just be one that big money finds hard to win.

    15. Re:Brain Control? by donutz · · Score: 2

      Steve Ballmer could show up with a baseball bat and smash my keyboard, but (a) I have others

      But if Mr. Ballmer smashes your fingers (a) you've only got so many of those, and (b) if you sue them for the harm they caused you, and win, you'll be living off MS's dirty money....

    16. Re:Brain Control? by ninewands · · Score: 2

      Further, NO ONE is allowed to supress the free speech rights of another person.

      Not so ... the First Amendment ONLY applies to Congress (and by extension under the Fourteenth Amendment, the states) and it ONLY prohibits suppression of speech by force of law.

      It does not apply to purely private entities at ALL, therefore, it is perfectly legal for the terms of a contract (such as a license agreement or an NDA or an ISP's Terms of Service) to impose limitations on the use and/or disclosure of information.

      Oh ... and I AM a Lawyer.

    17. Re:Brain Control? by The+Cat · · Score: 2

      Surely you can understand the difference between a contract, which implies agreement, and suppression, which excludes agreement.

      The Bill of Rights comprise a body of inalienable civil rights that cannot be infringed by any agency. If everyone except Congress can violate these rights, then they are no rights at all.

  8. The picture I get by Tremul · · Score: 3, Interesting

    The picture I get of Microsoft when I read articles like this, is that of a spoiled child who wants all of the toys, wants them his way and wants them right away. However eventually this child grows up and learns that he has no friends. In Microsofts case, the child has grown up and learned to beat the other children with his toys.

    --

    "Can't sleep. Clowns will eat me"
    1. Re:The picture I get by jedidiah · · Score: 2

      Microsoft didn't earn them either. They just inherited them from it's parent (IBM). Now it wants to enact a scheme to make it impossible for other children to make their own toys.

      The GPL only seeks to prevent you from being a mooch, leeching off of GPL crowd. This new perversion from Microsoft seeks to make any competitor a Microsoft employee.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  9. Let's stick to the facts and prepare our strategy by Walter+Bell · · Score: 2, Informative
    As we have discovered many times in the past, large software companies can spout off much meaningless legal jargon in their contracts and EULAs. But, just as Oracle cannot force us to give up our right to free speech and Borland cannot wrench control of our intellectual property through the simple use of their software, there are limits on what Microsoft can do. After reviewing the case here, I recommend that Jeremy Alison and the other members of the Samba team grab a copy of Microsoft's restrictive license and use it as toilet paper. What makes me so confident? It's a thing called prior art, and Microsoft's patents on CIFS don't hold any water because they just haven't invented anything new.

    Let's take a look at the patents that Microsoft has filed that they are attempting to use to keep Samba down. Keep in mind that these may not be available on freebie patent search sites, as they have not been formally approved yet (a process that often takes 1-2 years). In the meantime, you can find them on Lexus-Nexis and other similar professional service networks.

    • U.S. Patent T7086923: Authentication of an Untrusted Third Party over a Packet Switched Network to control access to Network resources. As the title may indicate, this is a very general patent; based on my Linux experiences, the original BSD telnet daemon constitutes prior art. No problem here.
    • U.S. Patent T7065653: Connection-based random access file transport mechanism with Authentication and Reliability. Sorry, but Apache beat them to the punch several years ago. No go. Yes, http supports random access.
    • U.S. Patent T7689363: Domain identification and logon based on broadcast network packets. This is a little tougher, but BOOTP was around before Microsoft was even formed. Check the dates on your RFCs as an exercise, and tell me just how quickly this one will get thrown out of court.
    Yes, Microsoft has big, bad lawyers - but technically they don't have a legal leg to stand on. Bring RMS, ESR, and their millions of dollars into the picture, and Microsoft is going to have some serious problems enforcing their farce.

    ~wally

  10. "The Management" by Anonymous Coward · · Score: 5, Insightful

    I work in a state agency (hence the AC), and the prevailing "unwritten" policy that has been tossed my direction is that we will use Micro$oft platform software for systems that we have a shortage of competent workers to use as resources (ie one, me) due to these principles:

    1. Given that the administrator up and quits tomorrow, "The Management" can go on the street and hire an MS trained professional from the myriad unemployed yokels who thought certification = job.
    2. Micro$oft Administration is easy, and if they had to, "The Management" feels they could administer the box without personnel. (Which is false)
    3. "The Management" had a bad Linux experience - had business needs that were met by a non-administrator implementing a linux box for those needs... and the non-administrator got a better job and left them with an un-administerable box. Said box was then owned by skinheadz and used for DDOS attacks, because the box wasn't administered properly.
    4. "The Management" believes that finding bugs in Micro$oft software and submitting them to M$ will get the bugs fixed.
    5. "The Management" believes contacting Micro$oft with support issues is better than having to support yourself in the Open-Source Arena.

    So.. we continue to use M$ software in a highly vulnerable part of our enterprise (web).

    What's the point?
    The point is that members of the technical community (read: tech workers, not most middle-managers) are already convinced of the issues of interoperability, standards, and the monopoly status of Micro$oft. The hurdle lies in convincing "The Management" that the only way to break this monopoly and to curb these business practices is to take your business elsewhere.

    From my perspective, most of those in middle management feel that Micro$oft will do what is "right", and do what is "best" for the tech sector, and that having a large corporation there to take care of our interoperability worries, and our standards issues, and our implementation problems is a nice comfy thing to have. It gives them a sort of comfort zone in which to work in.

    I think I started rambling.. I better move to my weblog now so I don't get modded too heavily.

    1. Re:"The Management" by anshil · · Score: 2

      Please don't write "Micro$oft" write "microsoft" instead, nobody gets an advantage by the $, and only makes us technicans looking unserious. Really a non-geek looking at a text will be normally repelled by the $ sign in the name, so the content is not even looked at, no matter how serious it is.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
  11. Re:Geeze by Tremul · · Score: 4, Funny

    Unfortunately this is a way of competing. Microsoft has chosen to take the Toyna Harding approach.

    --

    "Can't sleep. Clowns will eat me"
  12. Just to Nitpick by FreeMath · · Score: 4, Informative

    Mozilla is licenced under the Netscape Public Licence, not the GPL.

    --
    This sig intentionally left blank.
    1. Re:Just to Nitpick by Stormie · · Score: 2

      Mozilla is licenced under the Netscape Public Licence [mozilla.org], not the GPL.

      Actually, different bits of Mozilla are licensed under a bit of a mess of different licenses. Efforts are underway to get everything unified under an NPL/GPL/LGPL "triple license", so you'll be able to use the code as long as you abide by one of those licenses. This would, of course, fall foul of Microsoft's new license.

    2. Re:Just to Nitpick by Rogerborg · · Score: 2
      • Mozilla is licenced under the Netscape Public Licence [mozilla.org], not the GPL

      That's not nitpicking, it's a very important point. NPL is functionally equivelant to LGPL, but it does not trigger any of the banning clauses. In fact, there are no licenses - including the GPL and LGPL - that trigger these clauses. That's why the GPL and LGPL are explicitely prohibited. Everything after LGPL is obfuscation and FUD, implying that the GPL and LGPL do trigger these conditions, when in fact they absolutely do not.

      Let's get this straight: this is an attack on the FSF, not on open source.

      --
      If you were blocking sigs, you wouldn't have to read this.
  13. Other Counties by LinuxOnHal · · Score: 2, Interesting

    Ok, I know that there are lots of samba developers here in the U.S., but is this as enforcable in other counties equally as well?

    It would greatly hinder development, but what if the protocol work was done overseas? Software is regulated in different ways in different locations.

    Just a thought

    --
    Trying is the First Step to Failing --Homer Simpson
  14. You forget one thing by Edmund+Blackadder · · Score: 2

    Microsoft is not writing this license because they feel like it, they are writing it because they being punished for breaking the law.

    So no they cant write it however they damn well please.

  15. This is about *Software Patents* by Ogerman · · Score: 5, Interesting

    From the text of the license:
    3.2 Patent License. Subject to Sections 3.3 - 3.7, Microsoft
    hereby grants Company a worldwide, royalty-free, non-exclusive, personal,
    transferable, non-sublicensable, license under its Necessary Claims to (1)
    make, use, import, and (2) offer to sell, sell and distribute, directly or
    indirectly, to End Users, Company Implementations that fully comply with the
    Technical Reference. The above license is limited to implementing the CIFS
    communication protocol itself, and does not include any express or implied
    licenses or other rights to any underlying technology (operating system
    technology, local file system technology, etc.) that may be used to make a
    complete file server or other CIFS compatible device.


    Reciprocal Patent License. To the extent Company owns,
    controls or can sublicense without payment of a fee to an unaffiliated third
    party, any patents that are required for Microsoft or its licensees to
    implement CIFS as set forth in the Technical Reference and distribute such
    implementations, Microsoft and its licensees are hereby granted a license to
    such patents solely for the purpose of implementing CIFS as set forth in the
    Technical Reference and distributing such implementations.


    If I understand this correctly, Microsoft is claiming patent rights (5,265,261
    and 5,437,013) on technology related to implementing CIFS. Basically they're saying "everybody can use our patents royalty-free as long as it's not part of (L)GPL'ed software." Essentially this is a patent license, not a software or documentation license. The "technical reference" is just along for the ride--also free under the same terms. I predicted this about 2 years ago--that Microsoft would turn to software patents after realizing that GPL software was undefeatable by any other means. This is their first attempt.

    It seems there are 3 options:
    1.) Develop CIFS software outside the US, ignore the patent for use within the US.
    2.) Develop a CIFS module for Samba under the BSD license (license compatibility?)
    3.) Develop CIFS software at will and ignore M$ altogether.

    All three cases probably require some degree of civil disobedience for US citizens--in the form of not honoring software patents. I say go for it. This could become the first time M$ ever legally fought individuals, and believe me--it could raise such a stink in public opinion that it destroys them completely.

    1. Re:This is about *Software Patents* by Jeremy+Allison+-+Sam · · Score: 5, Informative

      We (the Samba Team) don't think Samba infringes on these patents. We've looked at them.

      The problem is it doesn't matter what we think, it matters what lawyers think of this.

      We're currently getting a legal opinion on this and will post a more complete statement once we've done so.

      Regards,

      Jeremy Allison,
      Samba Team.

    2. Re:This is about *Software Patents* by dimator · · Score: 2

      All three cases probably require some degree of civil disobedience for US citizens--in the form of not honoring software patents.

      Sure, I'm down for civil disobedience -- but then again, I'm not a big company. Legitimate businesses are much less likely to use software created with even a little civil disobedience.

      --
      python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
    3. Re:This is about *Software Patents* by 9633 · · Score: 2, Insightful

      Why get a legal opinion? If you were infriging Microsoft would have sued you by now.

    4. Re:This is about *Software Patents* by Ogerman · · Score: 2

      To my point, Microsoft spends more on innovation than you can fathom. Nothing compared to OSS. Why? What kinda jackass CEO is going to put money into research just to have jackass2 CEO take the code and use it in their distro? Microsoft has a business model that supports research and development because what they research is theirs to make money from.

      Bullcrap FUD. There's no need for either proprietary software companies or software patents to drive innovation in software. If M$ is so amazingly innovative, then: why is their software so lacking in security?, why is their server software slower than free alternatives?, why does their GUI usability / aesthetics lag behind KDE?

      If Microsoft doesn't make money of their research, they aren't going to research anymore.

      Fine with me. In fact, IMO it's not going to be long before M$ isn't making ANY money off ANYthing anymore.. well, maybe providing legacy support for software that's no longer marketed.. Proprietary is dead. Get over it.

    5. Re:This is about *Software Patents* by Ogerman · · Score: 2

      If someone takes the code from MS and puts it into the GPL, MS no longer has any control over it, and they want a little control over what they invented. It seems reasonable.

      Exactly. That's the whole point--Microsoft should have no control of it. Standards controlled by one company are always bad. What they invented?! Sorry, but you don't "invent" software, you write it create solutions to needs. Invent would imply that you're doing something that nobody has ever considered before--making some proprietary modifications to an existing network filesystem is hardly inventing.

  16. Re:TCP/IP by glwtta · · Score: 2
    How infectious is the GPL anyway? If a GPL program that implements TCP/IP is distributed, doesn't TCP/IP now fall under the GPL? And then, by extension, anything that implements TCP/IP??

    What are you just fucking insane? How does implementing a protocol change that protocol itself?

    --
    sic transit gloria mundi
  17. Allow BSD, but not GPL, how? by jmv · · Score: 5, Interesting

    Can anybody explain to me how Microsoft can allow BSD software to use their license while forbiding GPL? Since BSD software can be re-licensed under any other license (the property that MS likes), why couldn't it be re-licensed under the GPL. In other words, what would prevent me from writing a very small BSD program that just used the MS doc but doesn't really do anything useful, and then re-license it under the GPL.

    Or probably better, all the MS interoperation code could be put in a BSD library (since there'd be nothing innovative in that part, MS won't even bother) and then link all kinds of GPL programs to that library. Does that make sense?

    1. Re:Allow BSD, but not GPL, how? by Osty · · Score: 2, Interesting

      Can anybody explain to me how Microsoft can allow BSD software to use their license while forbiding GPL? Since BSD software can be re-licensed under any other license (the property that MS likes), why couldn't it be re-licensed under the GPL. In other words, what would prevent me from writing a very small BSD program that just used the MS doc but doesn't really do anything useful, and then re-license it under the GPL.

      It's not so much that BSD-licensed code can be relicensed (GPL code can be relicensed as well, by the author or with the author's consent). It's more about how the GPL forces the code to be released.

      There are really two ways to look at the GPL. The first is from the perspective of a programmer writing GPLed software. He licenses under the GPL because he wants to make sure his code is always available (alternatively, he worships RMS, or doesn't really know what the GPL is but has heard it used as a buzzword, or is trying to keep companies from profiting from his work, whatever). This is fine. Anybody who wants to use that code has to abide by the GPL or get a special license from the author.


      The second way is what this is all about. Somebody writing a GPL application links to a non-GPL library. Now, it's not very clear on what the licensing situation should be at that point. The obvious solution is "don't do that", but there are plenty of ignorant people out there so we can't rely on that answer. Now, the way Microsoft (and most other GPL-unfriendly companies) interpret this situation is that the viral nature of the GPL goes both ways -- if you link to a GPL library, you're now forced to GPL your app, and if you link a non-GPL library to your GPLed app, that library must now be GPLed. This is exactly what Microsoft is trying to prevent. Remember, the GPL has not been tried in court yet (I don't remember exactly what happened with the recent MySQL case, but I seem to recall it was settled out of court. Anybody want to clear this up?), and so the lawyers are interpreting it pretty broadly to be safe.


      This is not Microsoft being malicious about the GPL. It's Microsoft following the CYA (Cover Your Ass) policy with their own intellectual property.

    2. Re:Allow BSD, but not GPL, how? by jmv · · Score: 2

      This is not Microsoft being malicious about the GPL. It's Microsoft following the CYA (Cover Your Ass) policy with their own intellectual property.

      They are being malicious. Remember that they're not releasing source code, they're release specs, information. What "intellectual property" could they "lose". It's like telling you "the header to my proprietary format starts with an '%', now you're not allowed to write a GPL program that uses that precious information".

    3. Re:Allow BSD, but not GPL, how? by manyoso · · Score: 4, Informative

      That's the thing, BSD is _not_ allowed by this license. Read:

      3.3 IPR Impairing License Restrictions. ...Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License."

      Distributing under a BSD or X11 license would necessarily "subject such Company Implementation to the terms of an IPR Impairing License." if said implementation were relicensed under the GPL.

    4. Re:Allow BSD, but not GPL, how? by Inoshiro · · Score: 2

      It sounds like you think that the BSD licence allows someone to "relicence" it under any licence. That's not true. The licence merely has no restrictions on code which may be linked to it.

      By extension, the GPL doesn't "relicence" code it's linked to. It's merely illegal to link it (GPL, not LGPL) with code which is not under a licence where the source is available and distribute that binary.

      So if MS has a licence which forbids the distribution of source with binaries, that is not compatible with the GPL clause that says you MUST provide source.

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    5. Re:Allow BSD, but not GPL, how? by Aapje · · Score: 2

      Distributing under a BSD or X11 license would necessarily "subject such Company Implementation to the terms of an IPR Impairing License." if said implementation were relicensed under the GPL.

      There is a difference between may and would. BSD-licensed code will not necessarily be GPL'ed, so while it may happen, it would not be certain. My IANAL-opinion is that the BSD-license is allowed.

      --

      The Drowned and the Saved - Primo Levi
    6. Re:Allow BSD, but not GPL, how? by swillden · · Score: 2
      But if you put yourself in the position of a company that is considering releasing BSD-licensed code you'll see that it is not, in fact, allowed.

      The reason is that if you release under the BSD license and some other person takes your code and rereleases is under the GPL, then suddently *you* are in the position of violating your contract with Microsoft. So, by releasing under BSD you're putting yourself in a position where any third party can, at their sole discretion, put you in hot water with Microsoft. Further, it's even quite likely that it will happen. Someone will see your code, add some cool features and re-release the whole thing under the GPL so that his new features are protected.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  18. Can you spell Prior Restraint? by mattr · · Score: 4, Interesting
    Section 3.2 says M$ is giving away the technology for free with the stipulation that it cannot be freely redistributed. The reasoning is that M$ is limiting the scope of intellectual property rights being granted so that no free implementation of their spec can exist. It would seem that an implementation for $0.01 or less might be okay.

    This shit is legal?

    If it is, why not just ruin their market? A client which on installation calls a 3rd party server anonymously, to indicate a sale. The dealer donates all the money to the dolphins or maybe the FSF. No money is collected, he just donates on behalf of all the users.

    Scenario two: The software is only sold in 1000,000-packs, price is 1 cent. What constitutes a sale? What constitutes prior restraint on business? Microsoft does not make money directly from this license it would seem. Is it possible for them legally to force a licensee to take a profit?

    This could sprout a new anti-anti-GPL: Just like BSD but the FSF or somebody else puts up 1 cent for enough copies to cover the world population. We can have a $10 fund to cover any number of M$ products which use this until the sun explodes. Perhaps we should use a dead currency that will give us better compression..

  19. Re:Let's stick to the facts and prepare our strate by bilbobuggins · · Score: 2, Insightful

    Unfortunately it's not the legality of the claims that makes the difference.
    It's the long drawn out trials, threats and general FUD that can go on for years (as MS has just proved), all the while effectively making it impossible for the coders to code.
    tell me, do you have the money and resources to prove them wrong in a court of law?
    regardless, are you supremely confident enough in your claims to start coding tomorrow? would you get nervous when you get your daily cease and desist letter, knowing you don't have the legal power to stand up to them? what if they go ahead and arrest you? sure, you could get released b/c they have no real legal claim, but is it really worth it? ask Sklarikov(sp?) if he would rather have the software or the jail time.
    the real issues, unfortunately, have nothing to do with 'reality' and MS knows this just as well as us.

  20. new status quo worse for open source by fishbowl · · Score: 4, Interesting

    If this license is allowed by the court,
    it is now far worse for the open source developer
    than before the trial!

    Now there is a specific exclusion for a specific competitor. Would the contract be legal if it named a company instead of the GPL?

    --
    -fb Everything not expressly forbidden is now mandatory.
  21. Re:Unenforceable, self-contradictory, and stupid by sheldon · · Score: 2

    Personally I think it's hypocritical to defend the provisions of the GPL and at the same time attack the provisions of the Microsoft license.

    Didn't Linus say something like "He who writes the code get's to choose the license?"

  22. Re:Unenforceable, self-contradictory, and stupid by Tom · · Score: 2
    The GPL in no way inhibits intellectual property. It is simply a software license that imposes contractual conditions on the use of software. It is only unusual in that it does not require payment.

    Actually, what's special about the GPL is not the no-cost aspect (which many non-free licenses share, including some Micro$oft EULAs), but that it gives you rights instead of taking them away. The only requirement (i.e. "the deal") is that you in turn must pass on these rights.

    Free beer is easy to get from any beverages company on a marketing run.
    --
    Assorted stuff I do sometimes: Lemuria.org
  23. They don't like GPL? Fine! by Alex+Belits · · Score: 5, Interesting

    All reimplementations of this then will be released under a different license that is an exact copy of GPL, plus an additional clause that Microsoft or any entity that is owned by Microsoft is prohibited from using it. Technically it will be perfectly ok under Microsoft's license -- it's not GPL at all, it's not even compatible with GPL.

    --
    Contrary to the popular belief, there indeed is no God.
    1. Re:They don't like GPL? Fine! by Alex+Belits · · Score: 5, Interesting

      This probably requires clarification -- it complies with the license because distribution is no longer free -- Microsoft is excluded.

      --
      Contrary to the popular belief, there indeed is no God.
    2. Re:They don't like GPL? Fine! by Alex+Belits · · Score: 2

      That was the point -- if Microsoft is out to play games, and won't accept open source, we can play the same stupid game and make something "closed" by excluding them.

      --
      Contrary to the popular belief, there indeed is no God.
    3. Re:They don't like GPL? Fine! by Chris+Johnson · · Score: 2
      If they are so threatened by the game (GPL) we're playing already that they'll attempt measures this desperate AND copy key parts of it (viral licensing), why the hell would you even want to change your game to copy what they are only doing because they're threatened by your original strategy?

      "Wow, Microsoft are so alarmed by what we do that they're panicking and doing really evil things! CURSE THEM! We must stop doing what works and start doing evil stuff ourselves to... um... explain this again please?"

      My God, now that we're all the way through 'they ignore you' and 'they laugh at you' and much of the way through 'then they fight you', what kind of nonsense is this to change the strategy before we've gotten to 'then you win'?

    4. Re:They don't like GPL? Fine! by Aapje · · Score: 2

      You still violate: IPR Impairing License shall mean [...] any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form;

      Your renamed GPL still requires the disclosure of the source in most cases. The license explicitly states that any instance of such a requirement is enough to violate the license.

      --

      The Drowned and the Saved - Primo Levi
    5. Re:They don't like GPL? Fine! by Alex+Belits · · Score: 2

      any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form;

      GPL demands no such thing. "Distributed with" != "derivative work", and for example, Linux distributions include a lot of software that is not distributed in the source form -- NS 4.x, for example. If Microsoft lawyers can't read GPL it's their problem, not ours.

      --
      Contrary to the popular belief, there indeed is no God.
    6. Re:They don't like GPL? Fine! by Alex+Belits · · Score: 2

      Their "innovations" are in protocol, not algorithms -- those are arbitrary changes that made only to break the compatibility.

      --
      Contrary to the popular belief, there indeed is no God.
  24. Re:Microsoft can do this, but... by kennyj449 · · Score: 2, Interesting

    Of course. Think about it: just for one example, what if someone sat down one evening and seriously made Outlook Express secure? BILLIONS of dollars in repair costs saved worldwide. Driver support extended to other OSs, as well - offering more choices. WINE would begin to kick ass. Possibly offer MUCH better network transparency in Windows more akin to that in *nix. Improved security in Windows so it won't have stupid holes like raw socket access to anything that wants it. Improved compatibility with Windows protocols in *nixs. NTFS support in *nix that's safe. *nix bootloaders like GRUB able to boot NT, 9x, even DOS "kernels" directly instead of relaying through native loaders. The possibilities are limitless. And, there are sure as hell a ton of programmers out there who are Win-only for whatever inane reason who'd have a lot of interest in, at the very least, seeing how M$ implements higher-level API functions, for example. All in all, open Windows source would result in massive improvements in both Windows and *nix. M$ won't be able to make money off of it using the same business model they currently rely upon (pay per license or face rabid lawyers) however, and as a result it'd never happen.

  25. Not competing on quality by Get+Behind+the+Mule · · Score: 5, Insightful

    It may be stating the obvious, especially on Slashdot, but there are many people in the world who need to hear this: again and again, M$ pushes its products not by trying to make them have the highest quality and win in market competition, and certainly not by innovating, but rather by playing political hardball and introducing gratuitous incompatibilities, all to deprive consumers of choices.

    So many times, I hear people insisting that M$ could only have become so powerful by being the best. This seems to derive from a profound conviction that market forces can only ever do The Right Thing, so anything that succeeds in the market is by definition a superior product. I think that market forces make this happen most of the time, but like anything else conceived and practiced by human beings, markets are flawed, in that they sometimes allow products to succeed by shenanigans rather than by quality. And M$ is living proof of it.

    Here's M$, reacting to the open source phenomenon, which may truly be the biggest threat they face today. Especially the GPL fosters the existence of software that they couldn't at least copy for their own purposes, unless they open their source code as well. So what do they do? Create even better products that beat out GPL'd software on the market? NOOOOOOOO!!! Instead they create a license designed to make the competitor incompatible, by legal fiat. Not that any consumer of software derives any benefit from the intracacies of software licenses, and not that there's any innovation in legally forbidding interoperation.

    What will it take before M$ apologists finally get it?

    1. Re:Not competing on quality by buss_error · · Score: 5, Insightful
      Instead they create a license designed to make the competitor incompatible, by legal fiat.

      Just as an aside to your comment, (which I whole heartedly agree), if I ever get busted for something, I want to be treated like M$: I want to be able to meet with the prosecutor and tell them what punishment I'd like.

      Now that everyone is freaking over the license, can I ask a really stupid question? Can't we tackle this from the other way around? For instance, write a client for Windows to use Unix, instead of writing a Unix program to work with Windows built in clients? Or am I being really stupid?

      --
      Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
    2. Re:Not competing on quality by plaa · · Score: 2

      It may be stating the obvious, especially on Slashdot, but there are many people in the world who need to hear this: again and again, M$ pushes its products not by trying to make them have the highest quality and win in market competition, and certainly not by innovating, but rather by playing political hardball and introducing gratuitous incompatibilities, all to deprive consumers of choices.

      I agree whole-heartedly to what you say, but there is one thing to remember when making this point to the large audience: don't write M$!! Using terms like M$, micro$oft, Microsloth etc. is stylish and everything, but it also gives the average sceptical reader the impression that this is just some half-assed nerd who's got a personal grudge against Microsoft.

      Just write Microsoft. It might hurt at first, but it isn't really as difficult as you might think. Using proper names gives your text so much more credibility.

      --

      I doubt, therefore I may be.
  26. You know, you're right... by kscguru · · Score: 5, Insightful
    These are REALLY distilled, but...

    The GPL/LGPL basically says you can't change the license on the code to anything non-GPL/LGPL.

    The MS license says you can't ever change the license to GPL/LGPL - or, in other words, MS must always have the option to copy/buy/(steal?) the code back.

    Really, MS just took the GPL and turned it around on itself. If the ideas behind the GPL are valid, then the ideas behind this license are valid. Clever trick... you ALMOST have to admire their lawyers.

    MS has faith that open source can't survive without MS code. Open source has faith that they can survive without MS code. I wonder who's right...

    --

    A witty [sig] proves nothing. --Voltaire

    1. Re:You know, you're right... by PhipleTroenix · · Score: 3, Insightful

      Not quite. This is not about sharing source, this is about disclosing standards by a lawbreaking monopolist.


      A judge said you are bad you must be broken up. M$ paid for a new legislature and president, then got rid of the judge.



      Lesson: You must play by the rules unless you have enough money. Now I must get back to work to pay for a hooker (er ex-wife).

      --
      When VPNs are outlawed, only outlaws have VPNs.
    2. Re:You know, you're right... by Martin+Blank · · Score: 2
      A judge said you are bad you must be broken up. M$ paid for a new legislature and president, then got rid of the judge.

      Where did a slight shift in Congress and a new president lead to the the judge being removed? The Appeals Court accepted the findings of fact, but dismissed the remedies. The court system is independent enough of the rest of the political process that a new president and the remanding of the remedies have nothing to do with each other.

      Personally, though I prefer the idea of a breakup, I can't disagree with the Appeals Court. The original judge (his name escapes me at the moment) was incredibly stupid in how he handled the case after the decision was handed down, and is lucky he wasn't reprimanded for it. Judge Kollar-Kotelly is handling things as a judge should, and while it seems very unlikely that MS will be broken up, she seems to have a good, fair head on her shoulders and will pick a fair set of remedies. I doubt that any side will be happy with it, and there will almost certainly be another round of appeals, perhaps even making it to the Supreme Court in a year or two.

      This fight is no more ugly than any other monopoly case. IBM and AT&T had similar knock-down, drag-out fights with the government, and there are cases we don't see in the papers because the industries are so small that nobody except immediately interested parties notice. These are long, drawn-out processes. The consumer generally wins out, though, even in a case like Microsoft's. That it will never satisfy most Slashdotters until MS is forced to open-source every single piece of software they've ever written is beside the point.

      --
      You can never go home again... but I guess you can shop there.
    3. Re:You know, you're right... by sagei · · Score: 2

      The MS license says you can't ever change the license to GPL/LGPL - or, in other words, MS must always have the option to copy/buy/(steal?) the code back.

      What I license the code as, though, has no bearing on what I can do as copyright holder. I can license code based on the implementation in the GPL or anything else, as well as sell rights to Microsoft under any other license.

      --

      Robert Love

  27. So does Kollar-Kotelly know about this? by jejones · · Score: 5, Insightful

    ...and if not, shouldn't she? Seems to me this is clear evidence that the proposed settlement is worthless.

  28. Incorrect usage of the english language? by JPriest · · Score: 2

    ...that will allow competing companies to read-over software code for their products does not allow software covered under the...

    Unless I missed that day of class?

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  29. why not just? by maxpublic · · Score: 5, Insightful

    Why not just make a third license with exactly the same terms as the GPL, but which requires that every user fork over one penny for use of the program to the FSF at some point before January 1, 3000 A.D.?

    In this case distribution isn't 'free' since there is a real cost involved, even if that cost is delayed. Companies use the idea of 'delayed costs' all the time in accounting; why can't common citizens do the same?

    Better yet, have one person buy the program and then relicense it under the actual GPL. You can do the same with the exempted BSD license and I doubt MS could do a damned thing about it.

    (Well, actually, I don't doubt that. They've obviously bought Bush and through him the DOJ, so they can probably do just about any damned thing they like, with Federal marshals to back them.)

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
  30. Re:NAS Vendors Effected by Jeremy+Allison+-+Sam · · Score: 5, Insightful

    This is a very astute comment (IMHO). The real reason behind this is to raise FUD in the minds of vendors looking at Samba on Linux as an alternative to Microsoft's server appliance kit.

    Doesn't matter if it's legal or if the patent claims are valid. It's to get the CEO's of appliance companies to go into their engineering dept. and say "see, we should have licensed from Microsoft to be *safe*".

    It's all about the dollars and control of the vendors........

    Regards,

    Jeremy Allison,
    Samba Team.

  31. Re:Unenforceable, self-contradictory, and stupid by BakaMark · · Score: 2, Insightful
    Didn't Linus say something like "He who writes the code get's to choose the license?"

    This can be expanded to say "He who owns the code decides who sees it".

    This is starting to look more like the hardline GPL supporters and Microsoft Executives lining up to take pot shots at each other.

    Now I am not much of an expert on GPL licencing, however I am under the assumption that GPL is not an actual organisation. The problem is that Microsoft are starting to see that some of the GPL products are becoming a real threat (to Microsoft).

    What context that the word "threat" is in is not entirely clear. But essentially going after a bunch of individuals to stop them from developing certain projects, which can affect the "bottom line" for Microsoft in many different ways.

    I have seen one instance where a former employer of mine had a "client-server" program in the field. Someone went to the trouble of reverse engineering it. The effort was to write a Linux version of the program. However when this was done it revealed that there were some mistakes made when parts were added to the overall system in it's second generation. These "flaws" were identified and the program code itself was put out under GPL. This caused some pain, but overall the damage was minimalised.

    The same thing happened with Microsoft and SAMBA. To the point where Microsoft technicians and the SAMBA people talk regularly. They also get stuck into each other on a regular basis. Many flaws with the SMB version 1 operation within many platforms were identified through the development of SAMBA.

    With the recent changes in laws in the US, it is now harder for the SAMBA crowd to do what they normally do. This recent addition it makes it harder for the SAMBA people to do anything, without breaking some recent addition in the DCMA in relation to the latest releases of the Microsoft SMB protocol.

    The side effects are enourmous, however Microsoft have recently been taking a lot of heat, and in an effort to keep what it is that they have, they are attacking the "opposition" any way that they can. Guess what, Netscape are not Microsoft's main competition anymore. However this recent act only takes care of part of their "problem" with their "opposition" as a whole.

    It does not affect all of the projects that cannot be identified as part of the "non commercial" arena.

  32. Why not an MIT/BSD license? by MAXOMENOS · · Score: 5, Insightful

    I am not a lawyer. That having been said, the clause at issue seems to be the following:

    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    ...
    3.3 IPR Impairing License Restrictions. For reasons, including without limitation, because (i) Company does not have the right to sublicense its rights to the Necessary Claims and (ii) Company's license rights hereunder to Microsoft's intellectual property are limited in scope, Company shall not distribute any Company Implementation in any manner that would subject such Company Implementation to the terms of an IPR Impairing License

    It occurs to me that there are two well-known open source licenses that satisfy this requirement: the BSD license and the MIT license. They both basically give carte blanche to use the licensed software in any way one pleases, and contain none of the so-called "Intellectual Property Rights Impairing" provisions..

    So ... can we re-license these projects under a BSD license? Or is there something I'm missing about the agreement? For example: if we link a GPL program against a BSD library, does that library become GPL?

    NB: I believe very strongly that this is an effective way around this problem, so I may play devil's advocate with any replies. Hopefully we can hammer out a solution somehow.

    1. Re:Why not an MIT/BSD license? by codepunk · · Score: 2, Insightful

      You are asking me to enter into a one way contract by asking me to support a BSD or MIT license. I give source to the community because the community gives source to me. I feel obligated to place my code under a GPL license that so in the future you will not have to repurchase something I gave to you for free. My friend you have a ok idea but it is one that I will never support.

      A far better solution would to be to immediately change all of our source code licenses to allow only running on GPL systems.

      --


      Got Code?
    2. Re:Why not an MIT/BSD license? by jedidiah · · Score: 2

      What's to hurt the Free Software community? This replicates functionality that should already be present on a Win32. There should really be no reason for anyone to run samba there anyways. This would only prevent Microsoft from assimilating potential improvements.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Why not an MIT/BSD license? by psavo · · Score: 2

      So you're saying that you do this only for fame/employer karma?

      I for one don't want to give up not only mine, but also community's rights to my code. You see, when I write something and release it, it's not only mine, it's also everyone's elses. Everybody scores.

      Now, MS doesn't want to play _our_ game by _our_ rules. Instead all they want is to take, profit.
      One'd think that IBM (the mothership of patenting in US) would have more problems with GPL than MS, but no..

      Using my code, and not giving back to community. No that's not my piece of cake that I want to share with MS.

      --
      fucktard is a tenderhearted description
    4. Re:Why not an MIT/BSD license? by psavo · · Score: 2

      You don't know what you're talking about don't you?

      using OSS would be cheaper for MS. They're not paying their programmers of sheer goodness of their heart. They need them.

      Now, if there's something like libpng, carefully designed and crafted library. It's somewhat nightmarish to go and implement it from scratch. But with libpng you can just make some simple calls and You've got all the functionality you wan't. In a matter of days instead of months.
      This applies to most bigger OSS projects. They're mostly libraries, things that can be reused till no end.

      Your comparision with NC bomb doesn't exactly light a bulb at this end, how do you apply it?

      --
      fucktard is a tenderhearted description
  33. Welcome To The Real World. by Carnage4Life · · Score: 4, Interesting

    First of all, there is no way Microsoft can enforce conditions upon the implementation of a standard (read: "standard"). Entering into a contract requires, well, that you enter into a contract.

    The above sentence is meaningless. First of all what do you mean by "standard"? A defacto standard like Flash, a standard ratified by a standards body, an industry standard (like Java), or something else? Secondly, regardless of what you meant if MSFT has patents on technology they are well within their rights to license it however they see fit.

    Here's the argument that Microsoft and other anti-GPL nutballs are making: "You're not making any money off this, so we want to steal your intellectual property, violate the hell out of your license, and make money from our criminal activities." The underlying, unstated argument is, of course, that unless you're in it for profit, you have no intellectual property rights. This is utter bullshit, of course, and serves only to show what basically unethical and indecent people we're dealing with.

    Interesting, I am curious as to what MSFT literature you read that made you come to that conclusion. From what I've seen of the anti-GPL rhetoric that has come out of MSFT, they are primarily against Richard Stallman's political agenda that comes with the GPL. They see nothing wrong with altruistically giving away code (which is what the BSD license and its ilk are about) but licenses like the GPL that attempt to devalue the cost of software are anathema to such people. The GPL drives the cost of software to 0 or at worst the cost of distribution media (just take a look at Cheapbytes for a living example of this). This means that any entity that produces GPL software most augment their income in some way be it through moonlighting, consulting, support, selling hardware, etc. This is not a mere side-effect but was an explicit goal of the GPL which can be garnered by reading Richard Stallman's early writings especially the gunk about software developers should work as waiters so that we can afford to give our software away.

    Since the GPL makes it near impossible for an entity to simply produce and sell software as its core business, it is unsurprising that the world's largest software company would be wary of doing anything that encouraged the spread of this meme. What is surprising is that most observers find it difficult to realize this and instead of applying Occam's Razor, resort to conspiracy theories about how MSFT wants to steal their code. Then again this is the same website where people bitch about Slashdot's responsibility to slashdotted webservers and how The Great Slashdot Whine Out will strike a blow for Freedom so maybe I shouldn't be so surprised after all.

    Disclaimer:This post reflects my opinions and does not reflect the opinions, strategies, thoughts, plans or intentions of my employer

    1. Re:Welcome To The Real World. by Chops · · Score: 5, Insightful
      Are you a troll? Well, in any case, into the abyss.
      From what I've seen of the anti-GPL rhetoric that has come out of MSFT, they are primarily against Richard Stallman's political agenda that comes with the GPL.
      ... a fine reason to dislike RMS personally, perhaps, but a foolish reason to dislike the GPL itself. An interesting footnote to this was the message in which Linus said he specifically wanted the kernel to be licensed at v2 and not "any later version," because, while he liked the GPL v2, he didn't trust the FSF not to go haywire with future releases.
      They see nothing wrong with altruistically giving away code (which is what the BSD license and its ilk are about) but licenses like the GPL that attempt to devalue the cost of software are anathema to such people. The GPL drives the cost of software to 0 or at worst the cost of distribution media (just take a look at Cheapbytes for a living example of this). This means that any entity that produces GPL software most augment their income in some way be it through moonlighting, consulting, support, selling hardware, etc.
      If everyone were the kind of perfectly efficient weenie tightwad this argument assumes, then yes. I see no evidence of this in the real world, though. People do buy GPLed software in boxes in stores (I'm one of them.) CD sales were booming while Napster was in its prime. And every day, free sample trays in supermarkets sit peacefully on their little tables, the shoppers around them miraculously resisting the urge to maximize their profit by gorging themselves instantly. And I've never heard of anyone buying anything from Cheapbytes.
      This is not a mere side-effect but was an explicit goal of the GPL which can be garnered by reading Richard Stallman's early writings especially the gunk about software developers should work as waiters so that we can afford to give our software away.
      Interesting. I believe this tall tale to be attributable to this:
      So I looked for another alternative [to writing proprietary software], and there was an obvious one. I could leave the software field, and do something else. Now I had no other special noteworthy skills, but I'm sure I could have become a waiter. [Laughter] Not at a fancy restaurant, they wouldn't hire me, [Laughter] but I could be a waiter somewhere. And many programmers, they say to me "the people who hire programmers demand this, this and this -- If I don't do those things, I'll starve." It's literally the word they use. Well, you know, as a waiter, you're not going to starve. [Laughter] So, really their [sic] in no danger. But -- and this is important, you see -- because sometimes you can justify doing something that hurts other people by saying "otherwise something worse is going to happen to me." You know, if you were really going to starve, you'd be justified in writing proprietary software. [Laughter] If somebody's pointing a gun at you, then I would say it's forgivable. [Laughter] But, I had found a way that I could survive without doing something unethical, so that excuse was not available. So, I realized though that being a waiter would be no fun for me, and it would be wasting my skills as an operating system developer. It would avoid misusing my skills. Developing proprietary software would be misusing my skills. Encouraging other people to live in the world of proprietary software would be misusing my skills. So it's better to waste them than misuse them, but it's still not really good.
      There are, of course, provisions in the GPL that protect your right to resell GPL software at any price.
      Since the GPL makes it near impossible for an entity to simply produce and sell software as its core business,
      I'm not convinced that licensing your own code under the GPL means that you can't make a profit selling the stuff. Asserting that the mere existence of GPLed software makes it near impossible etc. etc. is basically complaining about the existence of competition ("Yer honor, they can't sell it that low! I'll go out of business!")
      ... it is unsurprising that the world's largest software company would be wary of doing anything that encouraged the spread of this meme. What is surprising is that most observers find it difficult to realize this and instead of applying Occam's Razor, resort to conspiracy theories about how MSFT wants to steal their code.
      Hehe. That bit was very nicely done. That google search seems to indicate that some people take this kind of rhetoric seriously, though...
    2. Re:Welcome To The Real World. by Chris+Johnson · · Score: 3, Interesting
      They don't want to STEAL your code. They write their own code, thank you.

      They want to be able to say: "*ahem* Your program is taking too much of our marketshare. Now, when you agreed to our shared source license, you agreed that you've seen our IP, and further agreed that you have no right to our IP, and further agreed that any patents you may have cannot be used to defend yourself against us. Therefore, kill your program."

      "You heard us. Kill your program. Take it off the market or we sue for infringement of our intellectual property, using the admissions you have already made in assenting to our license."

      Why should they steal your code when they can deep-six it just so long as you have been, at some time, exposed to 'Shared Source'?

    3. Re:Welcome To The Real World. by dzym · · Score: 2
      Download Berkeley DB

      Sleepycat Software makes Berkeley DB available for download over the World-Wide Web at no charge. The package includes complete source code, documentation, and support for building the library on a large number of operating systems and hardware platforms.

      "Like the software? Buy the book! Order the Berkeley DB book on Amazon.com"

      And with Qt ... only the X11 version is released under both the QPL and the GPL ... the other stuff require purchase or it's crippleware. Nice try.

    4. Re:Welcome To The Real World. by Hard_Code · · Score: 2

      "licenses like the GPL that attempt to devalue the cost of software"

      The cost of software is virtually nothing. The VALUE however can be high. Microsoft wants to DEVALUE GPL/LGPL software so that it can maintain it's own COST, so it can make MONEY. Why is this so HARD to UNDERSTAND?

      --

      It's 10 PM. Do you know if you're un-American?
    5. Re:Welcome To The Real World. by dzym · · Score: 2

      So in other words they make money by being a proprietary software vendor.

    6. Re:Welcome To The Real World. by LionKimbro · · Score: 2

      MICROSOFT is AGRESSIVELY trying to get people to not like the GPL. It is a propaganda campaign, and a strategic campaign. What do you think about that?

      On one side, there is a miniature dictatorship, a company, that regularly uses anti-competitive measures while hiding behind capitalist rhetoric (which itself RELIES ON competition).

      On the other, a huge federation of Free developers giving away their code for free, acceoted on the condition that modifications to that code are also made free (& Free).

      It seems pretty clear to me which side are the "good guys" and which side are the "bad guys", especially when Microsoft has a proven history of unethical actions (such as in court and in marketting propaganda) and anti-competitive practices.

      I don't understand why you are taking the wrong side here.

      Do you support power to the elite (aristocracy), or power to the people (democracy)?

      Judging by your rhetoric ("Welcome to the Real World", which I am interpreting here as "Welcome to dog-eat-dog unjust cruelty, which I am about to defend"), it seems pretty clear to me that you hold aristocratic notions of how people are to be manipulated and governed, rather than democratic notions of equity and Freedom.

      And as for your talk about the dangers of 0-cost software, I repeat the sentiment of another [scornful!] slashdot poster: "Yer honer, they can't sell it *that* low! I'll go out of business!"

    7. Re:Welcome To The Real World. by LMCBoy · · Score: 2

      I don't understand why you are taking the wrong side here.

      Didn't you know? Carnage4Life is a MS employee (no big secret, right C4L?). So it isn't the "wrong side" for him, just for the rest of us :)

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    8. Re:Welcome To The Real World. by LionKimbro · · Score: 2

      (no big secret, right C4L?)

      I'm afraid this goes a little deeper than just that..!

      {;D}=

    9. Re:Welcome To The Real World. by Carnage4Life · · Score: 2

      How about the comment about GPL being viral? BSD allows for copy and paste. If MS can't do that, then the license sucks, right?

      The GPL is viral by nature. It's goal is to constantly increase the pool of Free Software while negating the need for proprietary software. Granted the word "viral" has negative conotations while the phrase "increase the pool" has positive connotations but the meaning is the same.

      Seconly, we at MSFT (at least on my team) are uninterested in cutting & pasting Open Source code and in fact wouldn't mind giving away source. In fact, this claim is even more ludicrous when one examines exactly how much BSDL source MSFT has ever used (mostly command line utils that a 3rd year college student can write) versus how much source the company has distributed via Shared Source.

      Yeah, you may have heard of a little company called Red Hat? How about Mandrake? SuSE? All making money selling OSS - read PROFITABLE

      Red Hat has shown only Pro Forma profits which means they're profitable only via the use of accounting tricks. Mandrake is in desperate straits as can be seen by the recent Mandrake club fiasco and a recent statment on their website that claims they are "cash flow positive" for the first time this quarter primarily due to user donations/subscriptions. As for SuSe, I have not looked at closely and thus can rebut so I'll simply assume you have information about their financials that can back up your claims.

      Next, for the billionth time: RMS != OSS. And I have yet to hear ANYTHING from MS against RMS, they ignore him. But I don't blame you for trying to detract from the main point of the posts here. Other than detracting from the central topic, your post has little going for it...


      MSFT has not made comments against Open Source, they have specifically targetted the GPL. The GPL was authored by RMS and reflects his political and philosphical views. I'm sure you can connect the dots from there. If you can't then that reflects rather poorly on your comprehension skills.

      Disclaimer:This post is my opinion and does not reflect the opinions, intentions, strategies or plans of my employer

    10. Re:Welcome To The Real World. by spitzak · · Score: 2

      If you want to sell your software, DON'T USE THE F**KING GPL! It's not that hard, it just requires you to write your own code, or (shudder) buy it (you may find some GPL authors would be happy to sell you a closed license).

      The GPL DOES NOT MEAN YOUR CODE HAS TO BE FREE. It means YOU CANNOT USE THE GPL CODE. There is lots of code you cannot use. Deal with it.

      Many schools have MicroSoft's source code. But they are not allowed to use it in commercial products due to the NDA. Why aren't you complaining about this. IT IS THE SAME THING

      Write your own code and stop being such an asshole.

    11. Re:Welcome To The Real World. by Arandir · · Score: 2

      There are, of course, provisions [gnu.org] in the GPL that protect your right to resell GPL software at any price.

      Completely irrelevant. If there were no law to the contrary, I could "take" paperclips from my employer and resell them for a ten bucks apiece. But I would earn just as money doing that as I would selling free software.

      The real price of a product is not what's on the price sticker, but instead intimately connected to the price the buyer is willing to pay.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    12. Re:Welcome To The Real World. by Arandir · · Score: 2

      People are laying serious cash into businesses like Redhat, Mandrake, and Suse, though

      Yes, but they aren't paying for the software. Oh, I'm sure there's some pointy headed bosses out there willing to pay for it, and unscupulous distros willing to profit off their ignorance, but the fact is that Redhat, Mandrake, and SuSE are not making any money selling software.

      Redhat is making some money by selling service and support. Mandrake is making some money by soliciting donations. SuSE is making money by prepackaging software and providing manuals. These are very different things from selling the software.

      Let me put it another way. If you sent a check off to Redhat for $50, and then received a letter from them saying that you needed to download the ISO images from their ftp site, you would be pissed. For that $50 you expect a nice shrink-wrapped box, nice printed manual, stickers for your computer, and professionally pressed CDs. If you don't get that stuff, you might as well send $2 off to Cheapbytes instead.

      As a footnote, I've made money selling free software. A buddy of mine paid me $15 to download and burn all the GNU utilities I thought he'd find useful...

      Sounds like you made zero dollars selling the software, and $15 dollars selling *convenience*.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    13. Re:Welcome To The Real World. by Chops · · Score: 2

      Your argument seems to be that the ways Redhat, Mandrake, and Suse make money to pay their programmers don't count.

      I do not agree.

    14. Re:Welcome To The Real World. by Arandir · · Score: 2

      I didn't say that. Your argument is that you can make money selling free software. I'm only pointing out that no one has been able to do it successfully yet. That does not invalidate other forms of revenue generation.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  34. Re:This is how to fight fire with fire.... by glwtta · · Score: 2

    Or more open systems - the world doesn't end with GPL and LGPL you know. Plus kinda seems to go against the whole idea of "free" software.

    --
    sic transit gloria mundi
  35. Clarification (was: Re:So?) by mandolin · · Score: 2
    ahhh, foot in mouth. sect 1.4 #defines $(IPR_IMPAIRING_LICENSE)..

    Ok, STILL.. it wouldn't be compatable w/the GPL anyway. And since "Company Implementation" refers specifically to "portions of software that implement CIFS.." (section 1.2), and not the software itself, I still don't see why it would be a problem to link against LGPL modules.

  36. Re:Breaking News Story by amorsen · · Score: 2, Informative
    Last time I checked, Windows didn't 'cripple' any other browsers either.
    Have you ever heard about the Netscape jolting experience?
    --
    Finally! A year of moderation! Ready for 2019?
  37. Re:Just to Nitpick^2 by llin · · Score: 2, Informative

    As a nitpick to your nitpick, the efforts that are underway are actually primarily to convert to a MPL/GPL/LGPL triple license. The Relicensing FAQ you point to actually addresses the NPL/MPL tangle in relicensing.

    More information on the special rights and differences between the MPL and NPL are available in the MPL/NPL FAQ.

    Currently, there are only a few bits left to be relicensed: Have You Seen These Hackers?

  38. Wait.. wait, hold on.. by antis0c · · Score: 2

    Let me look surprised for a moment. We all knew Microsoft is going to go kicking and screaming until the end.

    So here's an idea, instead of integrating their technologies directly into your GPL/LGPL program (Which you can't because of licensing terms), create a completely seperate application/module that can interface with your GPL/LGPL program using it's own protocol designed by you, or perhaps using XML, then make that interface program BSD Licensed, or anything other than GPL/LGPL. Sure it's half-assed, inefficent, but it's also beating them at their own game. For example say Mozilla wants to render a particular ActiveX control (now I'm speaking mostly from my ass because I don't know much about ActiveX at all). The Mozilla team could write an independent plugin, licensed under BSD License that implements that ActiveX control. There you go, a Microsoft technology you implemented using their shared source, but implemented in a plugin licensed under the BSD License, but used in an application licensed under GPL/LGPL.

    Of course without the exact terms of the license they may or may not address this.. Then again most of what I just wrote I pulled directly from my ass, but I thought it made some sense. But it's good to see that Microsoft is seriously considering GPL/LGPL software a real competitor or they wouldn't be doing so much to try and stop the spread of it, even going so far as to say it's destroying capitalism. I'm surprised they haven't directly associated it with communism, karl marx and stalin..

    --

    ..There's a-dooin's a-transpirin'
  39. Listen up yo by ebonic+plague · · Score: 3, Funny

    GPL software represents some of their strongest competition, so a "punishment" that does not help GPL developers is not a punishment at all.

    That's some bull$hit straight up. Tell me this. If GPL be such strong competition and all that, why do they need some judge to save they a$$? Ya'll OSS fools need to get ovah the fact that if yo game was strong, you wouldn't need to wait for some court to MAKE Micro$oft cut you some slack. Don't nobody respect no whiny a$$ busta who always crying about how somebody else took they whatevah.

    Fact is, none a ya'll OSS software be ready fo prime time. And when it is, like Apache which been tearin up $hit fo a while now, M$ cain't fsck wit it. So all ya'll need to do is quit stressin' about M$ and hone ya'll skills. When ya'll are better than M$ ya'll know it cause you won't need no judges or no punk DOJ bustas.

    --
    Na'am sayin?
  40. Re:Maybe it's time to abandon Microsoft support? by glwtta · · Score: 2
    I am not seeing what you are getting at - the point of Samba is to provide Windows interoperability, if you "abandon MS support" that point is kind of defeated.

    Samba isn't something that Linux needs, it's something that Linux needs when working in a Windows environment.

    --
    sic transit gloria mundi
  41. Connect the dots by xixax · · Score: 3, Insightful
    Step two, infect previously open standards with IP that is owned by your organisation.

    Step three, vigorously prosecute anyone developing competing products that do not let you tax the proceeds.

    The potential synergies of these power grabs are even more scarey than the grabs themselves.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
  42. Two wrongs do not make a right! by Chuck+Chunder · · Score: 3, Informative

    The MPL/LGPL/GPL tri-licence is the preferred licence I think.

    The NPL/LGPL/GPL tri-licence is only for stuff originally under NPL.

    The most succinct explanation of what's acceptable and where is under "Acceptable Licenses" near the bottom of the licence policy page.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  43. No, said nicely... by Anonymous Coward · · Score: 2, Insightful

    Ok...

    1) Nothing you do can "infect" work of someone else with the GPL. Indeed, you can not affect their rights in any way. Microsoft's code is, by law, completely safe. (and they know this.)

    There is no such thing as "IPR impairing" of Microsoft code... Unless Microsoft is the one doing the impairing. It just can't be done, no way, no how.

    2) You cannot copyright a line protocol like TCP, or IP. The problem is that it can't be "fixed in a tangable medim", which is a requirement of copyright. Every packet is unique and transient, and such things can't be copyrighted. It's just the law.

    3) However, interacting with another program via TCP can be considered "interoperation", and that IS a Copyright condition for creating a "derived work". The exact definitinon of a derived work of computer programming is, as I recall, "a system of programs that interoperate". The whole is a work, derived from works that make up each part of "the system".

    But, interoperation alone is not enough. The parts must be somehow uniquely dependent on each other. You couldn't define Mozilla/IIS to be a derived work subject to the MS EULA, or the NPL, because Mozilla/Apache work just as well. Further, you can have a unique dependency if you reverse engineer the communications. So Mozilla would not subject to a MS EULA if you used only your analysis and knowledge of messages going in and out of IIS to build it.

    Make sense?

  44. Re:Gnu trademark? by MisterBlister · · Score: 2
    Hey idiot, trademarks don't stop other people from using a word, only from using it within certain commercial contexts. Sure, this post is flamey/trolly, but cmon, how stupid can someone be? If you could be sued just for writing down the name of a trademark, just about every Slashdot post (not to mention a large portion of any type of verbal or written communication in general) would be grounds for a lawsuit, including yours where you use the Microsoft(TM) trademark.

  45. This is completely useless. by tunah · · Score: 5, Insightful
    Okay, I've been thinking about this and the possibility of getting an implementation of these standards to the GPL via BSD, and have realised why this has absolutely no credibility.

    Scenario 1: An implementation can be released under the BSD license, which can then be 'forked' by a third party (the fork being GPL) and the original abandoned. Microsoft can do nothing. This license means nothing.

    Scenario 2: For some reason in the license, the action outlined above is not possible. This must be due to something in the license. If it just says 'you may not relicense under GPL' you just relicense under the X license (say) and then under GPL. The only way microsoft can get around this is to say something like:

    If you redistribute source of this program or of a derived work of this program this paragraph must remain intact, and the GPL or other IPR must not be used.

    Now what do we call that, boys and girls? A viral license.

    RMS's bogeyman was closed source, MS's is the GPL. They both discovered that if you want to release the source, you need a viral license. Unfortunately for microsoft, that makes their whole excuse for eradicating the GPL collapse. Oops.

    --
    Free Java games for your phone: Tontie, Sokoban
    1. Re:This is completely useless. by Chris+Johnson · · Score: 2
      YES! Absolutely. Holed it in one.

      This is what Microsoft are currently doing, and why it's not safe to work with their code. They're doing embrace-and-extend again, masterfully IMHO, and instead of embracing the GPL's proliferating of code availability, they are embracing the viralness of the license.

      And extending it, to propagate legal points that could be used to shut down anybody who's touched their code.

      Is it so shocking that this makes them total hypocrites and evil besides? That's irrelevant- the point being, is this approach of theirs effective? And it could be very effective, particularly as they pump it into schools and devote all their energies to expanding the list of 'tainted' developers. The only antidote is exactly what they've had to do regarding the GPL- mistrust, avoid, and try to be convincingly innocent of even having looked at such code, for fear of the consequences.

    2. Re:This is completely useless. by anshil · · Score: 2

      Scenario 1: An implementation can be released under the BSD license, which can then be 'forked' by a third party (the fork being GPL) and the original abandoned. Microsoft can do nothing. This license means nothing.

      Again as it has been answered a dozend times already, it's not about the license, but the software patents they have, They allow royality free use of the patents for everything but (L)GPL.

      So if you release the module under BSD it's fine for them. If you forkit then under the GPL you're infringing their patent.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    3. Re:This is completely useless. by radja · · Score: 2

      i live in europe. theyt have no software patents, so software patents cannot be infringed.

      //rdj

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    4. Re:This is completely useless. by Bodrius · · Score: 2

      As long as you don't go to the US. If you do, you might get arrested for selling your criminal software to Americans or something like that.

      --
      Freedom is the freedom to say 2+2=4, everything else follows...
    5. Re:This is completely useless. by Pig+Hogger · · Score: 2
      As long as you don't go to the US.
      And who'd like to go to that hick's country anyway to get blasted to bits by some gun-toting loony???
    6. Re:This is completely useless. by Chops · · Score: 2

      Don't be so sure. In the same way that you can't "outwit" the GPL because nothing else gives you the right to distribute the software, Microsoft is going to claim that you can't outwit this document because nothing else gives you the right to use their patented protocol.

    7. Re:This is completely useless. by sparkz · · Score: 2
      How about writing it in Europe - legally - then relasing it anonymously?

      That way, it's "out there" and GPL'd. Other people can work on the code (in the USA or elsewhere) without having ever seen the MSFT license, let alone signing it. They've received the code under the GPL, not under MSFT's license.

      --
      Author, Shell Scripting : Expert Re
    8. Re:This is completely useless. by Bodrius · · Score: 2

      I think according to the MSFT license, they would not have had the right to receive it (the European entity didn't have the right to license it), therefore they would not have had the right to relicense it under the GPL even if they didn't see the MSFT license.

      Therefore, their code would be illegal. Charges could not be pressed, but once informed they would have to stop redistributing the code.

      --
      Freedom is the freedom to say 2+2=4, everything else follows...
    9. Re:This is completely useless. by anshil · · Score: 2

      I also do live in europa (austria) and I'm afraight I have to inform you we _do_ have software patents.

      See http//www.eurolinux.org for further information.

      (for example I signed the anti software patent petition a year ago..) but nevertheless the are already thousends of sw patents granted, and future is not looking to bright, if you have some time left on your hand I would encourage you alse to follow the site and help when you can..

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
  46. Re:Unenforceable, self-contradictory, and stupid by Arandir · · Score: 2

    It is simply a software license that imposes contractual conditions on the use of software.

    No. The GPL is a permission statement. It is not a contract. It gives you generous permissions regarding the work, while taking away zero of your pre-existing rights. There is nothing you need to agree to in order to use, modify or distribute the work. Just follow standard copyright law to the letter, and the conditions placed upon the permissions.

    Neither are the MS licenses contractual agreements. You have the legal right to not agree to them, and still use the software. This is because you legally aquired the right to use the software at the time of purchase, which preceeded the time you encountered the license.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  47. Monopolistic argument? by cipset · · Score: 2, Interesting

    Isn't this also a way of restricting competition? If there is a company which has a bussiness model based on GPL/LGPL then is this not a method of throwing them out of the market by forbiddig them access to info otherwise accesible to other companies?

    It is like showing the people how a disease can be cured and then forbid them use the cure because they give it for free and insist that their cure to be free.

    I do agree GPL/LGPL makes about the same but shouldn't we apply here the general interest bias?

  48. Re:Unenforceable, self-contradictory, and stupid by odaiwai · · Score: 2

    No, what the GPL says is that you can sell your shirts to anyone, but if anyone asks for it, you must give them the pattern for the shirt, so that they can alter the basic shirt to suit themselves.

    It's doesn't really work for shirts. Let's say we have GPL Ale. Each bottle should have the recipe for making the ale on the label so that a) people who buy your ale can make more for themselves if they want and b) people can clearly see what's in your Ale. If people make more Ale from your recipe, then they're obliged to put the recipe (and any changes they've made to it) on the bottle *if* they sell their own GPL'd Ale.

    dave

  49. Layer between M$ and GPL'd software by DocSnyder · · Score: 3, Interesting
    What about choosing a license for a library or a dynamic module between M$' "property" and Free software which does not count as IPR Imparing License but permits being used by GPL'd programs?

    For example, the Linux kernel is GPL'd but allows non-Free modules to be loaded dynamically. Lots of Free programs may be linked against non-Free system libraries, e. g. on AIX or Solaris. Why can't we do the same with Samba? Of course, the module or library has to be optional, but so is a non-Free kernel module.

  50. Ok, let's play licenses by heikkile · · Score: 2, Redundant
    Next time I release some OS software, I will license it under a modified GPL to anyone except companies that put GPL-limiting clauses in their licenses. At the time of writing only Micro$soft has earned a place on this list.

    Think of just one copy was found at M$, we could collectively sue the shit out of them. Get the BSA to audit them, and give them lots of bad publicity.

    Well, one can dream...

    --

    In Murphy We Turst

  51. Re:Departure time by nagora · · Score: 2, Insightful
    We've got a desktop that works - ok, you have to choose between Gnome & KDE,

    I hate both so I use WindowMaker, there's also at least a dozen others, all better than KDE/Gnome's Windows-alike approach.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  52. Re:Unenforceable, self-contradictory, and stupid by Beliskner · · Score: 2, Interesting
    "You're not making any money off this, so we want to steal your intellectual property, violate the hell out of your license, and make money from our criminal activities." The underlying, unstated argument is, of course, that unless you're in it for profit, you have no intellectual property rights. This is utter bullshit, of course, and serves only to show what basically unethical and indecent people we're dealing with.
    Sounds like Microshaft is copying the Government's encryption export tactics.

    There's an easy way to get around this - get a Saudi Arabian coder to read Microsoft's "secret" documents and implement them(under Sharia law IP laws are unIslamic and therefore don't apply). Microshaft is based in Redmond, so they have to follow US law more or less worldwide. But some OSS coder in Pakistan is untouchable. Of course if the CIA implants the right politicians like Karzai in Afghanistan then we could see worldwide IP laws in which case Microshaft IS the law.

    It's a sad day when OSS coders must use the same tactics as binLaden to evade the law :-(

    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  53. Beat them at their own game? by uglyduckling · · Score: 2, Interesting
    I don't know if I'm missing something here, but is there anything that MS can do about the following sequence of events:-

    1. Developer with access to the source code writes a paraphrased or pseudo-code representation of a key algorithm or data structure.
    2. Developer posts their representation to a NG anonymously, using a cyber cafe or open-access computer somewhere so they can't be traced.
    3. OSS developer downloads the representation and writes their own implementation.
    Now, I realise that step 1 is agains the contract terms, but I could realistically see a situation where a developer working in a software company could take a photocopy/ burn a CD of the source without having ageed to the license themselves; or to put it another way, if the code gets distributed widely enough for it to get close to increasing competition in the OS and apps market then it will be on a lot of desks in a lot of companies with lots of margin for error in terms of who gets to see it.

    My questions are:

    • Would MS have grounds for prosecuting the OSS developer for basing their SW on code that they knew/ suspected came from an unauthorised disclosure of the source? Or would it simply be the developer in step 1who could be prosecuted.
    • If the source become widely distributed (verbatim or otherwise) would the 'trade secret' (or lack of) thingy come into play, meaning that anyone involved in computing above a novice level could be expected to know that particular algorithm or data structure, and it therefore not legally be considered 'secret' anymore
    • If this was the case, would everyone have to stop writing open-source software, or would the reverse be true, that MS would no longer be able to enforce their 'IP rights'?
  54. Re:Unenforceable, self-contradictory, and stupid by armb · · Score: 2

    > Entering into a contract requires, well, that you enter into a contract.

    The GPL says you aren't required to agree to the license, but if you don't, you aren't allowed to copy GPL'd software.

    The Microsoft agreement says you don't have to agree to it, but if you don't, you have no license to use their patents - which, they claim, any CIFS implementation necessarily will.

    So, if the patents really are essential to the implementation and are valid (and even if they aren't, can you afford to fight Microsoft to prove it in court?), and you are somewhere US software patents have any validity, they _can_ impose conditions on implementations.

    --
    rant
  55. Re:This is how to fight fire with fire.... by Chris+Johnson · · Score: 2
    No f*cking way.

    Yaaaaay, let's 'fight' Microsoft's proprietary evils by taking the GPL and adding ways to restrict people from using code under it. Holy fucking unclear on the concept, Batman!

    That is a totally unfree provision.

    And it's totally unnecessary- because if such an OS in any way limits the total freedom of a GPL user (such as forbidding the user to copy any programs or some such nonsense) then the GPL itself ALREADY shuts off in protest. If anything restricts you in such a way that your freedom under the GPL to redistribute conflicts with other demands placed on you, you are not allowed to redistribute under the GPL! So if any system was truly closed enough to present a problem, and restricts users that seriously, it automatically terminates their rights under the GPL, which are all-or-nothing.

    Just forget your idea for extra terms- for one, unless you're the original author, you have no right to add that to someone else's code and restrict their users against their will... and for two, even if you are the original author you're no lawyer and should not be trying to play one on Slashdot.

    The GPL just as it is has inspired not only fear but also imitation from Microsoft. Don't even think about weakening it now, now that it's obviously revealing its true strength.

  56. Re:Calm down by Chris+Johnson · · Score: 2
    Their recent licensing is VERY the same as GPL. It is 'viral' licensing for the purpose of propagating legal points.

    The GPL propagates ability to redistribute and to get full access to source at all costs.

    Microsoft's recent licensing propagates admissions that the developer agreeing to the license has seen Microsoft IP, admissions that the developer does not have rights to the Microsoft IP, and furthermore a legal waiver of patents and IP the developer may be holding in self-defense.

    Bit of a difference there! But the core concept is the 'viral' propagation of legally binding points.

  57. It's a bit late isn't it? by JSG · · Score: 2, Informative

    That nasty Open Source stuff has been pervading MS for some time. Here's a few examples off the top of my head. Now if it is "inside" then presumably some pretty serious surgery is needed in Redmond quickly before the cancer spreads even more.

    In the Group Policy editor (2000/XP) there is a setting to use unencrypted passwords with third party SMB servers - this is transparently a support option for Samba which used to require it, many moons ago.

    Smoothwall has been registered by several MS employees (see http://www.smoothwall.org) in preference to using Internet Connection Sharing, which is not described favourably.

    This just made me laugh: http://www.microsoft.com/technet/treeview/default. asp?url=/technet/prodtechnol/iis/deploy/rollout/la pa2iis.asp "SAMBA is also useful for transferring files between computers running UNIX and Windows operating systems." - so that's alright then!

    MS really needs to get its own house in order pretty damn quickly. That GPL stuff is everywhere.

  58. Re:Let's stick to the facts and prepare our strate by Chris+Johnson · · Score: 2
    We don't want to invalidate MS's licensing on the basis that it's unenforcable- it's analogous to the GPL in too many ways and to weaken one would be to weaken the other. If anything, we might want to invalidate Microsoft's right as a monopolist to engage in this type of licensing- particularly since the GPL is geared to weaken centralized power and control, and Microsoft's current license ideas use exactly the same mechanisms to _increase_ power and control.

    Don't attack the mechanism, attack the agenda and the result...

  59. Recommended course of action: just ignore by BlueUnderwear · · Score: 2

    ... and if they sue, countersue for antitrust violations. Even if they win eventually, it'll be tied up in court for years ;-)

    --
    Say no to software patents.
    1. Re:Recommended course of action: just ignore by Mr.Phil · · Score: 2, Insightful

      the problem with your plan is that the plaintif will have to pay for court costs for years also. Microsoft can drag this case on for years, and make it impossible for any plaintif to continue the court case.

  60. I am a GPL communist by graveyhead · · Score: 2, Insightful

    I know this is slightly offtopic, but I have been waiting for an excuse to publish it, so here goes anyway.

    I seriously believe that Microsoft is fully correct about this aspect of the GPL. *graveyhead dons asbestos underpants*. The GPL is communist with respect to the fact that it puts everyone (even Microsoft) on the same playing field. Just because it didn't work well as a means of government and economy doesn't mean that the ideas of Carl Marx, et. al. were totally defunct.

    Microsoft, however, has used the statement to spin it as evil, in the same way as the US government treated communism during the cold war. I thought we were over that as a species.

    Now, go forth and write code, comrades!

    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
  61. Re:NAS Vendors Effected by SyntheticTruth · · Score: 2, Insightful

    ...Samba on Linux as an alternative to Microsoft's server appliance kit.

    I think you meant the Microsoft Server Compliance Kit. ;-)

  62. The net effect (sorry for the pun!) (Not!) by Rocketboy · · Score: 3, Interesting
    It seems to me that the net effect of Microsoft's abuse of the patent system (and not only Microsoft, but I expect them to be a very aggressive enforcer of their "patents") is to destroy the very concept of intellectual property in the United States. Consider that A) Most software patents are, as has been noted, idiotic to the most casual observation, completely ignoring in most cases the existance of prior art, and B) the art of software development is not the exclusive playground of US developers. I believe that the time is coming when the software market will be split into two spheres: the United States and the rest of the world.


    Between the DMCA and other laws passed for the express purpose of enriching large corporations at the expense of the multitude of small niche competitors, and the rampant abuse of patent law, software development in the United States is rapidly becomming a closed guild wherein only the large corporations who own portfolios of spurious software 'patents' can afford to play. When an independent software developer or a small software company discovers that fundamental computing concepts are locked up in idiotic patents which they can not afford to either license or litigate, they will, I believe, decide to do something else with their time. Why not? If every piece of software you release into the world exposes you to the threat of financially ruinous litigation, how can you release anything? That is exactly the environment Microsoft is creating.


    Yet not all software is developed in the United States. At the moment the rest of the world pays lip service to US copyright and patent law, including the DMCA, because the US is such a large market. But what happens when it becomes much more expensive to do business in the US because of the cost of defending your products against patent litigation, or due to the need to purchase multiple patent 'licenses' for every product you sell? In this case, extensive portfolios of software patents become a barrier to trade and I would expect to see action in international trade court against them at some point.


    History teaches us that when confronted with difficult obstacles people tend to find a way over, around, or through them. I believe that we will find ways around these spurious, artificial legal barriers as well. Being a simple sort of person, I imagine that we'll end up simply ignoring them. Even Microsoft can't bring 10,000 patent infringement lawsuits against every individual writing GPL'd or otherwise competing software. They'll pick a few high-profile cases as warnings to others but eventually people will figure out that Microsoft is not about to spent a couple of million dollars suing each independent developer. I expect to see cases where developers release software and then 'disappear' into the void, essentially becoming phantom targets. I expect to see developers release software in other, more innovation-friendly countries. I expect that net effect of the DMCA and current patent law will be, like the tax code of the IRS, simply to make most of us criminals, just because no-one knows all of the law or all of the moronic patents which have been granted. We live with it now, we'll manage to live with it then. The difficulty for a societal point of view is that once people begin ignoring 'bad' laws, they ignore the 'good' ones also. Injudicious use of intellectual property law in a misguided attempt at protecting software monopolists will simply result in widespread disregard of all intellectual property laws, including copyright.


    "Sten". My name is "Sten". As far as you know!

  63. Wrong comparison by Aapje · · Score: 2

    Think about it like a family gathering (well.. 'dream' family anyways). Everybody brings some food with them, and give to everyone wanting it. What would you like about some cousin that'd just come and take without ever giving anything (or even saying if it had some hair in it)?

    Your comparison is all wrong. You make it seem like every user is obliged to add something to the program. They are not (even with GPL'ed code). Of course, the entire example is flawed anyway since the cookies are infinitely replicable. Such a feat hasn't been performed with physical goods since Jezus used his magic on the bread and fish.

    A better (but still flawed) example would be: suppose that you give your old, run-down Mustang to a poor college student. He puts a lot of hours in it and shapes it into a true hotrod. What would you think of him selling it for a decent figure?

    --

    The Drowned and the Saved - Primo Levi
    1. Re:Wrong comparison by BreakWindows · · Score: 2

      A better (but still flawed) example would be: suppose that you give your old, run-down Mustang to a poor college student. He puts a lot of hours in it and shapes it into a true hotrod. What would you think of him selling it for a decent figure?

      So wait a minute...Microsoft is a poor college student? and Windows networking is a "true hotrod"? Maybe if RAM is analogous to gasoline...

      And of course, by "selling it for a decent figure" you mean selling it to a half-blind elderly woman for (arguably) 3 times what it's worth, after cutting deals with the local dealerships to only carry his car.

      This is why analogies don't work for computers. One side wants to make it a nice boy working on a car and selling it, the other side wants to make him Hitler or Darth Vader. Let's stick with facts, everyone...an analogy only serves to display your personal bias.

    2. Re:Wrong comparison by Aapje · · Score: 2

      I was talking about the basic GPL vs BSD debate (that this clearly turned into). I'm not going to change my analogies to include monopolies and the quality of certain products. The whole 'fight MS with the GPL' is just a bullshit story that ignores the fact that abusive monopolies must be stopped by law. Blame the US government for fucking up.

      The point of my analogy still stands: should people be allowed to commercialize their hard work (on their own terms) if it is based on/linked to your stuff? Methinks this freedom is very important to stimulate people to develop new things.

      BTW, I noted that my comparison was flawed, but is still 10x better than the other one. Call me biased for making that clear. It seems your bias is making _you_ take my analogy for far more than it is.

      --

      The Drowned and the Saved - Primo Levi
    3. Re:Wrong comparison by Aapje · · Score: 2

      This is wrong in that the student will probably run down the car instead of fixing it up. He will not be compensated for his hard work (which I think he should be entitled to). I don't think this is a very good lesson to teach someone (don't try to create something nice, you won't be compensated for your hard work).

      --

      The Drowned and the Saved - Primo Levi
    4. Re:Wrong comparison by Aapje · · Score: 2

      You have got the right to patch Excel (and sell that patch), sell your macro's, but not to distribute Excel (since you didn't write it yourself and didn't get permission). So I don't agree with the FSF. I believe that copyright laws are far too extensive. A limited copyright term for software with code escrow (like Lawrence Lessig proposes) enables people to profit from their creations, while still contributing to the public domain in a useful way.

      I also believe that open source is the most economical thing to do when building software that is part of the basic infrastructure, just like hardware standards are usually preferable to proprietary inventions. IMHO BSD is the perfect license to build the infrastructure with. The restrictive GPL is mostly counterproductive in that it disallows perfectly sensible uses of sourcecode. Thus it actually prevents companies from getting involved with open source and contributing (which often is the most sensible thing to do).

      --

      The Drowned and the Saved - Primo Levi
    5. Re:Wrong comparison by Aapje · · Score: 2

      You feel that he is entitled to be charge for the car once I've given it to him but somehow it's wrong of me to attach conditions?

      I think that sales and gifts should not attach conditions on the buyer/reciever unless those restrictions are reasonable. A donating country should not dictate that his donation is spend in the donating country for instance. Doing so makes it far less of a gift. Conditions may even be illegal by law, I may not forbid you to sue me if my product causes damage to you.

      Is it wrong of me to let people stay at my house unless they can sublet or even sell the rooms they stay in too?

      There is a difference between a tranfer of a good and providing a service. Hiring someone or something for a service does not make you the owner of that person or good. If you don't want the student to take full ownership of the car, you should lend it to him. Don't pretend that you give it away freely (in the no-restriction sense of the word).

      Seriously, I can believe that you're so self centred that you'd not only avoid improving the car but actually run it down out of spite at the thought that your profit from my generosity was limited to use of the car while you had it (how terrible, how devastatingly unfair of me) but your belief that everyone else in the world is as mean as you is not, in my opinion, accurate.

      I wasn't talking about me (and I didn't imply that the student would intentionally wreck the car). I trust the student to take advantage of the car I give to him in the way that benefits him most. I would be very happy if he decides to fix it up and sell it as he can probably use the money. Hopefully my generosity and the compensation for his hard work will make him a better person. Perhaps he can help someone else one day (when he has a good job).

      You, on the other hand, do not trust the student to use his own judgement. You want to force him to give away the car after he's done with it, instead of trusting him to do the right thing. How does it reflect on your view of the world that you believe that the student shouldn't be allowed to make a moral decision? Are you always right? Have you considered the infinite possible scenario's and concluded that the student always does the best thing by giving away the car (instead of fixing it up, selling it to a rich guy and giving the money to a good cause or using the money to help himself and helping others when he's succesful in society).

      --

      The Drowned and the Saved - Primo Levi
    6. Re:Wrong comparison by Aapje · · Score: 2

      Of course not. If you think that something's unreasonable then obviously you think it shouldn't be done.

      With basic sales, there are no limitations above those that the law defines. With contracts, you may limit everything the law doesn't prohibit. Of course, that doesn't make every limitation right. Is it so wrong for me to question certain conditions? Or do you not disagree with most EULA's (apart from the questionable legality of a click-through contract)?

      I can not give the student my car (you're happy with that as I understand it)

      I strongly believe in a responsibility towards those who are less fortunate. But I strongly dislike when people give half-assed donations. I'm not afraid to question these.

      Sounds to me like you're way too concerned about a legal distinction that makes no difference to the substance of the transaction.

      I think there is a big difference between the transfer of ownership and lending something to someone. In the first case you give someone a good that he can use in a way that he sees fit, in the second case you allow someone to use your property in a certain way. Perhaps you can't see the difference (like the RIAA). In practice the difference is substantial as I've never seen software that was offered as a loan.

      But if I say the GPL is like I lend the student my car on the condition that when he's finished with it he passes it on then that sounds good to you? Okay, the GPL is like I lend my car to a student... feel better about it now?

      Of course, my analogy breaks down here :) Everyone was taking it far too seriously anyway. Why did everyone attack me when my analogy was certainly better than the one in the post I responded to?

      I have to wonder at this point whether you're being deliberately silly. I say to the student, quoting form my earlier post "I have this mustang I no longer need. If you like you can have it but on the condition that when you no longer need it you also pass it on to someone else, including any work you've done on it". Reading this you think there's some pretense that there are no restrictions? How could anyone think that? I even explicitly said there was a condition. Suppose I spray paint "there is a condition attached" across the sides of the car? Would this help? Would you be happier if I used the word "restriction" instead?

      It seems that the GPL pretends one is giving things away Freely.

      So if I give him the car subject to a certain condition then I've mistrusted him, asserted that I'm always right and deprived him of moral choices but if I use the word "lend" instead of "give" then I haven't?

      In that case you are honest about mistrusting him. After which I can attack you on that. Knowing you have a problem is the first step towards a cure ;)

      I assume you're not asserting that you have in fact considered the infinite possible scenarios and determined that there's a better outcome without the conditions attached?

      I've already proven that there are scenario's where the limitations are not preferable if you want to maximize happiness. Under the assumption that human behaviour should be unregulated unless there is a very good reason not to, I prefer the BSD. Of course I have many more arguments, but I'd rather discuss these without the burden of an analogy. Place your arguments on the table if you want to turn this into a basic BSD vs GPL debate.

      --

      The Drowned and the Saved - Primo Levi
  64. BSD LIcence that inhibits MS by theolein · · Score: 2, Interesting

    What is needed is to stop MS treating everyone like dirt. It needs a BSD style licence that specifically states that MS can in no way use this software but anyone else can. Since MS is not above using BSD style code it means that this option will no longer available for them.

    I'm not an American and I will be writing to the European comittee investigating MS and ask them to note this new MS licence and it's possible effects on the European Software industry.

    I'm pretty sure IBM will have noticed this as well and this will negatively impact their business since they into Linux as well.

  65. M$ licensing follies by dcavanaugh · · Score: 2

    If expended our energy towards getting rid of M$ instead of complaining about their licensing, nobody would care what their "agreement" says. It's not like M$ licensing problems are a new concept. They are bad now, with the forecast for even more restrictions & limitations. When sales drop, they'll know they went too far. Until that happens, it's a green light for licensing "innovation".

    Then again, when their sales figures drop, maybe they'll just blame piracy.

  66. Sega v. Accolade by yerricde · · Score: 4, Informative

    Still, isn't decryption/decoding of standards compliance ommitted in the DMCA?

    Yes, 17 USC 1201 permits circumvention aimed strictly at interoperability, but many judges have flatly ignored that provision.

    I thought the Sony v Colecio settled that (I knew it's sony versus some other vid game company, as the other company won).

    The issue in Sega v. Accolade was the Trademark Security System in the Sega Genesis console, which gave the program on the cartridge a short time to call a BIOS routine that displayed "Licensed by Sega", or the BIOS would halt the program. The judge ruled that copying Sega's code to do this was fair use (read the decision to see why). The Sega Dreamcast, Nintendo Game Boy and Game Boy Advance platforms use nearly the same system (except it's a piece of data in the header instead of a piece of code that must be called within time constraints), making it perfectly lawful for homebrew developers to put the logo data in the header as long as they don't cause trademark confusion (which can be avoided with a simple "NOT LICENSED BY $CONSOLE_MAKER" in the initial screen display).

    The anti-circumvention provisions of the DMCA don't replace Sega v. Accolade not only because of the interoperability exemption but also because the systems in the Genesis, DC, Game Boy, and GBA platforms don't control access to a work copyrighted by the console maker, and only (representatives of) the copyright owner can sue under 17 USC 1201.

    --
    Will I retire or break 10K?
  67. Not news by ulmanms · · Score: 4, Insightful
    In this CNET news article...

    I'm not trolling, but that's not a news piece. Yes, it's on their 'news.com' site, but it's an opinion column, written by Bruce Perens.

    I'm not saying he's not right, it's just that presenting it as news is misleading.

  68. Re:NAS Vendors Effected by Cally · · Score: 2
    I think Microsoft may be trying out this strategy in one relatively narrow market (CIFS, Samba, and NAS markets) - granted, Windows file+print is one of those slam-dunk areas where you can drop in a Linux replacement for departmental NT boxes and immediately free yourself from lots of MS shackles... But: presumably, what they're hoping is that when they End-Of-Life everything before XP (or the next generation after XP), and it then turns out that XP and later use an incompatible version of SMB, that everyone using Samba will be forced to revert to the official Microsoft "solution". But by then I bet Redmond Linux, Lindows, Mandrake, and the other hand-holding, plus another few years of positive comments from the ZDNet / C|Net / PCWeek type publications, will have softened up the PHBs to the idea of Linux... and lo, Microsoft's core market jumps en masse to Linux on the desktop, instead. From the PoV of said PHB's, Linux is already roughly up to the standard of NT4 (yes, of course it's much much better, but their standards are based on things like "Does it have a network neighbourhood icon? Where's my `Word'? How do I start Outlook?" - in other words, the extent to which existing OS and app functionality can be replicated, down to similar looking icons. [ Slashback: someone posted to slashdot once saying they calmed their non-tech relative's panic when they first saw a Linux desktop by simply renaming the icons "Outlook", "Internet Explorer" and so on...] )

    Anyway the point I was trying to make is that this is the first new anti-Free strategy we've seen from Microsoft since FUD attacks failed so badly over the last few years. The standard Microsoft plays (FUD, buy the competitor, lock out competitor using, bankrupt, embrace-and-extend) just don't work with Free software. If this seems to knock the Free Software movement back a bit, expect to see them trying this strategy in more and more areas. Expect to see them pushing for more vigorous legal enforcement of patents, and more swingeing damages on losers in patent law-suits. Expect them to make an example of either (a) a Free software project, (b) distributors of such Free software - Red Hat, SuSE etc ; or (most likely, cos it's the most frightening to their customer base) of the USERS of such software. For example, suppose .NET server phones home when it detects a non-licensed CIFS client attempting to connect, then Microsoft automatically send out nastygrams to the users. A PHB who gets a legal threat from Microsoft would probably achieve a vertical take-off with the force with which they would shit themselves.

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  69. The Microsoft Antivirus by istartedi · · Score: 2

    Essentially, what MSFT is trying to do is attach a little bit of self-replecating "DNA" to their IP. Whenever a cell is innoculated with MSFT's code, it becomes immune to the GPL virus.

    So, if I have a BSD project and I link it to MSFT's code, its genetic makeup is slightly altered--it is now a mutant cell that produces the enzyme Microsoftase which breaks down radical Leftist subcultures... OK, at this point the analogy breaks down, but I think you get the idea.

    Let me state with no equivocation that I LIKE THIS. The GPL-lovers with their twisted notion of freedom can whine all they want about this not being fair competition, but it is. I had been looking for ways to defeat the GPL without making it illegal (there is nothing that says you have to use MS file sharing systems, you can still use your own GPL'd file sharing system). This is the best idea I've seen yet. Now, it would be cool if some other people would release legal virii on the Open Source world--it could break the near monopoly that GPL has on OSS licenses.

    That said, I don't like SW patents and hope that they don't rely too much on that technique. The GPL has threatened to use patents too (and has done so for the Mersenne Twister algorithm) IMHO, patents are the nuclear weapons in the GPL vs. Proprietary war. Let's both keep our fingers off the button. OK?

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:The Microsoft Antivirus by Chris+Johnson · · Score: 2
      Your privilege, but I admit to being baffled at a person who can look at the following two licenses:
      • A: uses 'viral' provisions so the only way to use the code is to propagate a requirement that the information has to stay out there and fluid- centering on the CODE
      • B: uses 'viral' provisions to establish vulnerabilities so Microsoft can sue you or shut you down at any point, making it impossible for infected DEVELOPERS to work except on sufferance of Microsoft, who gain the ability to ensure that PERSON never works in software again

      ...and say, "Gimme more of that second one! YUM YUM!"

      You've got to be crazy, 'istartedi'. What the hell are you thinking? Do you understand the liability the Microsoft license places you under? Do you understand the points it makes attach to the developer and not the code? It's all very well them learning to do 'viral' licenses, but wouldn't it make an inkling of sense that you READ the fscking thing and understand what it says before you agree to it?

    2. Re:The Microsoft Antivirus by Ogerman · · Score: 2

      The GPL-lovers with their twisted notion of freedom can whine all they want about this not being fair competition, but it is. I had been looking for ways to defeat the GPL without making it illegal (there is nothing that says you have to use MS file sharing systems, you can still use your own GPL'd file sharing system). This is the best idea I've seen yet. Now, it would be cool if some other people would release legal virii on the Open Source world--it could break the near monopoly that GPL has on OSS licenses.

      No, trying to 'defeat the GPL' would create a hideous mess that would severely hinder the OSS movement. I'm sorry, but you have no idea what you're talking about. People who write software and release it under GPL do so because they want their code to remain free under all circumstances--and it is their right to insist upon that. The argument that (misguided) BSD/anti-GPL fanatics make is that GPL is "less free" because you're not allowed to take my code, modify it, and sell it as proprietary software. The illogical conclusion then follows that GPL is about making it impossible to make money writing software. WRONG! GPL is about making it impossible to make money *selling* proprietary licenses for copies of the software. There's nothing preventing anyone from selling their labor as the cost of writing GPL'ed code ie.) making money by contracted development. Eliminating all proprietary software (whether 5 years or 50 years from now) is a very worthy goal. It's as simple as that.

    3. Re:The Microsoft Antivirus by istartedi · · Score: 2

      No, trying to 'defeat the GPL' would create a hideous mess that would severely hinder the OSS movement. I'm sorry, but you have no idea what you're talking about

      Let me quote RMS: "I make the assumption in this paper that a user of software is no less important than an author, or even an author's employer. In other words, their interests and needs have equal weight, when we decide which course of action is best." (http://www.gnu.org/philosophy/shouldbefree.html)

      Those of us who oppose RMS don't disagree with his premise--only the conclusion that he draws from it. He was led to conclude that IP rights are unimportant, and to not care about entrepreneurs. Just as RMS doesn't care about the fate of the entreprenurial spirit, I don't care about the OSS movement. It can stay or it can go. I really don't care. It's not important. Fundamental rights are more important.

      People who write software and release it under GPL do so because they want their code to remain free under all circumstances--and it is their right to insist upon that.

      Fine. I have no desire to take that right away. It's RMS who preaches that proprietary software is immoral. I never said that copylefting is immoral. If you want to copyleft your software, fine. If you want to shave your head and join the Hare Krishnas, fine. If you want want to preach Islam, fine.

      If you want to use my tax dollars to fund copyleft, not fine. If you indoctrinate my child and steal all her money, not fine. If you preach hatred from the Mosque, not fine. I will preach against you. That is my right. That is why America is a great country--not because people are compelled to think one "good" way, but because we are allowed to think any way we want. America is about the freedom to worship in any manner. In a sense, that freedom is the precursor to the "freedom to release under any license" as O'Reilly said. As long as we can agree to maintain that freedom, I have no quarrel with the Free Software movement. Unfortunately there are many in the movement who do not respect that freedom.

      The argument that (misguided) BSD/anti-GPL fanatics make is that GPL is "less free" because you're not allowed to take my code, modify it, and sell it as proprietary software. The illogical conclusion then follows that GPL is about making it impossible to make money writing software. WRONG! GPL is about making it impossible to make money *selling* proprietary licenses for copies of the software. There's nothing preventing anyone from selling their labor as the cost of writing GPL'ed code ie.) making money by contracted development.

      The production of cocaine, the marketing of crack, and the enforcement of drug laws really aren't about turning inner cities into war zones either, but that's what happens. However, people who make this argument are correct in one sense. The GPL is not strictly about making software an unprofitable business. It's about socializing software development.

      Eliminating all proprietary software (whether 5 years or 50 years from now) is a very worthy goal. It's as simple as that

      No it isn't. See? I can make assertions too.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    4. Re:The Microsoft Antivirus by istartedi · · Score: 2

      Huh? GPL advocates argue that the GPL doesn't "erode intellecutal property" or whatever it was that the guy from MSFT says. Yet, at the same time they argue that if you look at MSFT code you will turn into stone, like it was medusa or something. The two viewpoints are not consistant. If you have been using MSFT's code and want to "get out" of the license, simply stop linking their libraries. Now, if you make extensive mods to a library and/or comingle library code with your app you are too stupid to be in the business anyway.

      "Contamination" is a big myth in the software world. If you want to get out of any licence, GPL or otherwise, simply stop linking the code. The accuser has no basis to come after you simply because you *used to* use their code. I am not aware of any cases where somebody linked a library, found an alternative, and then get sued by the owner of the former library. Can you cite any such case? Who's spreading FUD now?

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    5. Re:The Microsoft Antivirus by Ogerman · · Score: 2

      Those of us who oppose RMS don't disagree with his premise--only the conclusion that he draws from it. He was led to conclude that IP rights are unimportant, and to not care about entrepreneurs. Just as RMS doesn't care about the fate of the entreprenurial spirit

      I'm not quite sure where you draw that he's specifically 'anti-entrepreneurial.' I admit that I'm not that familiar with all his views, but GPL itself does not seem to preclude innovation or entrepreneurship unless you believe that most true innovation must come from proprietary licensed software. I personally believe that finding and meeting needs is sufficient to advance the state of technology. How to go about this is up to the developer. With proprietary, you sell licenses. With open source, you sell contracted development labor, consulting and support services, etc.

      It's RMS who preaches that proprietary software is immoral. .... The GPL is not strictly about making software an unprofitable business. It's about socializing software development.

      That's probably a bit of a stretch, but in a way you can see his reasoning: greed is immoral, most proprietary software promotes greed, therefore most proprietary software is immoral. Or in another sense, you could argue that proprietary is immoral because it reserves too much control over the user. But I'd rather not go into that. My own opinion is that an anti-proprietary standpoint makes sense in a natural sort of way. As a software developer, the control I relinquish by GPL'ing my code comes back to me many times over in the form of community feedback and contributions--which I can then pass on to my clients without doing much, if any, additional work myself. GPL is my social contract that I care more about advancing software than grubbing for money and control. And I expect anyone else who uses my code to abide by the same contract, such that our efforts are mutually beneficial. Sure, I need to eat and live comfortably, but to me, the freedom and excitement of sharing with others is much more rewarding than the additional wealth I may accrue by doing proprietary development. I suppose you could call that socializing, but only in the sense of creating community. I would argue that the GPL philosophy is still fully capitalist. There's no organization or government body telling me what to do, how to work, or how to live. My clients needs and my own hobby interests are the only things which helps dictate in which direction development progresses.

    6. Re:The Microsoft Antivirus by istartedi · · Score: 2

      That's probably a bit of a stretch, but in a way you can see his reasoning: greed is immoral, most proprietary software promotes greed, therefore most proprietary software is immoral

      I agree that greed is immoral, but I disagree that proprietary software promotes greed. Given that, following the chain of your logic any further is pointless.

      I believe that the only rational way to deal with intellectual property is to treat it in much the same way we treat physical property. Many policy makers seem to have reached the same conclusion. Now, some people in the Free Software movement have concluded that treating IP as normal P would result in nothing ever reaching the public domain. This is demonstrably false, since my regular P is routinely taxed. The expiration of copyright, and the limited scope of copyright is the equivalent of a tax on IP. So, the existance of proprietary software is nothing more than a practical social contract designed to strike a balance between users and creators. It doesn't "promote greed" any more than money promotes greed. Now, if you are one of those people who says that money promotes greed, then I suggest you try living in a barter economy. The practical importance, yea, even the *good* of money will become readily apparent.

      As for whether or not the GPL is capitalist, it depends on who is using it and why. The GPL after all is just a license. It has no soul. Therefore, it can have no motive. Now, I have used and even contributed to GPL'd projects because they were the only ones that met my need. I am not so much of an idealogue that I would shoot myself in the foot. My motives were plainly capitalist in that I surveyed the market and made a free choice that best fit my needs. OTOH, when I see people gloating over how they are going to make MSFT irrelevant, how "all software should be free", how governments should be required to use it, plainly there is an anti-capitalist zeal associated with this. There is plainly a "vision" held by many people in the Free Software movement, and the GPL is their tool to implement that vision, and that vision is decidedly *not* capitalist.

      While it is true that there is not currently a government body forcing you to choose GPL, the achievement of a monopoly by a GPL'd piece of software would effectively force you to work under the GPL. Linux may become the first test case for this. The harm to consumers could be incalculable, as development of alternatives could be stifled for decades. More likely, a "private OS" will remain available, but only the wealthy will be able to afford it.

      It is also possible that the proprietary software could be outlawed and that is why RMS's accusation that it's immoral is such a sore spot. Why? Because all law has a moral foundation. By casting proprietary software as "immoral", RMS lays the foundation for legal action. You have to understand, I'm not talking about something that will affect you or me. I'm talking about things that will play out over 100 years or more. The time from initial philosophical tracts to oppression is lenghty. IIRC, Marx and Engles were dead before any "communist" states arose. The Free Software movement is but a baby. We will probably be dead by the time copylefted software starts to cause social problems. I am writing these things in the hopes that our great grand children might dig these words out of an archive some day, and that true liberators of the future will be able to point back to a prophet who foresaw their fate, who will encourage them to fight for what is right. My far greater hope is that they will never need it.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    7. Re:The Microsoft Antivirus by Ogerman · · Score: 2

      I agree that greed is immoral, but I disagree that proprietary software promotes greed.

      Hmm.. the definition I typically hold for 'greed' is "the excessive desire to acquire or possess more than one needs or deserves." (WordNet) But of course that's relative to an extent. The reason I would say most proprietary software tends to promote greed is that more than often, the folks that own proprietary software companies are not just looking to do a good job and live comfortably--they're in it to get rich and be the next Big Thing. And many times, those people are not the ones even writing the code. It's often a similar situation to the music industry--you have these middle-men between the artists and consumers that are getting the biggest piece of the pie. With proprietary software, you also have a lot of wheel-reinventing which is not at all beneficial to the economy.

      I believe that the only rational way to deal with intellectual property is to treat it in much the same way we treat physical property.

      I don't agree on this basic assertion. There is no inherent moral / human right to claim information as property as you would a physical object. IP law is a compromise and a sort of 'virtual' right, which is why the US Constitution does not even require the recognition of it. ie.) Congress has a duty to promote peace and provide national defense, but only the (optional) right to create temporary protection for inventions and 'useful arts.' In a sense, copyright is more socialist than it is capitalist.

      Now, some people in the Free Software movement have concluded that treating IP as normal P would result in nothing ever reaching the public domain. This is demonstrably false, since my regular P is routinely taxed. The expiration of copyright, and the limited scope of copyright is the equivalent of a tax on IP. So, the existance of proprietary software is nothing more than a practical social contract designed to strike a balance between users and creators.

      The modern state of copyright does in fact prevent anything useful from reaching the public domain--especially with terms being extended every time Mickey Mouse is about to go PD. Will software written today have any value 95+ years from now? No. Absolutely none. That bit about "taxing" is plainly ridiculous because it implies true ownership. "Intellectual property" is a priveledge, NOT a right. On the other hand, the ownership of physical property IS a basic right in all free societies.

      OTOH, when I see people gloating over how they are going to make MSFT irrelevant, how "all software should be free", how governments should be required to use it, plainly there is an anti-capitalist zeal associated with this. There is plainly a "vision" held by many people in the Free Software movement, and the GPL is their tool to implement that vision, and that vision is decidedly *not* capitalist.

      I'm sorry, but you're way off here. I would consider myself one of the so-called 'zealots' that you refer to. However, my vision is not some imaginary socialist utopia where everybody blindly works for the good of all and is magically rewarded. GPL is a tool to ensure that control of the technology we embrace remains in our hands rather than being controlled primarily by business interests. Retaining control allows us (developers) to operate in a market with few barriers--a purely capitalist market.

      The achievement of a monopoly by a GPL'd piece of software would effectively force you to work under the GPL. Linux may become the first test case for this. The harm to consumers could be incalculable, as development of alternatives could be stifled for decades.
      OK, lets assume that happens--for example, the Open Source community comes up with a beautifully written office suite that effectively drives all proprietary ones out of the market. How is this bad? All it means is the wheel will never again need re-invented and perhaps finally a true industry standard will emerge. There's still plenty of room for innovation--new features to the existing codebase.. contributed by anyone who pleases. Where is this scenario bad? It's sure as heck a more optimal outcome for thepublic interest. And if you've really got that great of an idea on how to re-think the whole concept of an "office suite" then sure, it's your right to go proprietary.

      It is also possible that the proprietary software could be outlawed and that is why RMS's accusation that it's immoral is such a sore spot. Why? Because all law has a moral foundation

      As stated earlier, I would not take it to that extreme--outlawing proprietary. But on the other hand, if Open Source wins by nature and market forces, then so be it.

      We will probably be dead by the time copylefted software starts to cause social problems. I am writing these things in the hopes that our great grand children might dig these words out of an archive some day, and that true liberators of the future will be able to point back to a prophet who foresaw their fate, who will encourage them to fight for what is right. My far greater hope is that they will never need it.

      Nothing you have said thus far suggests any way in which copylefted software could cause social problems, but if you can provide a solid example, I'm all ears. Decreasing the size of the software industry due to increased efficiency of open development does not count, however, because this type of change is seen throughout all history and in all industries and is not a social problem. (compare: robotics replacing factory workers, etc.)

    8. Re:The Microsoft Antivirus by istartedi · · Score: 2

      Hmm.. the definition I typically hold for 'greed' is "the excessive desire to acquire or possess more than one needs or deserves." (WordNet) But of course that's relative to an extent. The reason I would say most proprietary software tends to promote greed is that more than often, the folks that own proprietary software companies are not just looking to do a good job and live comfortably--they're in it to get rich and be the next Big Thing.

      Getting rich and becomeing the next Big Thing is not the same as being greedy. The dictionary definition of greed contains two words: need and deserve. Now, you might question whether or not the CEO of Oracle needs a yacht, jet and limo, but what give you the right to determine somebody else's needs? If you start doing that, you go down the slippery slope towards a command economy. Determining what someone deserves is equally troubling. In either case, you have to presume that you know what's right for another person. At the very least, this makes you no better than them. At the very worst, it make you totalitarian. At the core of communist ideology, we find "from each according to his ability, to each according to his need" and we know what a morass they got into determining what other people needed. The people who made such decisions ended up living much better than everybody else. In other words... let he who is without greed cast the first stone.

      And many times, those people are not the ones even writing the code. It's often a similar situation to the music industry--you have these middle-men between the artists and consumers that are getting the biggest piece of the pie.

      There is a very easy solution to that problem. Leave and start your own company (some great companies were formed like this). If you can't do that, it means that you actually need the people you work for. The "suits" perform a vital function--they assume the risk that you can't. Most people are better off taking the 50k/yr because the work they do can't be sold directly to consumers. Well you say, then perhaps you and some of your cube mates could sell directly to consumers. Great. Pitch that idea to your cube-mates, scrape some money together, rent your own office... oh... see what happens? You end up becoming a suit yourself. It's the worst system in the world except for all the others.

      With proprietary software, you also have a lot of wheel-reinventing which is not at all beneficial to the economy.

      There is very little in any software that is as simple as a wheel. Even something disarminly simply such as a stack can be implemented a lot of different ways. This diversity is good for the consumer, and good for the economy. (sidenote, your argument and mine only apply to competitive markets. Monopolies are a separate issue).

      There is no inherent moral / human right to claim information as property as you would a physical object.

      Well, this really is a core value conflict. I'm not sure how we can resolve it. I just know that when somebody asserts that they have a right to take my work, I find that repugnant. Ironicly, you can use that same reaction to bolster your own, opposite core belief. True, congress did not acknowledge it as a right, but they also failed to acknowledge the rights of Negroes. I believe we have evolved towards a society where some control over one's IP is a fundamental right, just as we evolved towards a society where control of one's time is a fundamental right.

      The modern state of copyright does in fact prevent anything useful from reaching the public domain--especially with terms being extended every time Mickey Mouse is about to go PD

      I actually agree with this. This has less to do with IP, and more with the larger issue of the relationship between corporations and the government, which is currently being contested in the mainstream non-geek political world. If we can resolve the issue of corporate power, the Mickey problem will be resolved along with it.

      Will software written today have any value 95+ years from now? No. Absolutely none.

      It may have some, (consider how old Unix is now) but I agree that the schedule for contributing software to the PD (*not* GPL) should probably be shorter.

      That bit about "taxing" is plainly ridiculous because it implies true ownership. "Intellectual property" is a priveledge, NOT a right. On the other hand, the ownership of physical property IS a basic right in all free societies.

      Once again we have a core value conflict. However, the last part of your argument plays in my favor. You assert that PP is a basic right. Yet PP is taxed. Therefore, you must agree that formulating IP as a fundamental right does not imply perpetual or total control over one's IP. OTOH, a failure to recognize IP as a right could lead to total control over my IP by those who believe that such actions are in the public interest. That's part of the reason why I argue that IP should be formulated as regular P for tax purposes. It might also simplify the tax code and provide a more convenient means of adjusting the balance between private and public interests. A simple argument about the IP tax rate might be much easier to handle than the ad-hoc politics swirling around the issue these days.

      I would like to say more, but time is running short and this article may be archived soon. If you like, we could continue this in a Slashdot journal. I don't have one yet, but it's probably no big deal to start one.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    9. Re:The Microsoft Antivirus by Ogerman · · Score: 2

      Determining what someone deserves is equally troubling. In either case, you have to presume that you know what's right for another person. At the very least, this makes you no better than them. At the very worst, it make you totalitarian. At the core of communist ideology, we find "from each according to his ability, to each according to his need" and we know what a morass they got into determining what other people needed. The people who made such decisions ended up living much better than everybody else. In other words... let he who is without greed cast the first stone.

      The beauty of a pure free market is that it regulates itself such that nobody runs away with the whole pie. Unfortunately, we don't live in a pure free market. Intellectual property is not a market force--it's a social compromise intended to increase the well-being of the public overall. Used reasonably, it is beneficial. Used without restraint, the owners of the most influential intellectual property can become, essentially, totalitarian rulers of their respective industry. GPL is a tool to create pure free markets in the software industry. Because nobody can fully control any piece of code and the only way to make money is to sell services and labor rather than licenses, you eliminate all non-market forces and are left with a pure labor market where developers are paid to write software, end of story.

      Well you say, then perhaps you and some of your cube mates could sell directly to consumers. Great. Pitch that idea to your cube-mates, scrape some money together, rent your own office... oh... see what happens? You end up becoming a suit yourself.

      I understand your point, but you're making the assumption that to compete one must form what is traditionally thought of as a "software company" where workers come in, put in their 8 hours, and develop a product for sale. That's one option, but it's a much harder one and requires a lot more overhead. I would argue that the key to a successful career writing GPL'ed software is to become a consultant/developer. People have needs, you contract your labor to meet them for less than they'd pay for an equivalent proprietary solution. The contractors who do the best job for the best price become popular and make the most money. At some point in the growth of ones business, it might make sense to rent an office and hire a broader range of employees--but only if you can put to use economies of scale to provide a better service than freelancers. But one of the great things about not being the sole provider of a licensed software is you don't have provide technical support for thousands or millions of customers--only those whom you contract with, most likely locally. And if a customer gets screwed, they can go right to a competitor. Many buyers, many sellers, zero barrier to entry--how much more All-American freedom and capitalism can you get?

      True, congress did not acknowledge it as a right, but they also failed to acknowledge the rights of Negroes. I believe we have evolved towards a society where some control over one's IP is a fundamental right, just as we evolved towards a society where control of one's time is a fundamental right.

      I suppose you're right that this is a difficult ideological conflict to resolve. In comparing IP to fundamental human rights like freedom from slavery, I would argue that IP is merely an economic construct--a society could do fine without it, though perhaps better with. Perhaps a more fundamental right would be simply the ability to claim work as your own--in the same sense as academic integrity. But alas there's little point in arguing because IP isn't going away anytime soon although some reform is probably in order.

      OTOH, a failure to recognize IP as a right could lead to total control over my IP by those who believe that such actions are in the public interest. That's part of the reason why I argue that IP should be formulated as regular P for tax purposes.

      That's an interesting point now that I see where you're going with the tax bit, though I'd have to ponder it for awhile. I guess the only two remaining points would be: 1.) Assuming I want my work to act in the public interest, GPL seems an ideal way to accomplish this by ensuring complete lack of control by anyone. Sure, public domain does the same thing for the original code, but then I risk somebody commercializing a project that I don't want to be commercialized--in a sense, free-riding off the hard work that I wanted to be a gift. 2.) Given an IP tax rate, free software ought pay no taxes, right? If not, you'd have a situation like in Great Britain where you have to have pay an entertainment tax even to put on a free concert.

      Anyhow, this has been an interesting discussion. I always like to let my ideas scrape against others to be broken, reshaped, or sharpened. Then again, this is probably long enough and this shall be my last reply. Feel free to reply to this though if you like--I shall still read it. Take care and may the strongest market force win. (-;

    10. Re:The Microsoft Antivirus by Chris+Johnson · · Score: 2
      You're no lawyer, istartedi ;)

      The terms of MSFT's license are not temporary. Once you've agreed to them, it is a permanent legal admission you've made. The GPL does NOT contain any such term or condition, because it is only interested with locking down the code- you might say, locking the door OPEN. The GPL isn't interested in the coder.

      MSFT's current licensing is only interested in locking down the coder. It doesn't give a crap about the code! They really don't care that much whether they have your code or not- they want to neutralize any patents you might have in respect to them, they want to get some legally admissible statements about how you have seen their IP yet concede that you have no right to it, and their licensing does all these things. It is only interested in locking down the coder. TOTALLY different approach to the 'viral' license. You might say the 'viral' license isn't inherently good or bad, it's all in what you propagate using it. GPL propagates compulsory freedom for those who use its code, and otherwise ignores you. MSFT doesn't care so much what happens to the code, but deftly places you under LEGAL CONDITIONS which they can use to shut you down at any time.

      Talk to a lawyer...

  70. Re:Unenforceable, self-contradictory, and stupid by Cally · · Score: 2


    First of all, there is no way Microsoft can enforce conditions upon the implementation of a standard (read: "standard"). Entering into a contract requires, well, that you enter into a contract.


    In the UK, at least, a contract is not considered valid unless there it includes a Consideration. That is, money must change hands. A click-though license on a text document is SURELY unenforceable?

    But of course, who wants to be the first to find out? Not me... once again, "Posession of Sacks of Money" trumps "Being Right" in the way our society decides who is right, and who is wrong.

    (O/T)

    Sometimes I think it's time to start a mass civil disobedience campaign around all these IP issues: fair use, the DMCA, CDPTMA(??), software patents, etc. Let's have a damn big rally on a single weekend, let's plan it 9 months in advance (say: summer of 2002), organise properly, make sure it's in as many countries as possible, that there's good PR, that we all chivvy all our geek mates to come along, stick flyposters and stickers and badges and grafitti for it all over the place...

    "Hackers for Freedom", anybody? Nah, I'm dreaming aren't I... *sigh*

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  71. M$ goes back to Microsoft's Basic roots by yerricde · · Score: 2
    10 LET M$ = "Microsoft"

    don't write M$!!

    Whenever I use the term "M$" to refer to Microsoft in a Slashdot comment, I put 10 LET M$ = "Microsoft" at the top of the comment. It's a line of Basic code meaning "assing the string 'Microsoft' to a string called M". In the late 1970s and early 1980s, Microsoft was primarily a vendor of Basic interpreters. Consider my use of M$ analogous to the common use on this board of Perl's $var interpolation (even though Basic itself doesn't do such interpolation).

    Here's a sample of Basic code:

    10 LET M$ = "Microsoft"
    20 PRINT M$

    Result:

    Microsoft
    --
    Will I retire or break 10K?
  72. Such Action Could Lead MS to New Lawsuits by Spencerian · · Score: 2

    Other for-profit companies may not appreciate such exclusion-by-patent tactics, either.

    While Linux and other GPL operating systems and code may not have millions of dollars or a legal team capable of challenging such tactics, large companies such as Apple (which uses a version of Samba in Mac OS X, has a few billion dollars, and a dedicated, rabid legal team) and Sun would be happy to take on MS on this issue, particularly since they are a proven monopoly and have that disadvantage as the "bully."

    The only problem is that neither Apple or any other company will do anything until it directly threatens their interests. I wouldn't expect them to do anything about the effects that this MS action has on GPL software and products proper.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  73. Re:Unenforceable, self-contradictory, and stupid by sheldon · · Score: 2

    But I'm confused.

    It sounds like Microsoft only has a problem with their IP being used in GPL licensed software.

    Samba could be relicensed under the BSD, and there would be no issues. So you can't claim that the Samba developers have been harmed.

    I also don't think you can claim that this is because GPL software offers a threat. Apache is not licensed under the GPL, and yet it is probably one of the few open source projects that has much marketshare compared to Microsoft products.

    Seems to me like the issues here are a bit deeper, and I find it disappointing that nobody is addressing them.

  74. Stallman's most important acronym-project... by Sloppy · · Score: 3, Insightful

    ..isn't GNU. It's LPF. Maybe this will help people finally understand this.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  75. [OT] VirtualDub on Linux by knarf · · Score: 2

    VirtualDub runs quite well under (recent?) incarnations of Wine. As do many other video-related tools. Oh, and of course there's also Broadcast2000 (originally found here, but now also to be found here), and (for the more adventurous) its successor Cinelerra, which is not on their main site but lives on the Sourceforge project site. Beware, compiling Cinelerra is not for the faint of heart.

    --
    --frank[at]unternet.org
  76. Re:New approach required by Jeremy+Allison+-+Sam · · Score: 2

    No, you're not blind.

    It means that the interfaces needed for write such a thing (NFS client for Windows 2000) are not documented freely by Microsoft.

    You're heard of hidden API's in Windows ? This is the perfect example of one (the interface to the client redirector code).

    Jeremy Allison,
    Samba Team

  77. Oops, bad wording from Microsoft. by Rob+Kaper · · Score: 2

    1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that requires in any instance that other software distributed with software subject to such license (a) be disclosed and distributed in source code form; (b) be licensed for purposes of making derivative works; or (c) be redistributable at no charge.

    Okay, GPL/LGPL are specifically mentioned, little to do about that. But any other license should be fine. Not even the GPL and LGPL say anything about software you merely distribute with GPL'ed software.

    "Activities other than copying, distribution and modification are not covered by this License; they are outside its scope."

    This refers to distribution of the software under the software itself, not of other works. The GPL is only covering other software when that software is a copy or modification of the the original work. I assume most other licenses work the same and thus have no problem at all, thanks to Microsoft's clueless phrasing.

    You'd really think they still haven't actually read the full GPL.

  78. Re:Unenforceable, self-contradictory, and stupid by kevinank · · Score: 2
    Actually, since the (new) BSD license is compatible with GPL, and compatible with Microsoft, only the code that interfaces between GPL code and Microsoft code would have to be licensed under BSD. (As long as the GPL code never touches the Microsoft APIs and vice versa, then the two are not linked together, but each is instead linked to an intermediary which is itself compatible with both licenses.

    I don't anticipate the Samba developers relicensing their software though. Although large projects have shown that it is feasible, I think the Samba developers have a healthy respect for the protections that they get from GPL and will not happily give them up. Otherwise Microsoft could very easily add a new extension to SMB, and release a similarly configured extension for Samba, available in binary form only, and quickly take over control of the project.

    Windows also incorporates the BSD TCP/IP stack, but I for one haven't noticed any contributions from Redmond being returned to BSD in exchange for their work. Nor can you take the BSD stack and compile it for windows without Microsoft's changes. So open source is completely useless when licensed BSD-style for users of Windows. Want to play with IPv6? Want to implement IP Masquerading? Want implement filters and firewalls? Want to implement IPIP encapsulation? Sorry, you'll have to use another OS even though the Windows stack came from Open Source.

    --
    LibBT: BitTorrent for C - small - fast - clean (Now Versio
  79. Re:Separating Interface from Implementation, Legal by Ben+Hutchings · · Score: 3, Informative
    It seems to me after reading the MS CIFS license that MS actually has a valid concern: they want to publish the CIFS standard and retain intellectual property rights; they want to allow implementors of the standard to be able to implement and sell or give away their implementation and/or their source code; and they want to prohibit implementors from changing the licensing terms of other bundled software components.

    Whether or not this conditions is included, there's nothing a licensee can do that would affect the rights of Microsoft and its other licensees to use that specification.

    Microsoft is NOT trying restrict use of CIFS.

    It certainly looks like it is.

    They are trying to prevent a CIFS product vendor from forcing other bundled products to adhere to the same licensing model.

    But the GPL and LGPL don't do that.

    I and others believe that the people who came up with this aimed to imply, falsely, that the GPL and LGPL do place restrictions on bundled software, as a justification for banning their use for software based on Microsoft specifications.

    I honestly can't see what these sections are supposed to protect Microsoft from, other than fair competition.

  80. Re:TCP/IP by spitzak · · Score: 2
    You are confusing GPL with patents.

    Only a specific implementation of the TCP/IP stack is covered by the GPL.

    Other implementations are not. For instance the BSD implementation, which in fact the GPL implementation is a copy of (at least parts of it). If what you were saying is true, the mere existence of Linux would mean that BSD (and Windows) instantly changed to the GPL. Obviously not true.

    Patents can do scary things like this, which is why everybody here hates them. The GPL is nothing different than any NDA or other agreement that MicroSoft cooks up and is usually considered harmless.

  81. Did you see this provision in the license? by MemeRot · · Score: 2
    3.6 Reciprocal Patent License. To the extent Company owns, controls or can sublicense without payment of a fee to an unaffiliated third party, any patents that are required for Microsoft or its licensees to implement CIFS as set forth in the Technical Reference and distribute such implementations, Microsoft and its licensees are hereby granted a license to such patents solely for the purpose of implementing CIFS as set forth in the Technical Reference and distributing such implementations.

    Does this mean they're setting out a standard they know infringe on other's patents and are trying to bully them into free licenses? I love that 'freedom' to give up my patent rights.
  82. Note that this is a complete lie by epepke · · Score: 2

    The GNU license does not require that any software distributed with the GPL-licensed software be anything. That is a complete and total lie. Software that is distributed with a GPL-licensed product does not have to be anything.

    It is only software that incorporates GPL software that needs to be distributed under the GPL. Because there is an ambiguous case with libraries and similar forms, the LGPL exists. If you just link and don't change the basic library functionality, your overall product can be licensed as you like it.

    It's really quite simple. GPL prevents people from stealing other people's open source efforts and publishing them as their own. This is the intellectual property "right" that Microsoft wants to have.

    1. Re:Note that this is a complete lie by jani · · Score: 2
      But there is no such lie; the article does not show that Microsoft places GPL/LGPL in that category, it simply states that:


      1.4 "IPR Impairing License" shall mean the GNU General Public License, the GNU Lesser/Library General Public License, and any license that [...]


      Hence, GPL/LGPL are "IPR Impairing Licenses", since there is absolutely no specification of what the GPL/LGPL should be about. If a newer version of the GPL said that you weren't allowed to distribute the code freely, it would still be an "IPR Impairing License".
  83. Re:We need to start obtaining software patents by Chris+Johnson · · Score: 2

    That would be great if the Free Software community was about withholding...

  84. Not YET by MemeRot · · Score: 2

    Your brain doesn't have those tags YET. But just wait until you see what the next generation of MS's digital rights management software/hardware package will do. You attach a simple electrical machine to your neck before reading the documentation, and then ever after when you start to think about anything in there 220 volts is delivered to your cerebellum. And of course MS provides no warranty of any particular fitness for this device, and cannot be held liable when it kills you.

    Seriously, what would stop them from writing this into the agreement? You would STILL have yokels saying "If you don't like the terms then just don't attach the MS death machine to your body, but boy will you be missing out on Clippy XP."

  85. Re:Unenforceable, self-contradictory, and stupid by sean23007 · · Score: 2

    What do you mean this is unenforceable? The Open Source developers who might read the code and be influenced by it would go on to develop an application that is Open Source, hence Open Source developer, and if Microsoft finds, in the source code of that person's program, code that resembles their own, they can go to court or do whatever the license entitles them to do. Sure it's stupid, but it's also genius, in an evil sort of way.

    --

    Lack of eloquence does not denote lack of intelligence, though they often coincide.
  86. plagiarism by MemeRot · · Score: 2

    Should count as a copyright violation shouldn't it? The original intent of copyright was to prevent unscrupulous publishing houses from buying a copy of a book and then churning out their own copies. Sounds like plagiarism to me.

  87. It cannot leave public domain by MemeRot · · Score: 2

    The original author when releasing it to the public domain specifically granted a license to everyone to use the material however they want. The author could ALSO license the material under a restrictive license to people he or she could foist such a license on (think suits). HOWEVER someone who got it from the public domain cannot be held accountable to that restrictive license.

    If anyone has a reason to think this is incorrect, please post.

  88. It is bogus by MemeRot · · Score: 2

    They cannot restrict what you do with facts, only with copyrighted material. You can't reprint their standard, but you can certainly make use of the facts contained within it however you like.

  89. What IP are you talking about? by MemeRot · · Score: 2

    This is NOT code. This is NOT software. This is documentation of how a standard works. Like a description of HTTP traffic. What makes standards standards is that they are open. I can go look up the rfc for email addresses, or look up the w3c's document object model specification whenever I want. I can't copy those documents and publish them under my name, that would be copyright violation, but that is all the protection copyright grants. Facts are facts, and are NOT copyrightable. As long as I don't sign the stupid agreement I'm free to use these facts any way I want. What MS is counting on is that people will be afraid to use these facts because they'll be hit with an MS lawsuit alleging that they MUST have read the document and signed the agreement to get access to the facts. Which isn't true, you could reverse engineer the standard or get the facts some other way. But I'm sure they'll pile on the bogus lawsuits as an intimidation tactic anyway, and it will work. I do not condone the abuse of America's court system, which is funded by my tax dollars, for such frivolous and baseless lawsuits.

    1. Re:What IP are you talking about? by dublin · · Score: 2

      Facts are facts, and are NOT copyrightable.

      This is asinine. I'm sure the IEEE, the OSI, and other stadards bodies will be quite shocked to find that they can't keep soaking you for the big bucks in return for those "open" standards. Internet standards are a great model, and we should see more of them, but they are clearly not yet the norm everywhere. Most "standards" are indeed copyrighted and not freely available. Some of them are quite expensive, to boot. (The oppressive policies of OSI and the ITU were one reason the IETF decided to come up with its own standards processes...)

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  90. Why get a legal opinion? by MemeRot · · Score: 2

    Whether you're infringing or not Microsoft will still sue you.

  91. Re:Unenforceable, self-contradictory, and stupid by sheldon · · Score: 2

    It's interesting how you don't think the Samba developers ought to relicense their code, but yet you feel completely justified in demanding Microsoft relicense their code. Do you see the disparity there? Obviously Microsoft also has a healthy respect for their EULA and will not happily give them up as the same fear of Samba taking over their market is true as well.

    Anyway, I just think it's interesting how your selfishness is a one way street, and yet you complain about Microsoft behaving similarly again in your second paragraph.

    A large part of the concept behind the BSD especially in use with University created research is to help promote it as a standard reference implementation. Said implementation done using the GPL would be completely unusable. As far as Microsoft's contribution back... that's pretty obvious from reading various RFCs and the fact that their products are available on the market place.

    Remember, not everybody is as selfish as yourself and doesn't expect something for nothing.

  92. Re:Further stipulation... by Alex+Belits · · Score: 2

    The funny thing is, I think, that will be _still_ compliant.

    --
    Contrary to the popular belief, there indeed is no God.
  93. Re:Simpler way by Alex+Belits · · Score: 2

    The problem is, what they are using in a transaction, isn't their in the first place -- not ethically at least. It's a protocol that found its way in multiple standards and implementation, and they encouraged it. They also used a shitload of others' ideas and software (ex: kerberos) and touted compatibility and compliance, so it's only natural to demand from them to keep their part of the bargain, comply with the definition of "openness" that exists in the world outside their company because this is what they exploit in the first place. This is why we have to find a way around their "transaction" that will keep open things open no matter how "legal" they made their restrictions look. If the only way to accomplish that would be assassination of Gates and Ballmer, I would advocate that, but fortunately this is not the case, and there are better (and certainly more legal) means at our disposal.

    --
    Contrary to the popular belief, there indeed is no God.
  94. Re:Unenforceable, self-contradictory, and stupid by kevinank · · Score: 2
    You read more into my post than I actually wrote. Nowhere did I intimate what Microsoft should do. While I do have opinions on that subject, I haven't expressed them, and you have incorrectly assumed that they are shallow.

    Secondly, what you call selfishness, I call loyalty to my community. You may not like to believe that there is a community of open source developers, but they exist none the less. My personal gain or loss has very little to do with it. The gain or loss of my friends, and how the community could or will be hurt by Microsoft's actions was the subject of my post.

    It is a part of the nature of a competition that I would prefer that we win, and they lose. I haven't claimed any impartiality, nor do I particularly want to. And you are incorrect in characterizing me (and by inference my friends) as wanting 'something for nothing'. I want something for something, and I have and will continue to put my own sweat into getting it.

    --
    LibBT: BitTorrent for C - small - fast - clean (Now Versio
  95. WRONG! by MemeRot · · Score: 2

    The DOCUMENTS are copyrighted. The FACTS are free. You cannot copyright the information in a phone book because all it contains is a list of facts. Many standards bodies charge for access to the docs, specifically building codes are often handled this way. And the copyright owner can sue someone who posts the building codes on a website. (Off the subject this is completely fucked up since it requires you to pay hundreds of dollars to find out the LAWS that you are required to comply with.) But they CANNOT sue someone who read a fact there and later used it. "How did you know you needed to space your joists 16 inches apart? You must have pirated that information, you're under arrest." There is no provision for this in our legal system. This second person did nothing illegal - they didn't violate copyright.

    I never said a document that specifies a standard can't be copyrighted. In fact I specifically said the Microsoft's document IS copyrighted. But only the document, as it exists fixed in a tangible form, is copyrighted. They can limit access to it, they can charge for it, they can require someone to sign a contract to be able to see it. But they have no ability to limit the facts within the doc as long as the person making use of them didn't violate copyright to get them. They could reverse engineer the protocol and make something interoperable. MS's patents would still require licensing (which is messed up). But nothing in copyright or patent law limits access to the facts. Copyright only limits my ability to copy a document. The fact the protocol X makes use of some process Y is NOT copyrightable information. Process Y may be a patentable process, and MS can seek to control it that way, but they can't effectively hide the fact. You could do the same thing with the building code laws, build buildings with joists 15, 16, and 17 inches apart, etc. until the building inspector stopped telling you you failed, but it's a lot cheaper and thus more practical to do this with software.

  96. But the way plagiarism is caught by MemeRot · · Score: 2

    Increasingly is for profs to scan documents looking for large chunks of text that match things they know have been going around. When it's just an idea, it's plagiarism. But if it's a large chunk of text (say 98% of a research paper) I think it might qualify as copyright violation.

  97. Re:Gnu trademark? by fishbowl · · Score: 2

    >Hey idiot, trademarks don't stop other people
    >from using a word

    Not just using a word, but using a trademark of a competitor in your sales contract, worded in such
    a way as to imply unfitness of the competitors' product?

    --
    -fb Everything not expressly forbidden is now mandatory.
  98. Re:WRONG! - No, not wrong. by dublin · · Score: 2

    Your post is self-contradictory, primarily because you seem to have no understanding of derivative works under copyright law.

    First, of course, you're wrong in stating that You cannot copyright the information in a phone book because all it contains is a list of facts.

    Nowhere in copyright law is (or should) the distinction of whether or not the material is factual enter in to the picture. By your logic, only fiction would be protectable: clearly a ludicrous proposition. As a more practical reality check on my argument, I urge you to check the first few pages of your local phone books - you'll find that regardless of the fact that they're simply compilations of facts, they are indeed copyrighted, and such copyrights have been correctly upheld by the courts. (There have been some particularly interesting cases regarding yellow pages: not surprising, since that's where the money is in that business.)

    Using the facts from a Microsoft specification document (patent considerations aside) may or may not be infringing, depending, as I understand it, on whether or not "a reasonable man" would conclude that the new work was in fact "derived" from the original MS work. In that case, it would infringe the MS copyright, regardless of what new form it is cast into. (So simply restating the MS information in a new form would still result in an infringing document.) If it was so different as to not be seen as clearly derivative, then it might be judged non-infringing. Unfortunately, the only way to know for sure is to go to court. (That's not necessarily a bad thing, either: we do not want the law to attempt to speculatively handle all possible eventualities.)

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  99. Why do you have several phone books? by MemeRot · · Score: 2

    Why do you think you get several phone books? Because they can't copyright a list of publicly available facts, if you could, you would only get one phone book. It's the PUBLICLY available part that's important, not the fact that they're facts. While a printing of that book is copyrighted, that copyright DOES NOT stop someone else from compiling a similar (even EXACTLY similar) list of numbers themselves and printing their own phone book.

    Sorry, I probably worded that wrong. You can copyright your list of facts, but you can't use that copyright to argue that someone else MUST have abused your copyright when the facts themselves can be derived from publicly available sources. No one owns the periodic table.

    Microsoft by publishing a standard is putting something in public. You don't need to read their docs to start interacting with the system. And by reverse engineering the implementation, you can then publish your OWN documentation of that standard, even if the facts match the facts in MS's document. THIS IS NOT A DERIVATIVE WORK!!!! It IS an original work of authorship, drawn from publicly available facts and is itself entitled to the same copyright protections as MS's documents. Two phone books, mostly the same list of facts. Two copyrights - that don't interfere with each other. MS's contract can't prevent someone from doing the same with their standard. If someone will do so is open of course, but it is legally permissible. And given the open source environment, it will probably be done.

  100. Let me get this straight... by MemeRot · · Score: 2

    As a part of the anti-trust settlement, the DOJ is requiring other companies to give MS free use of their patents? Can you explain that?

    I would ask you directly but you're an anonymous coward.