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)."

573 comments

  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 Anonymous Coward · · Score: 0

      I do not know what you do with virtualdub, but
      I have run it under wine on a linux machine -
      it seemed to work pretty well. You might consider
      trying it out.

    4. Re:So competing means???? by gazbo · · Score: 1
      It's not a real post thought. It starts off ostensibly on topic but with little or no point. It then meanders into the Slashdot playground that is the DMCA, before flowing into the great ocean that is 'Linux is ready for the desktop'.

      Really, anything in that post except the first paragraph is off topic karma whoring, and the first paragraph is pretty crap too.

    5. 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
    6. Re:So competing means???? by Anonymous Coward · · Score: 0

      I own some nice games too.

    7. Re:So competing means???? by FooBarWidget · · Score: 1

      Don't try to push your definition of "stealing". People consider it as stealing because companies can use the code that they wrote *FOR FREE*!

    8. Re:So competing means???? by istartedi · · Score: 1, Flamebait

      As every good Slashdrone knows, MSFT is the only entity that can steal intellectual "property". For everybody else, there is no such thing as intellectual property, and it's called "sharing". Thank you for reminding u--oh! That's the muezzin. Time to bow towards Cambridge and pray.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    9. 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...

    10. 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.
    11. 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.

    12. 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

    13. Re:So competing means???? by You're+All+Wrong · · Score: 1

      So were they Anglo-Saxons, or Normans (or French).
      Make your mind up before you get all haughty.

      YAWIAR.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    14. Re:So competing means???? by You're+All+Wrong · · Score: 1

      Not just take, but sell elsewhere and make a profit.

      There's a law here called (roughly) 'every man's right' which says (roughly) that almost all things in nature (the berries, the mushrooms, the fish etc.) are free for everyone to use (pick/kill) as they need to eat. However, it's strictly forbidden to abuse this right to make a profit. You can kill what you eat, and nothing more.

      Taking that which is freely given and _selling_ it to others is _exploitation_. Not everyone minds being exploited, so we shouldn't really try to change things forcably, however I claim that we can still validly _view_ the situation as exploitation.

      YAWIAR.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    15. Re:So competing means???? by dadragon · · Score: 1

      The Normans were there, but ruled by Anglo-Saxons.

      The Molson company moved in, which was owned by Anglo-Saxons.

      The Anglo-Saxon company petetioned the Anglo-Saxon government which ruled the Norman majority.

      --
      God save our Queen, and Heaven bless The Maple Leaf Forever!
    16. Re:So competing means???? by jcast · · Score: 1

      That's why Anglo-Saxons gave the world one of only two constitutions in Europe during the 18th century, and the oldest Republic in the world, right?

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  2. Didn't we do this one already? by AJWM · · Score: 2

    Like just a few days ago?

    --
    -- Alastair
    1. Re:Didn't we do this one already? by Carlos+Laviola · · Score: 1

      Yeah, goddamn repeats.

    2. Re:Didn't we do this one already? by Anonymous Coward · · Score: 0

      Well, yes but this post references the Cnet article as well, which was a pretty good analysis of the microsoft license.
      And yeah, they probably just repeated too.

  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 ;)

    1. Re:Just like... by Anonymous Coward · · Score: 0

      did we not have this post here: http://slashdot.org/comments.pl?sid=31147&cid=3348 191

      God dam /. repeating its self ;)

    2. Re:Just like... by Anonymous Coward · · Score: 0

      So do the women have to undergo gender reassignment surgery first?

  4. Geeze by Anonymous Coward · · Score: 0

    What a bunch of whiners. Maybe Microsoft should try competing instead of just blocking their competators.

    1. 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"
    2. Re:Geeze by korgull · · Score: 1

      I just wonder wether they can just put a new licence like this on an old technology.

      What I mean is that their forgot to make a proper licence years ago and probably now see that running Linux servers with Samba is becoming more popular by the day. of course they'd like to earn some money with their technology. I don't expect that they can claim money for anything made by third parties in the past. So, I guess a new networking protocol by MS in on it's way (did I miss something in the news).

    3. Re:Geeze by Anonymous Coward · · Score: 0

      That would mean they actually have to produce a great product.

  5. Microsoft can do this, but... by Maddog_Delphi97 · · Score: 1

    I guess my question is, will enough people know enough about this to decide if this is a good or bad thing..

    What if the source for Windows was released under this license...? Would you bother with it?

    1. 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.

    2. Re:Microsoft can do this, but... by Beliskner · · Score: 1
      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.
      Which makes me wonder what these corporations that actually get shown Microsoft source code under the shared source programme actually do with it.
      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    3. Re:Microsoft can do this, but... by nirvdrum · · Score: 1

      Why is programming Win32 only inane, but programming for *nix systems only not inane?

      Btw, MS has always had an academic agreement whereby institutions would be granted the source code for academic use. So, it's not as if the source has always been closed, just restricted.

      --
      If there was a "-1 Not Funny", that'd be my most used mod.
    4. Re:Microsoft can do this, but... by chris_mahan · · Score: 1

      Migrate to Linux?

      --

      "Piter, too, is dead."

  6. 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 EvilMal · · Score: 1

      This isn't about whether or not they have the right to do it, it's about Microsoft being a bunch of greedy money grubbing jerkoffs. Yes, they CAN do that if they want to. SHOULD they? Probably not.

    2. 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
    3. 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/
    4. 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.

    5. Re:So? by xonker · · Score: 1

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

      Yes, but what gives them the right to extend their license to other code? The GPL requires that you feed back any changes, etc. They're trying to say, in essence, "if you use our products, you can't use them with other products that aren't licensed to our satisfaction." If this is acceptible, what's to stop them from banning any third-party software whatsoever in the future?

      Where's the freedom in being severely restricted with what you can do with software that you've paid for, or being bullied by a mega-corporation?

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

      The GPL doesn't extend to other software - you can run GPL'ed software on Windows, no one complains. You can run proprietary software on top of GPL'ed software - even though the developers might prefer otherwise, it's allowed.

      The bottom line is that Microsoft obviously feels that they can't compete on the merits of their products alone - even with a dominant market share and a marketing and R&D budget that dwarfs any of their competitors.

      If this were in any business other than software - ie, one that the majority of people in the country actually feel competent - it would never work.

    6. Re:So? by Anonymous Coward · · Score: 0

      Normally, you would be right, but Microsoft has been found guilty of illegaly abusing a monopoly.

      Wrong. They've been found liable for illegally maintaining a legally acquired monopoly. There's big difference.

    7. Re:So? by kz45 · · Score: 1

      This isn't about whether or not they have the right to do it, it's about Microsoft being a bunch of greedy money grubbing jerkoffs. Yes, they CAN do that if they want to. SHOULD they? Probably not.

      Microsoft does it for the same reason the GPL license locks proprietary code out of its license. (SourceCode must be re-released).

    8. Re:So? by kz45 · · Score: 1

      Where's the freedom in being severely restricted with what you can do with software that you've paid for, or being bullied by a mega-corporation?

      where's my freedom, when I am forced to re-release my SourceCode after altering GPLd code??

    9. 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?
    10. Re:So? by Anonymous Coward · · Score: 0

      Wrong, Microsoft has been found guilty of illegaly abusing a monopoly.

    11. Re:So? by Anonymous Coward · · Score: 0

      Wrong again. They are guilty of abusing monopoly position in one market by illegally leveraging it in other markets. It is like GM or FORD bundling gas with cars. That is the case with IE and Windows.

    12. 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*..

    13. Re:So? by packeteer · · Score: 1

      i agree with you but you forgot to mention *sigh* macs... im not a mac zealot by any means (or even a user) but macs DO offer competition to MS... although those of use with technical knowledge know that macs are more than just an OS microsoft may be able to get off as far as punishment if they can argue that macs are thriving and other versions of *nix such as linux really arent competition at all... i just hope they dont use macs as a tool to fight linux... that would just be a sad day for all...

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    14. Re:So? by thomas.galvin · · Score: 1

      That is very true...I'm probably going to get a Mac as my next desktop. 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.

      Also, Linux is more of a threat to MS on the server side than the client side...that was what I was thinking about when I first posted, and why I forgot about Apple.

    15. Re:So? by Master+Bait · · Score: 1
      Yes, but what gives them the right to extend their license to other code? The GPL requires that you feed back any changes, etc. They're trying to say, in essence, "if you use our products, you can't use them with other products that aren't licensed to our satisfaction." If this is acceptible, what's to stop them from banning any third-party software whatsoever in the future?

      Absolutely nothing. But The US (and maybe Canada) is the only country so far that is stupid enough to grant software patents. At the very worst, Linux will die in the US. Can't you just see Micros**t getting the federal government to block offshore internet addresses of known Linux ftp sites? China successfully blocked unfavorable political sites to 'protect' their population, I'm sure the fat political bastards in Washington can make sure that Microsoft gets the protection they want for a few guarantee$ of future electibility.

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    16. 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'
    17. Re:So? by Anonymous Coward · · Score: 0

      Wrong again. They are guilty of abusing monopoly position in one market by illegally leveraging it in other markets. It is like GM or FORD bundling gas with cars. That is the case with IE and Windows.

      Sorry. The attempted monopolization charge was was reversed by the appeals court.

    18. 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.
    19. Re:So? by Anonymous Coward · · Score: 0

      Wrong, Microsoft has been found guilty of illegaly abusing a monopoly.

      It's not a criminal trial. Therefore, there's not a guilty/not guilty finding.

      "abusing their monopoly" wasn't ever a charge. There was a claim of "leveraging a monopoly" which Jackson ruled FOR microsoft, and an attempt to monopolize the browser, which Jackson ruled for the US and the appeals court reversed.

    20. Re:So? by gazbo · · Score: 1
      Well, your uid implies you're not exactly new around here, so you should know that 'PUTTING TEH $ AS S IN TEH MMIRCO$$$OFT IS TEH FUNNY MUNOPULY!!!!!!!!' This is just an extension, and seems now to be recognised as standard practice.

      Just be sure to remember that it's not childish or tired, nor does it show the author to be a prick.

    21. 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.

    22. Re:So? by Anonymous Coward · · Score: 0
      And where's my freedom to drive on the other side of the road??

      It's not *your* SourceCode, its still copyrighted by the original author. If you don't like the GPL you are free to not accept it and revert back to plain copyright, in which case you have no right to redistribute it or derivative works. At least plain copyright is more free than the outrageous EULA's forced on you by proprietary software companies.

    23. Re:So? by Anonymous Coward · · Score: 0

      Users of your software are human beings, and as such the right to learn from and improve their tools is fundamental. Your desire to control them is obscene, and until we find a way to stop your kind we can at least refuse to subsidize you.

    24. Re:So? by Anonymous Coward · · Score: 0

      TEH $$$$ INS MACROSUFT ISS DA FUNNIEZ THO! LOLOLOLO

      Where for to klik Quack? kthx

    25. Re:So? by Anonymous Coward · · Score: 0
      umm, doesn't OS X use samba to communicate to windows machines? Isn't Darwin distributed under a license which could be forbiden by Microsoft? Doesn't OS X run many opensource programs (apache, gnu-tools, ...?)

      Look to me like Macs were included in the parents argument. Whether they (or we) like it or not, they are on 'our side' now.

    26. Re:So? by Victor+Tramp · · Score: 1

      why, it's right next to my freedom to debug your worthless code cuz it doesn't work for shit without vast amounts of it needing rewriting..

      i hate that stupid fscking argument!!

      --
      US$0.02++
    27. Re:So? by Anonymous Coward · · Score: 0

      Your freedom lies in the choice not to alter the code. You're totally free to re-invent the wheel, in which case it is your wheel. Want to use my wheel? Fine, then I want to use your wheelbarrow, since you might as well not have been able to build it without my contribution.

      Try this with MS software, or any closed source for that matter. Reinventing the wheel guaranteed!

    28. Re:So? by Anonymous Coward · · Score: 0

      It's not their "code". It's their proprietary formats and protocols which they have been ordered by the court to open up to the competition. Now doing so under a license that forbids free/non-royalty software is like being granted a software patent where they previously couldn't get one (formats aren't really inventive). They hope this will be enough to stop reverse-engineering of their formats and protocols. Since in reality noone can really prove their innocence (which is what is demanded in such court-cases). So in effect, they are using the verdict against them to further their monopoly in the market.

      And you have the nerve to state that this is right? This only shows how stupid "IP" laws really have become. When they can bust into your home, confiscate your computer and have you put in arrest for half a year without trial for reverse-engineering a format, something is seriously wrong.

      Preventing people from making Windows boxes interoperable with other boxes is not an inherent right Microsoft or any other corporation has. Especially not a monopoly found guilty of abusing it's unique position in the market.

    29. Re:So? by gfxguy · · Score: 1

      Since a settlement has yet to be reached, I fail to see how this can be part of one. It may very well be an attempt to get a lighter "punishment", and may very well succeed (unfortunately), but it's not part of any agreed upon settlement.

      --
      Stupid sexy Flanders.
    30. 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. :)

    31. 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."
    32. Re:So? by Alien+Being · · Score: 1

      Microsoft has no respect for its victims, yet you want to "honor" its unilateral decisions about how the eworld operates?

      M$ is...
      an illegal monopoly.
      anti-American.
      anti-social.
      an information terrorist.
      evil-doers.

    33. 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"?
    34. Re:So? by Anonymous Coward · · Score: 0

      Nobody gives a fuck about the code. The problem is with the alleged patents. The license to the code merely proves Microsoft's trade-restraining intent. The patents, not the code, is their means of actualizing that intent.

    35. 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/
    36. Re:So? by Anonymous Coward · · Score: 0

      The others who have replied have adequately pointed out why you're wrong. I'd like to additionally mention that you've had this pointed out to you before. Therefore, you're not merely wrong, you're what is technically known as a "fucking idiot".

      Just remember, chlorinating the gene pool is everyone's responsibility. Kill yourself today.

    37. Re:So? by kz45 · · Score: 1

      The others who have replied have adequately pointed out why you're wrong. I'd like to additionally mention that you've had this pointed out to you before. Therefore, you're not merely wrong, you're what is technically known as a "fucking idiot".

      You're being bitch-slapped by microsoft, with the same type if restrictions, and you have to bitch and moan about it.

      Telling me 5 times doesn't make it the truth.

      you're what is techically know as a slashdot zealout, too blinded to see the truth....

    38. Re:So? by kz45 · · Score: 1

      since you might as well not have been able to build it without my contribution.

      greedy with money or pride, take your pick.

      one is just as bad as the other.

      Try this with MS software, or any closed source for that matter. Reinventing the wheel guaranteed!

      Microsoft never created software so you could learn from it. (that's what academia is for)

      They created software for the masses to use.

      Why won't you zealouts get this through your head.

    39. Re:So? by kz45 · · Score: 1

      It's not *your* SourceCode, its still copyrighted by the original author.

      Now we're getting somewhere. Take this to heart when you are bitching about microsoft taking away *your* rights to *their* sourcecode.

    40. 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.
    41. Re:So? by clone304 · · Score: 1



      This is not a license on code. It is a license on a Technical Reference. Pay attention. This was on /. last week.

    42. Re:So? by kz45 · · Score: 1

      Users of your software are human beings, and as such the right to learn from and improve their tools is fundamental.

      Really? I would like to know how to create a hydrogen bomb with enough power to exterminate mass amounts of people. Do you think the U.S. government will tell me how?

      it's "fundamentally" wrong not to tell me.

      Your desire to control them is obscene, and until we find a way to stop your kind we can at least refuse to subsidize you

      Control is all around you. Open your eyes (and your mind) for once. Your version of control is no different than mine. just a means to an end.

    43. Re:So? by ClosedSource · · Score: 1

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

      Then by your definition, MS is unlikely to get punished. The free software community didn't have the resources to buy their way into the process the way Sun and AOL have, so their concerns are unlikely to be addressed.

      The interests of the free software movement would be better served if all those eyes that are looking at code were instead hands reaching into wallets to pay for lobbying.

    44. Re:So? by istartedi · · Score: 1, Flamebait

      Absolutely. For that matter, nobody held a gun to your head and made you drive. They do, however, hold a gun to your head if you don't pay your taxes and it was the oil-auto axis that corrupted the government into subsidizing roads more than rails. So, how do you break up the oil-auto-government monopoly? AFAIK, you can stage a tax revolt based on the percentage of your money being used to fund roads, but there isn't a strong enough groundswell yet to pull that off. Also, the damage has been done. We already live in suburbs with no rail service.

      Just think. If Standard Oil had remained a monopoly, they might have charged confiscatory prices, and people might not have been so eager to move to Levitown. Cities might not have lost their tax base and declined into urban blight. The air might be a lot cleaner.

      The last thing we need is for the government to "solve" the IT problems the way it "solved" the energy industry problems.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    45. Re:So? by bhize · · Score: 1

      No, Apple won't sell you OSX for x86, but you can go download Darwin for free...

    46. Re:So? by thomas.galvin · · Score: 1

      I don't disagree, but if Mac OSX came out for an intel processor, I would bet dollars to doughnuts that one of the first things Microsoft would do would be to stop supporting it.

      Apple is good for Microsoft, as you said, as long as they aren't too competitive.

    47. Re:So? by istartedi · · Score: 1

      Darwin isn't the hot ticket. It's the GUI that matters. Correct me if I'm wrong, but Darwin doesn't include the GUI.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    48. Re:So? by Anonymous Coward · · Score: 0

      You're being bitch-slapped by microsoft, with the same type if restrictions, and you have to bitch and moan about it.

      Who's bitching and moaning, fucknuts? Quote where I bitched and moaned in my post. Take your strawman and shove it up your gaping asshole.

      Telling me 5 times doesn't make it the truth.

      Nope, it was the truth the first time you were told, dipshit. How about explaining why it's not the fucking truth? Fucking lying idiot.

      you're what is techically know as a slashdot zealout, too blinded to see the truth....

      No, I'm what is known as a "mentally competent individual", too intelligent to fall for your lies. Not that that really says much, given how fucking idiotic your lies really are.

    49. Re:So? by Xenographic · · Score: 1

      Let's just say that you're not alone :]

      But I had to parse by evaluating
      $_ =~ s/\$/s/g;

      I guess that I've just been using Perl too long... :]

    50. Re:So? by kz45 · · Score: 1

      Nope, it was the truth the first time you were told, dipshit. How about explaining why it's not the fucking truth? Fucking lying idiot

      im not the one claiming the GPL is any more free than what microsoft is doing.

      No, I'm what is known as a "mentally competent individual", too intelligent to fall for your lies. Not that that really says much, given how fucking idiotic your lies really are.

      ass-monkeys like you don't even deserve a response. Really, I could care less what you think. I don't, and probably will never use the infectious GPL license in any of my work.

      Do you look like the comic-book guy on the simpsons?

      heh.

    51. Re:So? by Anonymous Coward · · Score: 0

      im not the one claiming the GPL is any more free than what microsoft is doing.

      Nope, you're the lying idiot who's claiming that the GPL is just as unfree as what Microsoft is doing. Which has already been repeatedly proven to be crap, and I don't feel like repeating it again just because you wouldn't know reading comprehension if it crawled up your size 12 asshole. Furthermore, you're the one with a long and illustrious history of posting nothing but unmitigated unsupported bullshit and lies.

      ass-monkeys like you don't even deserve a response.

      Neither do lying cretins like you, but I'm bored at work.

      Do you look like the comic-book guy on the simpsons?

      Nope, I look like the Undertaker with glasses, little boy. Sorry, I know you find the Simpson's character sexually attractive, but you're not my type. For one thing, I prefer something approaching human-level intelligence.

    52. Re:So? by Anonymous Coward · · Score: 0

      Did you even read the article you fscking moron?
      It is part of their settlement with the DoJ.

      Get a clue.

      *hugs*

    53. Re:So? by Anonymous Coward · · Score: 0

      Of course not. What would the point of that be?

      *sloppy kisses*

      --BA

    54. Re:So? by kz45 · · Score: 1

      I don't feel like repeating it again

      That's the problem. It's repeated again and again, as propaganda, but with no backing proof..

      but I'm bored at work

      I hardly think any respectable business would employee a moron like you. Especially Since you probably spend 90% of your time fucking off on slashdot.

      Replace work with Middle School, and I might belive you.

      Nope, I look like the Undertaker with glasses, little boy. Sorry, I know you find the Simpson's character sexually attractive, but you're not my type. For one thing, I prefer something approaching human-level intelligence.

      a little insecure are we?

    55. Re:So? by Anonymous Coward · · Score: 0

      That's the problem. It's repeated again and again, as propaganda, but with no backing proof..

      Jesus, would you stop lying already? It's been backed up ten thousand and one times. Your reading comprehension issues are not my problem.

      And for you to bitch about someone else not backing up their claims... Just lucky for you there's no law against hypocrisy.

      I hardly think any respectable business would employee a moron like you.

      That's reassuring. Given what a fucking braindead idiot you are, I'd be worried if you though I was smart.

    56. Re:So? by kz45 · · Score: 1

      Jesus, would you stop lying already? It's been backed up ten thousand and one times. Your reading comprehension issues are not my problem.

      where is the proof? im waiting oh wise one.

      I will re-iterate my argument on why I think the Gnu license is equal to the freedom microsoft is giving with their latest sourcecode release:

      Microsoft: they are releasing their source code, but not allowing it to be used with the GNU license.

      GNU: software released under this license can be used by others, but source code must be accompanied with its release.

      Microsoft is restricting users of the GNU license.
      The GNU is restricting all proprietary licenses.

      Why you cannot see the parallels without me having to spell them out for you is beyond me.

    57. Re:So? by Anonymous Coward · · Score: 0

      There are plenty of reasons, oh ignorant one, but the most important reason that the two are different is the FSF isn't a convicted felon violating the spirit if not the letter of their settlement agreement with the terms of their license. Under their agreement, they were to open up their protocols for compatibility with their competitors. With this license, they open up their protocols to everyone except their only viable competitor. Why should a criminal organization be allowed to use their puishment to further their goals?

      Other differences would include:
      1. The GPL does not contain language to knowingly dishonestly FUD specific other licenses.
      2. The GPL was not created with the main purpose of SLAPPing a competitor out of existence.
      3. The GPL governs program executables and binaries. The Microsoft license governs specs and patents. You have the right to reimplement GPL'd code if you do not agree with the license. You do not have the right to reimplement Microsoft code if you do not agree with the license.
      4. The GPL governs one's own work. SMB is based on IBM's work with NetBIOS. It's not their work they're restricting, idiotboy.

      Did you somehow manage to miss the hundred-odd posts in each story that brought up these minor details? Well, given how idiotic you've already proved yourself to be...

    58. Re:So? by kz45 · · Score: 1

      Other differences would include:
      2. The GPL was not created with the main purpose of SLAPPing a competitor out of existence.


      Yes it is. Its main competitor is proprietary licenses. The GPL destroys these with its virus like nature.

      3. The GPL governs program executables and binaries. The Microsoft license governs specs and patents. You have the right to reimplement GPL'd code if you do not agree with the license. You do not have the right to reimplement Microsoft code if you do not agree with the license.

      So If I wish to "implement" someone's code and release it under a proprietary license, I don't have to release my soucecode, right?

      Did you somehow manage to miss the hundred-odd posts in each story that brought up these minor details? Well, given how idiotic you've already proved yourself to be..

      you mean the propaganda. Most is just other slashdotters licking each others' balls with MS comments.

      The only true free license is public domain...

    59. Re:So? by Anonymous Coward · · Score: 0

      Yes it is. Its main competitor is proprietary licenses. The GPL destroys these with its virus like nature.

      Every time I think you couldn't be any stupider, you manage to exceed expectations. "proprietary licenses" isn't a specific competitor, unlike Samba, oh witless wonder. Furthermore, a SLAPP suit is a dubiously grounded lawsuit with the intent of muzzling the defendant, rather than actually winning. GPL lawsuits, should one ever actually go to court, are strongly grounded in copyright law. The lawsuits that Microsoft will probably file against Samba are much less strongly grounded due to the dubious nature of the patents involved, and will be intended to force the end of Samba development by bankrupting the developers with legal fees. Does your limited comprehension allow you to see the difference?

      So If I wish to "implement" someone's code and release it under a proprietary license, I don't have to release my soucecode, right?

      Congratulations, you've done it again. Specs are meant to be implemented. If you, from scratch, write code that performs the same functions as GPL'd code and is 100% compatible with it, but don't actually copy any code, you're safe from GPL lawsuits. This would be what "implementation", like, means, you know? The same isn't true if you implement code from scratch using Microsoft's specs. Dumbfuck.

      And what about the other points I brought up? Since you didn't mention them, shall I take it you're agreeing with me, and admitting that your asinine claim that the GPL is as evil as Microsoft's license is the load of shit that it is?

    60. Re:So? by kz45 · · Score: 1

      The same isn't true if you implement code from scratch using Microsoft's specs. Dumbfuck.

      Then don't use microsoft's protocols. If microsoft software so so shitty, then why are 99.999% of all GPLd software just second-rate copies of their programs?

      at any rate, you're changing the argument completely. This a patent issue, not a Microsoft Licensing issue. I was originally comparing the latest (or future) release of microsoft sourcecode to the GPL, not netbeui (or any other protocol) specs.

      And what about the other points I brought up? Since you didn't mention them, shall I take it you're agreeing with me, and admitting that your asinine claim that the GPL is as evil as Microsoft's license is the load of shit that it is?

      Open source, closed mind.

      4. The GPL governs one's own work. SMB is based on IBM's work with NetBIOS. It's not their work they're restricting, idiotboy.

      So If I make a change to a GPL'd piece of software, those changes aren't MY work? It is a restriction of others' work.

      1. The GPL does not contain language to knowingly dishonestly FUD specific other licenses

      Because if they did, no-one would release their source under it.

    61. Re:So? by Anonymous Coward · · Score: 0

      Then don't use microsoft's protocols

      And how the FUCK is my system supposed to talk to a windows system without using Microsoft protocols, jackass?

      at any rate, you're changing the argument completely. This a patent issue, not a Microsoft Licensing issue. I was originally comparing the latest (or future) release of microsoft sourcecode to the GPL, not netbeui (or any other protocol) specs.

      Read. The. Fucking. Article. Idiot. The code that was released was an implementation of these specs. The license is on the specs and patents as well as the code. PEOPLE DON'T GIVE A FUCK ABOUT THE CODE. WE HAVE NO PROBLEM REIMPLEMENTING THE CODE. Matter of fact, Samba's already PRE-implemented the code. You're the one who's trying to change the subject, no one else gives a rat's ass about the code. If the license ONLY applied to the code, you might have a point. It doesn't, so you don't.

      Open source, closed mind.

      Ah... If you can't respond, just spout a tired worn-out cliche. The standard strategy of the mental incompetent. Dipshit, if you don't respond, expect people to take your agreement as given. That's the way it fucking works. You claim there's no substantive difference, I point out 5 differences, you respond to two. That means that you were admitting 3, and that means that substantive differences exist between the licenses, which means your basic claim is, as usual, a crock of shit.

      The fact that you couldn't put together a decent argument to save your shrunken blackened testicles does not make me closed-minded.

      So If I make a change to a GPL'd piece of software, those changes aren't MY work? It is a restriction of others' work.

      *Achoo!!!* Could you please avoid the strawmen, I've got hay fever.

      Your CHANGES are your work. The rest of the fucking code isn't, and to claim it's all yours (which is what Microsoft is doing) is plagiarism. You knowingly chose to base your work on GPL'd software. You have to accept the original license. Microsoft changed IBM's work, then imposed their own terms on it. This is nothing like releasing your own code under the GPL. Is your feeble mind capable of seeing the difference?

      Because if they did, no-one would release their source under it.

      And? So fucking what? Even if you WERE right, it still doesn't change the fact that the GPL doesn't contain the kind of lying bullshit FUD that the Microsoft language does.

      Oh, and are you conceding the point that Microsoft is a convicted monopolist who's violating their parole agreement?

    62. Re:So? by kz45 · · Score: 1

      Ah... If you can't respond, just spout a tired worn-out cliche. The standard strategy of the mental incompetent. Dipshit, if you don't respond, expect people to take your agreement as given. That's the way it fucking works. You claim there's no substantive difference, I point out 5 differences, you respond to two. That means that you were admitting 3, and that means that substantive differences exist between the licenses, which means your basic claim is, as usual, a crock of shit.

      cliche? really? I thought I was the only person brilliant enough to use that statement.

      Read. The. Fucking. Article. Idiot. The code that was released was an implementation of these specs. The license is on the specs and patents as well as the code. PEOPLE DON'T GIVE A FUCK ABOUT THE CODE. WE HAVE NO PROBLEM REIMPLEMENTING THE CODE. Matter of fact, Samba's already PRE-implemented the code. You're the one who's trying to change the subject, no one else gives a rat's ass about the code. If the license ONLY applied to the code, you might have a point. It doesn't, so you don't

      Open source is supposed to be free, remember?

      And? So fucking what? Even if you WERE right, it still doesn't change the fact that the GPL doesn't contain the kind of lying bullshit FUD that the Microsoft language does.

      What's the FUD? the fact that they don't want slimy socalist fucks using their code?

      it is their RIGHT.

      Your CHANGES are your work. The rest of the fucking code isn't, and to claim it's all yours (which is what Microsoft is doing) is plagiarism. You knowingly chose to base your work on GPL'd software. You have to accept the original license. Microsoft changed IBM's work, then imposed their own terms on it. This is nothing like releasing your own code under the GPL. Is your feeble mind capable of seeing the difference?

      Really? then why do I have to release my changes when using the GPL? Why not just release the original sourcecode?

      I point out 5 differences, you respond to two. That means that you were admitting 3, and that means that substantive differences exist between the licenses, which means your basic claim is, as usual, a crock of shit

      You pointed out 4, and I responded to all four. Please take your head out of your ass.

      Read. The. Fucking. Article. Idiot. The code that was released was an implementation of these specs. The license is on the specs and patents as well as the code. PEOPLE DON'T GIVE A FUCK ABOUT THE CODE. WE HAVE NO PROBLEM REIMPLEMENTING THE CODE. Matter of fact, Samba's already PRE-implemented the code. You're the one who's trying to change the subject, no one else gives a rat's ass about the code. If the license ONLY applied to the code, you might have a point. It doesn't, so you don't.

      You mean that dribble written by bruce perens?

      Keeping a protocol proprietary is perfectly legal. The fact that you THINK the gnu community needs it for compatibility doesn't change a thing.

      Oh, and are you conceding the point that Microsoft is a convicted monopolist who's violating their parole agreement?

      Although what microsoft has done in the past is wrong, I think the main reason they are despised, is because it represents the complete opposite of the online socialist movement (the GNU).

      Do you believe that microsoft was in the wrong for buying DOS, and making 10 times as much from it?

    63. Re:So? by Anonymous Coward · · Score: 0

      Open source is supposed to be free, remember?

      I'm trying to decide whether this was a brilliant display of the stupidity required to fuck up copy-and-paste, or whether you're assheaded enough to believe that your reply has one fucking thing to do with the paragraph you quoted. It's kind of a toss-up, you've got the numbnuts credentials for either.

      What's the FUD? the fact that they don't want slimy socalist fucks using their code?

      1. They call the GPL an IPR-Impairing license, and imply that it does things that it doesn't do.
      2. How about you acknowledge my point, instead of trying to change the subject? The GPL doesn't contain the knowingly dishonest FUD that the Microsoft license does.
      3. Socialism, like the rudiments of logical discussion, is something you wouldn't know if it fell on your sloped forehead from a 10-story building.

      You pointed out 4, and I responded to all four. Please take your head out of your ass.

      Four numbered, plus the point that Microsoft is a criminal organization violating parole, makes five. In addition, your first response was to only two. So, how many times did you fail kindergarten math?

      Keeping a protocol proprietary is perfectly legal. The fact that you THINK the gnu community needs it for compatibility doesn't change a thing.

      And that has fuck-all to do with my point. Much like the rest of your replies. Remove your head from your anus (you'll probably need to pick up a power winch for that), reread, respond.

      Although what microsoft has done in the past is wrong, I think the main reason they are despised, is because it represents the complete opposite of the online socialist movement (the GNU).

      So you are conceding my point, that there's a difference between the GPL and the Microsoft license, and that you are, as usual, full of shit. Regardless of your efforts to sidetrack the discussion into your usual moronic anti-GPL lies, that's what we were talking about.

  7. Objective Journalism (not!) by mrvis · · Score: 1

    You think in the headline they could have mentioned that the article was written by Bruce Perens. This is not journalism; it's an op-ed piece. Don't be so misleading with titles, boys.

    PENIS!

    1. Re:Objective Journalism (not!) by Anonymous Coward · · Score: 0

      Well... the article does state who it was written by... and it even says at the bottom that he has an open source bias. How more clear do you want it?

      Try and find an article on CNN that, other than the slant you can see in the actual writing, even gives so much as a glimpse into the author's personal motivations?

      VAGINA!

  8. The New Slashdot Trend... by GeekLife.com · · Score: 1, Flamebait

    In this mainstream news site, they talk about what we talked about last week.

    Is this really news?

    1. Re:The New Slashdot Trend... by Anonymous Coward · · Score: 0

      Even though this is OpEd it still reflects the regurgitation of such resources as /. and will continue to occur. Be happy that these issues, near and dear to us are getting mainstream publicity even through OpEd filters.

    2. Re:The New Slashdot Trend... by Anonymous Coward · · Score: 0

      Since it's an editorial by Bruce Perens, the real irony is that it's being called 'this mainstream news site.'

      Really, it's one of the partisan people who've gotten an opinion published on a 'mainstream news site.'

      I wish people would call it what it is, it's ridiculous to claim that Perens is in any way 'mainstream' and it's dishonest to try to cop on the 'mainstreamness' of that site to make his opinion seem more mainstream.

      I mean, really. Anybody who saw Perens talk on that movie 'Revolution OS' knows that he's rather extreme.

  9. Re:Things To Do Today by Pinball+Wizard · · Score: 0, Offtopic

    don't forget the Macarena.

    --

    No, Thursday's out. How about never - is never good for you?

  10. NAS Vendors Effected by 1234567890zxcvbnm · · Score: 1, Redundant

    This has some far reaching effects.

    Many manufacturers of NAS (Network Attached Storage) use GPLed OS that have been modified or reduced to their basic components to NAS appliances. I have seen many instances of Linux NAS devices, BSD NAS devices, and yes, NAS devices bases on Windows 2000 for appliances.

    A little background:

    A NAS device is an appliance dedicated to providing storage on the IP network. It's basically a stripped standard server with ease-of-use features added, and form-fitted into a smaller box. Extremely easy to set up, extremely easy to use.

    Companies that make them:

    Quantum Snap! www.quantum.com
    Maxtor www.maxtor.com
    Network Appliance www.netapp.com
    IOMEGA www.iomega.com
    Blue Arc www.bluearc.com
    and the list goes on and on.

    They all provide CIFS and NFS shares, some of the also provide Apple shares, and Novell shares. The point here is that many of them are based on GPLed OS. While their final product may be commercial, this development may restrict their use of CIFS. These products RELY on CIFS. Frankly this may be a ploy by Microsoft to sell more copies of Windows 2000 for Appliances, and take a heavy swipe at the Open Source community.

    If NAS vendors can't use CIFS, and the latest CIFS has changed to mess up connectivity, they are dead in two years, as the OS upgrades catch up.

    If there is a somebody who could clear that up a bit, that would be great.

    I, for one, hope that continued compatibility for the CIFS standard continues in the Samba package. For Linux to lose that functionality, it would kill a lot of possible server implementations.

    --


    I like petting kittens.
    1. Re:NAS Vendors Effected by mamba-mamba · · Score: 1

      I'm not at all sure that corporations will be as willing to "upgrade" to XP and whatever follows it as they have been to make upgrades in the past.

      I believe Win2K will be THE standard MS office OS for a long, long time. So the problem you are talking about may take more than 2 years to really hit home.

      Just my $0.02

      MM
      --

      --
      By including this sig, the copyright holders of this work or collection unreservedly place it in the public domain.
    2. 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.

    3. Re:NAS Vendors Effected by morbid · · Score: 0

      The solution, of course, is to implement a whole new cross-platform replacement for the M$ "standard" under the GPL or LGPL. It's a bit of a large sledgehammer...

      --
      I'm out of my tree just now but please feel free to leave a banana.
    4. Re:NAS Vendors Effected by Libor+Vanek · · Score: 1

      My company produce NAS called Discobolos and it's VERY succesfull here in Czech republic and now we are expanding to the Germany. Guess which OS we use? Linux ;) And we are 2-3 TIMES(!!!) cheaper and faster then any other product you mentioned...

    5. Re:NAS Vendors Effected by jelle · · Score: 1

      Or the other way around: Maybe we should stay away from Microsoft alltogether. Many CEOs are not PHBses you know.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    6. 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. ;-)

    7. 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
    8. Re:NAS Vendors Effected by rawgod0122 · · Score: 1

      The only reason that NAS vendors are using CIFS is that some version of CIFS is bundled into every windows install. If Microsoft included NFS support this problem would not exist. But it is not in Microsoft's best intrests in let go of CIFS. So what is a admin to do? Well there are *lots* of nfs client implementations, but all of the ones I could find are commercial. If there was a free or open source NFS client that ran on windows (heck if it could be integrated into windows) it would be a blow against Microsoft in a big way.

    9. Re:NAS Vendors Effected by JLester · · Score: 1

      What do corps do when MS no longer sells/support Win2K? They will be forced to upgrade. It has already happened with Win95.

      Jason

      --
      "FORMAT C:" - Kills bugs dead!
    10. Re:NAS Vendors Effected by Cuthalion · · Score: 1

      Microsoft and their associated 90% of the market, you mean? Many CEOs are not idiots either.

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
    11. Re:NAS Vendors Effected by killmenow · · Score: 1

      Not really. So long as you have your media, you could still buy a new machine with an XP license, wipe it, and install Window 95 on it...I think. Microsoft licensing currently allows this back-revisioning thing. Which is why when we buy new PCs with Windows XP Pro on them, they are quickly wiped and Windows 2000 Pro is installed instead. This is perfectly legit.

      Not that anyone would WANT to install Windows 95 at this point...

    12. Re:NAS Vendors Effected by mistered · · Score: 1
      Yep. Win95 sucked ass, 98 slightly less so - so there was a big reason to upgrade. Win2k is actually a somewhat reasonable and reliable operating system, so there's much less incentive to follow along with Microsoft's forced upgrade plans.

      --
      Enjoy your job, make lots of money, work within the law. Choose any two.
    13. Re:NAS Vendors Effected by RoboProg · · Score: 1

      Not that many people would both want to, and be able to, but...

      Is is possible / practical to install some kind of SAMBA client (emulate win98?) on a Win XP box?

      If you can't bring SAMBA (etc) to Windows, then bring Windows to SAMBA.

      Yes, I know this doesn't help the vendor much to require a client driver to be installed on 3,000 desktop machines...

      XP = eXtrememly Proprietary

      --
      Yow! I'm supposed to have a plan?
    14. Re:NAS Vendors Effected by jelle · · Score: 1

      if being a CEO meant simply choosing the largest suppliers we would have computers running companies.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    15. Re:NAS Vendors Effected by mamba-mamba · · Score: 1

      Ultimately, you are right. Of course at some point MS will get everyone switched. But I think there will be a LOT more reluctance on the part of big corporations to just go along with MS this time. Increasingly they need to see some real business cases for WHY they should upgrade, and, in particular, WHY NOW. I was only expressing skepticism about the timetable of the problem.

      MM
      --

      --
      By including this sig, the copyright holders of this work or collection unreservedly place it in the public domain.
  11. Cripes, Man! by Anonymous Coward · · Score: 0

    Okay, I'm anti-Microsoft, pro-OSS but could you give it a rest for a day? Tomorrow will it be a "MS vs GPL" or a "MS vs Linux" story? At least with the CBDTA (or whatever-ithe-SSSCA-is-called) there's real need for active involvement; with this - what's there to do that us pro-GPL people aren't already doing?

    1. Re:Cripes, Man! by ebonic+plague · · Score: 1

      What the fsck you think you be readin? Is yo browsa stuck on /. or somethin? You cain't figure out nothin else to do with yoself besides sit there hittin refresh waiting for some theological discussion to pop up or some $hit like that? If you don't want to read about "Down with M$" and "OSS be the $hit", move the fsck on. Damn, somma ya'll be trippin.

      --
      Na'am sayin?
  12. 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

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

    the day of the obvious today?

    --
    sic transit gloria mundi
  14. ratings by Jenova · · Score: 1

    Aren't we all suppose to rate that page to the lowest score?

    I thought I did remember some poster saying so.

    :)

  15. 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 Anonymous Coward · · Score: 1, Funny

      To paraphrase a common pro-GPL apology, "If you don't like the terms, don't use the code."

    3. Re:Brain Control? by 1in10 · · Score: 1

      This is no different than if you'd read the Microsoft source code. You wouldn't be able to do a GPL implementation of it then either.

      This is really nothing new, just a different implementation of it.

      If you don't like it, clean room reverse engineer it instead of using the documentation, or release your code under a "non-viral" license (eg BSD).

    4. 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.

    5. Re:Brain Control? by Anonymous Coward · · Score: 1, Funny

      imagine a school that learns you how to add 1+1 and...

      It looks like your school tried that trick for your English classes ;-)

      cheers,
      gkd

    6. Re:Brain Control? by Osty · · Score: 1

      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.

      Let's revise that just a bit. Try s/Open Source/Free Software/g, because Microsoft is only restricting GPL/LGPL software. You can still write Open Source software using a myriad of other licenses (Artistic, BSD, MIT/X, just to name a few). <sarcasm>RMS would be very disappointed in you getting your terms wrong. You don't want to disappoint your god, do you?</sarcasm>

    7. Re:Brain Control? by Anonymous Coward · · Score: 0

      Actually you can't release it under BSD either, read the license, it prohibits use in software where the source code can be freely re-distributed.

    8. Re:Brain Control? by Anonymous Coward · · Score: 0
      Let's revise that just a bit. Try s/Open Source/Free Software/g, because Microsoft is only restricting GPL/LGPL software.

      Wrong, read the agreement, although they do state 'GPL/LGPL' explicitely, they also indirectly include other licenses (such as BSD, etc). If it only covered (L)GPL, someone could easily get around it by making an identical license, but with a different name (MyGPL).

    9. Re:Brain Control? by Osty · · Score: 1

      Wrong, read the agreement, although they do state 'GPL/LGPL' explicitely, they also indirectly include other licenses (such as BSD, etc). If it only covered (L)GPL, someone could easily get around it by making an identical license, but with a different name (MyGPL).

      I assume you're referring to this passage:

      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.

      Let's dissect that.

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


      (b) be licensed for purposes of making derivative works: The BSD license doesn't require linked code or included code to be relicensed to the BSD license if it's included in BSD-licensed code.


      c) be redistributable at no charge: Again, the BSD license doesn't require the software to be redistributable for free.


      Maybe I'm missing something, though. If you would like to point out the appropriate passage wherein Microsoft's license restricts non-viral Open Source licenses, I'd be happy to see it.

    10. 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

    11. 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.
    12. 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.
    13. 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
    14. Re:Brain Control? by Osty · · Score: 1

      You're correct. Typo on my part (that totally blew my whole argument). I obviously meant to say "does not".

    15. 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...

    16. 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

    17. 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.

    18. Re:Brain Control? by T3kno · · Score: 1

      See my .sig

      --
      (B) + (D) + (B) + (D) = (K) + (&)
    19. Re:Brain Control? by ndinsil · · Score: 1
      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!

      If I remember correctly, I think Neal Stephenson described just such a thing in Snow Crash. It had something to do with government workers having access to classified information in some contexts (such as when they were physically inside a secured building) but in all other contexts couldn't even remember knowing that information. I don't know how possible this sort of thing would be, but do you really think that, if it was, the Powers that Be wouldn't hestiate to use it? Scary.
    20. Re:Brain Control? by Anonymous Coward · · Score: 0

      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.

      that's called a patent.

    21. 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
    22. Re:Brain Control? by Anonymous Coward · · Score: 0

      so? then dont read the docs but reverse engineer it. or better, read the docs, reverse engineer and claim that those two events have nothing do to with each other.

    23. Re:Brain Control? by Anonymous Coward · · Score: 0

      ..but that's EXACTLY the point...MS can *always* claim you *must* have looked at the source and they'll win every time. It would be far better that everything stayed completely closed and secret to prevent this attack.

    24. 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.
    25. 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?

    26. Re:Brain Control? by oldsk8r · · Score: 1

      Ok, so write it for BSD and then someone else just re-implements it under a GPL/LGPL licence by reading the code and totally rewriting it. Of course this may require well documented code, but you can't have everything. So long as the original MS docs are not refered to in part or full then this shouldn't be a problem.

    27. Re:Brain Control? by theCoder · · Score: 1

      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 ...

      Microsoft can make whatever rules they fell like, as long as they don't get the courts (and therefore the government) involved in the enforcement of those rules. The Government cannot enforce rules that violate any of the Amendments. See for example Shelley v. Kraemer.

      Of course, IANAL, so I may be interpreting that caese incorrectly...

      --
      "Save the whales, feed the hungry, free the mallocs" -- author unknown
    28. 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
    29. 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.

    30. Re:Brain Control? by Fulcrum+of+Evil · · Score: 1

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

      No. Copyright will eventually expire, Sony and Disney notwithstanding. No copyright means no licensing.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    31. Re:Brain Control? by korgull · · Score: 1

      This could well be, but why not do this faster.
      Join thousands of developers and release thousands of small projects that violate the MS licence.

    32. Re:Brain Control? by clone304 · · Score: 1



      Fuck off troll, and listen. This is NOT a CODE LICENSE.

    33. Re:Brain Control? by clone304 · · Score: 1


      Microsoft can't enforce their license without the power of the US Government which also grants them their "intellectual property" rights that are in question here. So, yeah, I think this most definiitely WOULD fall under the jurisdiction of the US Government.

      And, is plagiarism a crime? I thought it was just a violation of academic ethics.

    34. Re:Brain Control? by firewood · · Score: 1

      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 because the Mozilla license does not subject "other software distributed" to any license requirements, the MPL is not "impared" according to this passage.

      So the MPL might be preferable to the BSD license for people who don't want someone to "take" and use their source without also being required to disclose it.

    35. Re:Brain Control? by clone304 · · Score: 1


      So, it's Open Source software is like a chain letter, but backwards? "Pass this on to five of your friends and they too will get sued by Microsoft!! Ignore this and live a happy, successful life free from frivolous lawsuits!! YOU HAVE BEEN WARNED!!!!"

      Ok.

      .

    36. Re:Brain Control? by nvrrobx · · Score: 1

      I believe this new Microsoft license directly affects the GPL, NOT ALL Open Source development. I don't see the X11, BSD or other licenses excluded.

      Isn't licensing your software all about protecting it? What's wrong with Microsoft protecting their software?

      Yes, Microsoft is attempting to discredit the GPL. Doesn't the GPL attempt to discredit Microsoft's business methods?

      I just don't see why when Microsoft does it, it's awful, horrible, etc. but when the GPL people do it, it's perfectly acceptable.

      What Microsoft is doing may be underhanded, but, why should they not be allowed to protect their IP?

    37. 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....

    38. Re:Brain Control? by Anonymous Coward · · Score: 0

      You can't license under the BSDL because the BSDL would permit relicensing under the GPL. If the code you release is prohibited from being relicensed under the GPL then your licensing terms are definitely not the BSD license. The whole point of the BSD license is it lets people do whatever they like with the code provided that credit is given.

    39. 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.

    40. 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.

  16. Breaking News Story by cscx · · Score: 0, Flamebait

    Microsoft and other commercial software companies write software, license and sell it for a profit, which pisses off the open source community. Story at 11.

    1. Re:Breaking News Story by Anonymous Coward · · Score: 0

      If IE's Windows integration is a monopoly, then I'm all for the removal of Konqueror from KDE.
      I hate this sig. Windows is an Operating System: KDE is not. KDE does not deliberately cripple other browsers so people will use Konquerer. The folks at KDE are not leveraging their monopoly in one market to create a monopoly in another. etc. etc.

    2. Re:Breaking News Story by cscx · · Score: 0, Flamebait

      I hate this sig

      Hate all you want, you know I'm right.

      KDE does not deliberately cripple other browsers so people will use Konquerer.

      Last time I checked, Windows didn't 'cripple' any other browsers either. BTW, spelling is a good skill to have.

    3. Re:Breaking News Story by prizzznecious · · Score: 1
      BTW, spelling is a good skill to have

      Where's the spelling error? Are you just stupid, as your sig suggests?

      --

      visit the hwky website for a lyrical genius infusion.
    4. 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?
    5. Re:Breaking News Story by Anonymous Coward · · Score: 0

      It's Konqueror, not Konquerer, you fucking twits. You can't even spell the name of your own software correctly, for God'd sakes.

    6. Re:Breaking News Story by Anonymous Coward · · Score: 0

      You can't even spell the name of your own software correctly, for God'd sakes.

      I doubt the user this is aimed at has any specific ownership claim related to KDE or Konqueror. I guess since it's free as in freedom it belongs to everyone, including the user, so that sentence makes some sense.

      Oh yeah I almost forgot: Last I checked the possessive form of "God" was "God's" not "God'd". Amazing that a superior being such as yourself would make a mistake like this when referring to another deity.

    7. Re:Breaking News Story by Anonymous Coward · · Score: 0

      Oh yeah I almost forgot: Last I checked the possessive form of "God" was "God's" not "God'd".

      Dear Silly mortal,
      I do not like possessions.
      God
      PS
      or if you prefer multiple dieties "God'd" :)
      have a nice day.

  17. Unenforceable, self-contradictory, and stupid by 1234567890zxcvbnm · · Score: 1, Insightful

    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.

    Secondly, this is a -- if not the -- prime example of what's wrong with the "intellectual property" faction of anti-GPL types. 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.

    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.

    This would be exactly parallel to a clothing manufacturer telling people that they have established a pattern for shirts with two sleeves, and you are therefore not allowed to make shirts with two sleeves unless you promise not to donate your old shirts to the poor.

    It's a pity that certain political factions like to lionize Microsoft as bastions of capitalism when Microsoft is itself devoted to strangling the free market at every turn. If Microsoft is as good as they say they are, why are they so afraid of competing in an open and fair market? Why have they adopted such a deeply un-American stance towards the fundamental values of political and economic liberty? Ballmer can spew all he wants about the GPL being communist, but as near as I can tell, it is Microsoft that is seeking to create a command economy.

    --


    I like petting kittens.
    1. Re:Unenforceable, self-contradictory, and stupid by Anonymous Coward · · Score: 1, Funny

      Capitalism != Free Markets

      That may have been an upper level course, so I can understand your confusion.

    2. 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?"

    3. 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
    4. Re:Unenforceable, self-contradictory, and stupid by kz45 · · Score: 1

      This would be exactly parallel to a clothing manufacturer telling people that they have established a pattern for shirts with two sleeves, and you are therefore not allowed to make shirts with two sleeves unless you promise not to donate your old shirts to the poor.

      Then would an equivalent analogy for the GPL license be that im not allowed to sell old shirts to the rich?

      The GPL, is just as controlling as this microsoft license. If I take someone's GPLd code, and use it in a commerical application, I am FORCED (under the license of course) to give out my source code with its distibution.

      Granted, I could just invent the sourcecode myself to get around this problem, but so can you.

    5. Re:Unenforceable, self-contradictory, and stupid by benjamindees · · Score: 1

      No. You're right. Capitalism means *regulated* markets. Free markets eventually lead to abusive monopolies like Microsoft. That's communism, like the man said.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    6. Re:Unenforceable, self-contradictory, and stupid by benjamindees · · Score: 1
      "He who writes the code get's to choose the license?"

      Yeah, he said it just like that, too. Standing at the base of a mountain with a couple of stone tablets.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    7. 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.

    8. 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
    9. Re:Unenforceable, self-contradictory, and stupid by release7 · · Score: 0, Troll
      I've got news for you, this is the "free" market at work. In a true free market, he who has the power has the might and the right.

      This "free" market philosophy is total nonsense. A fair and level playing field will never happen on its own. It's a fiction of the modern capitalist imagination. It's utopian, idealistic, and total bullshit. Unfortunately, too many geeks have bought into this party line which has paralyzed them into inaction.

      The fact is, what works best is an intelligent and difficult balance of capitalism, socialism, and democracy. In their pure form, none of these ideologies work by themselves but when the best elements from each are used, the best possible society results. It's time to reject simplistic notions that a "free" market will save us from the tyranny of ourselves.

      What it's really time for is geeks to get off their collective asses and doing something about all this MS bullshit. Until that happens, I'm stuck hear reading the 2,000th post full of intellectual crank yanking that doesn't do a bit of fucking good.

      --

      <a href="http://www.joblessjimmy.com">Work is dumb and so is Jobless Jimmy.</a>

    10. Re:Unenforceable, self-contradictory, and stupid by Arandir · · Score: 1

      That's strange, because Microsoft has never operated under a free market.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    11. 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

    12. 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?
    13. Re:Unenforceable, self-contradictory, and stupid by Victor+Tramp · · Score: 1

      If I take someone's GPLd code, and use it in a commerical application, I am FORCED (under the license of course) to give out my source code with its distibution.

      YES! because when your stupid changes to the lifted CODE don't WORK RIGHT, your CUSTOMERS ought to HAVE THE RIGHT to FIX it for themselves without having to wait for YOUR LOUSY CODERS to fix it for them, poorly!

      Jeez that argument's getting SO OLD!!

      --
      US$0.02++
    14. Re:Unenforceable, self-contradictory, and stupid by Anonymous Coward · · Score: 0

      This isn't code... dipshit.

      The day Stallman says you can't freely share an idea (or a specification) is the day I part company with the FSF.

      You are a fucking moron, and a pitiful corporate whore.

    15. 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
    16. Re:Unenforceable, self-contradictory, and stupid by Anonymous Coward · · Score: 0

      Jeez that argument's getting SO OLD!!

      And USING CAPITAL LETTERS to clarify your point IS GETTING PRETTY OLD TOO!

      ;-)

    17. 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
    18. 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.

    19. Re:Unenforceable, self-contradictory, and stupid by kz45 · · Score: 1

      And USING CAPITAL LETTERS to clarify your point IS GETTING PRETTY OLD TOO!

      I know, so is this article. (and this is the first time its ever been posted?!)

      there should be no problems with microsoft restricting users of the GPL, with their own source code.

    20. 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
    21. Re:Unenforceable, self-contradictory, and stupid by Anonymous Coward · · Score: 0

      Jeez that argument's getting SO OLD!!

      But that idiot has no other arguments, so it's spew that, claim the GPL is communist or claim that all Slashdot readers are hypocrites because some bitch about GPL violations while others violate music copyrights. (Oh, excuse me, he thinks all Slashdot posters illicitly download music, forgot about that.) Otherwise, he'll have to sit the fuck down, shut the fuck up, and maybe engage his brain, and taking his brain out of its shrink-wrap is too much work for him. This is why pretty much every post the imbecile you're responding to makes consists of one of those three lies.

    22. Re:Unenforceable, self-contradictory, and stupid by clone304 · · Score: 1


      So address them already!! tap tap tap.....

      tap tap tap..... Hello!! ....

      fuckit.

    23. Re:Unenforceable, self-contradictory, and stupid by Victor+Tramp · · Score: 1

      you know, if Microsoft wasn't in a monopoly position, i might agree with you..

      however..

      The issue isn't can [or even should] Microsoft restrict their code.. The problem is why they're restricting their code today..

      Microsoft is saying no to the GPL because they don't want to compete with it. They [as it seems too many in society] don't understand that the more people are exposed to GPL'd programs and environments the more they begin to recognize the value comes from the ability of the software to fit their needs, not the price tag, or name brand.. Later, as consumer awareness continues to increase, they begin to perceive other unbeknownst values, such as, superior support, superior access to the product, superior control over their work with the product, superior quality of labor involved with the product, superior turnaround time on newer versions of the product, ad nauseum..

      Business may be war, and Microsoft may be perceived as not playing fair, and all may actually be fair in love and war.. but from a Branding and Positioning point-of-view.. I wouldn't want to be on their side of the campaign..

      For you see.. consumers in the software world aren't like consumers in the car or textile or retail or produce industry.. In the software world; the Consumers are also the Manufacturers..

      I will illustrate:

      If you were a vegatable farmer, instead of an application programmer.. would you go to Vons or Ralphs or Albertsons for your vegatables? or would you simply grow your own?

      Yea, well, if Microsoft were a Grocery store, would you shop there? or grow your own food? share tips with your other local farmers on how to grow their food better.. share FOOD with your fellow farmers, and their families.. What if suddenly, the Microsoft Grocery Store suddenly lobbied congress, and made it illegal to shop there AND grow your own food.. what's next? Lobbying to make it illegal to grow your own food and ONLY be able to buy it from them??

      ok, this post is suffering from analogy breakdown, since food is not infinitly replicable without loss, like software [if i give you a radish from my pile of radishes, my inventory is reduced. OTOH, If i give you a copy of radish.jpg, my inventory is NOT reduced.. see? material goods != software goods]..

      but I DO hope you get the idea..

      Microsoft is disgusting.

      (ok, spelling nazi's have at it)

      --
      US$0.02++
    24. 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.
    25. 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.

    26. Re:Unenforceable, self-contradictory, and stupid by Anonymous Coward · · Score: 0

      Samba could be relicensed under the BSD, and there would be no issues.

      Completely untrue. If you're at all familiar with the BSDL you must know that it permits code to be reused on any terms provided due credit is given. If code could be licensed under the BSD then it could immediately be relicensed under the GPL. If the only terms on which you are pemitted to license software prohibit licensing under the GPL then you cannot license under the BSDL. A BSDL with an extra clause saying "But no GPLing" is nothing like the BSDL.

    27. 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
    28. Re:Unenforceable, self-contradictory, and stupid by kz45 · · Score: 1

      What if suddenly, the Microsoft Grocery Store suddenly lobbied congress, and made it illegal to shop there AND grow your own food.. what's next? Lobbying to make it illegal to grow your own food and ONLY be able to buy it from them??

      Your analogy is a little off-base. Food is natural. Growing food is the fruit of your own labors.

      microsoft owns the sourcecode, they can do as they please with it. (including a restrictive as hell license).

      Just don't use their sourcecode in GPL projects. Similarly, if I am writing a commericalized application, and I do not wish to release any of my sourcecode back into the community, I don't use GPL'd code.

    29. Re:Unenforceable, self-contradictory, and stupid by benjamindees · · Score: 1

      Ergo, it was not regulated enough. The US has a history of taking a laissez faire approach to emerging markets. Take Ma Bell as an example. After a monopoly appears, however, demand for regulation rises and the government reacts to correct the market and return to a more capitalistic model. I don't know where you're coming from with that comment. If you really "believe" in free markets, you should read The Communist Manifesto. If you think capitalism can be self-sustaining without intervention, I defy you to find an example. If, however, you think capitalism is not such a lofty goal, what form of economy would you prefer?

      --
      "I assumed blithely that there were no elves out there in the darkness"
    30. Re:Unenforceable, self-contradictory, and stupid by benjamindees · · Score: 1

      That last post seems pretty stupid now that I look at it. If you can't agree on the fact that the software industry is a relatively unregulated market, I don't know what to write to convince you otherwise. I really shouldn't try to argue with you if you're going to be a purist about subjective terms like that. Under your definition, a *free* market has never existed and likely never will.

      --
      "I assumed blithely that there were no elves out there in the darkness"
  18. Paranoia by Anonymous Coward · · Score: 0

    So, remember the Halloween documents? Which claimed Linux was/is a long-run threat. Here is yet another paranoid step.

    IIRC, Bill Gates said many many years ago (long before Linux): "Only the paranoids survive."

    Surely this action by MS can be considered anti-competitive and must be attacked as such. As I'm not American I have no idea what laws there may be, but in EU there are measures.

  19. gpl/lgpl blah blah ... others? by Anonymous Coward · · Score: 0

    i didn't see anything about bsd/mit/apache style licenses ... are these affected? (i'm busy getting raped by the irs, otherwise i'd read the legalese)

    ms is already somewhat down with the bsd license (strings ftp.exe | grep Cali) ... could this have anything to do with it?

    --m

    ps - before the trolls get to it ... *BSD is *not* dying

  20. Read the Judgement, then comment. by Anonymous Coward · · Score: 1

    REVISED PROPOSED FINAL JUDGMENT

    WHEREAS, plaintiffs United States of America ("United States") and the States of New York, Ohio, Illinois, Kentucky, Louisiana, Maryland, Michigan, North Carolina and Wisconsin and defendant Microsoft Corporation ("Microsoft"), by their respective attorneys, have consented to the entry of this Final Judgment;

    AND WHEREAS, this Final Judgment does not constitute any admission by any party regarding any issue of fact or law;

    AND WHEREAS, Microsoft agrees to be bound by the provisions of this Final Judgment pending its approval by the Court;

    NOW THEREFORE, upon remand from the United States Court of Appeals for the District of Columbia Circuit, and upon the consent of the aforementioned parties, it is hereby ORDERED, ADJUDGED, AND DECREED:

    I. Jurisdiction

    This Court has jurisdiction of the subject matter of this action and of the person of Microsoft.

    II. Applicability

    This Final Judgment applies to Microsoft and to each of its officers, directors, agents, employees, subsidiaries, successors and assigns; and to all other persons in active concert or participation with any of them who shall have received actual notice of this Final Judgment by personal service or otherwise.

    III. Prohibited Conduct

    A. Microsoft shall not retaliate against an OEM by altering Microsoft's commercial relations with that OEM, or by withholding newly introduced forms of non-monetary Consideration (including but not limited to new versions of existing forms of non-monetary Consideration) from that OEM, because it is known to Microsoft that the OEM is or is contemplating:

    1. developing, distributing, promoting, using, selling, or licensing any software that competes with Microsoft Platform Software or any product or service that distributes or promotes any Non-Microsoft Middleware;

    2. shipping a Personal Computer that (a) includes both a Windows Operating System Product and a non-Microsoft Operating System, or (b) will boot with more than one Operating System; or

    3. exercising any of the options or alternatives provided for under this Final Judgment.

    Nothing in this provision shall prohibit Microsoft from enforcing any provision of any license with any OEM or any intellectual property right that is not inconsistent with this Final Judgment. Microsoft shall not terminate a Covered OEM's license for a Windows Operating System Product without having first given the Covered OEM written notice of the reasons for the proposed termination and not less than thirty days' opportunity to cure. Notwithstanding the foregoing, Microsoft shall have no obligation to provide such a termination notice and opportunity to cure to any Covered OEM that has received two or more such notices during the term of its Windows Operating System Product license.

    Nothing in this provision shall prohibit Microsoft from providing Consideration to any OEM with respect to any Microsoft product or service where that Consideration is commensurate with the absolute level or amount of that OEM's development, distribution, promotion, or licensing of that Microsoft product or service.

    B. Microsoft's provision of Windows Operating System Products to Covered OEMs shall be pursuant to uniform license agreements with uniform terms and conditions. Without limiting the foregoing, Microsoft shall charge each Covered OEM the applicable royalty for Windows Operating System Products as set forth on a schedule, to be established by Microsoft and published on a web site accessible to the Plaintiffs and all Covered OEMs, that provides for uniform royalties for Windows Operating System Products, except that:

    1. the schedule may specify different royalties for different language versions;

    2. the schedule may specify reasonable volume discounts based upon the actual volume of licenses of any Windows Operating System Product or any group of such products; and

    3. the schedule may include market development allowances, programs, or other discounts in connection with Windows Operating System Products, provided that:

    1. such discounts are offered and available uniformly to all Covered OEMs, except that Microsoft may establish one uniform discount schedule for the ten largest Covered OEMs and a second uniform discount schedule for the eleventh through twentieth largest Covered OEMs, where the size of the OEM is measured by volume of licenses;

    2. such discounts are based on objective, verifiable criteria that shall be applied and enforced on a uniform basis for all Covered OEMs; and

    3. such discounts or their award shall not be based on or impose any criterion or requirement that is otherwise inconsistent with any portion of this Final Judgment.

    C. Microsoft shall not restrict by agreement any OEM licensee from exercising any of the following options or alternatives:

    1. Installing, and displaying icons, shortcuts, or menu entries for, any Non-Microsoft Middleware or any product or service (including but not limited to IAP products or services) that distributes, uses, promotes, or supports any Non-Microsoft Middleware, on the desktop or Start menu, or anywhere else in a Windows Operating System Product where a list of icons, shortcuts, or menu entries for applications are generally displayed, except that Microsoft may restrict an OEM from displaying icons, shortcuts and menu entries for any product in any list of such icons, shortcuts, or menu entries specified in the Windows documentation as being limited to products that provide particular types of functionality, provided that the restrictions are non-discriminatory with respect to non-Microsoft and Microsoft products.

    2. Distributing or promoting Non-Microsoft Middleware by installing and displaying on the desktop shortcuts of any size or shape so long as such shortcuts do not impair the functionality of the user interface.

    3. Launching automatically, at the conclusion of the initial boot sequence or subsequent boot sequences, or upon connections to or disconnections from the Internet, any Non-Microsoft Middleware if a Microsoft Middleware Product that provides similar functionality would otherwise be launched automatically at that time, provided that any such Non-Microsoft Middleware displays on the desktop no user interface or a user interface of similar size and shape to the user interface displayed by the corresponding Microsoft Middleware Product.

    4. Offering users the option of launching other Operating Systems from the Basic Input/Output System or a non-Microsoft boot-loader or similar program that launches prior to the start of the Windows Operating System Product.

    5. Presenting in the initial boot sequence its own IAP offer provided that the OEM complies with reasonable technical specifications established by Microsoft, including a requirement that the end user be returned to the initial boot sequence upon the conclusion of any such offer.

    6. Exercising any of the options provided in Section III.H of this Final Judgment.

    D. Starting at the earlier of the release of Service Pack 1 for Windows XP or 12 months after the submission of this Final Judgment to the Court, Microsoft shall disclose to ISVs, IHVs, IAPs, ICPs, and OEMs, for the sole purpose of interoperating with a Windows Operating System Product, via the Microsoft Developer Network ("MSDN") or similar mechanisms, the APIs and related Documentation that are used by Microsoft Middleware to interoperate with a Windows Operating System Product. In the case of a new major version of Microsoft Middleware, the disclosures required by this Section III.D shall occur no later than the last major beta test release of that Microsoft Middleware. In the case of a new version of a Windows Operating System Product, the obligations imposed by this Section III.D shall occur in a Timely Manner.

    E. Starting nine months after the submission of this proposed Final Judgment to the Court, Microsoft shall make available for use by third parties, for the sole purpose of interoperating with a Windows Operating System Product, on reasonable and non-discriminatory terms (consistent with Section III.I), any Communications Protocol that is, on or after the date this Final Judgment is submitted to the Court, (i) implemented in a Windows Operating System Product installed on a client computer, and (ii) used to interoperate natively (i.e., without the addition of software code to the client operating system product) with a Microsoft server operating system product.

    F.

    1. Microsoft shall not retaliate against any ISV or IHV because of that ISV's or IHV's:

    1. developing, using, distributing, promoting or supporting any software that competes with Microsoft Platform Software or any software that runs on any software that competes with Microsoft Platform Software, or

    2. exercising any of the options or alternatives provided for under this Final Judgment.

    2. Microsoft shall not enter into any agreement relating to a Windows Operating System Product that conditions the grant of any Consideration on an ISV's refraining from developing, using, distributing, or promoting any software that competes with Microsoft Platform Software or any software that runs on any software that competes with Microsoft Platform Software, except that Microsoft may enter into agreements that place limitations on an ISV's development, use, distribution or promotion of any such software if those limitations are reasonably necessary to and of reasonable scope and duration in relation to a bona fide contractual obligation of the ISV to use, distribute or promote any Microsoft software or to develop software for, or in conjunction with, Microsoft.

    3. Nothing in this section shall prohibit Microsoft from enforcing any provision of any agreement with any ISV or IHV, or any intellectual property right, that is not inconsistent with this Final Judgment.

    G. Microsoft shall not enter into any agreement with:

    1. any IAP, ICP, ISV, IHV or OEM that grants Consideration on the condition that such entity distributes, promotes, uses, or supports, exclusively or in a fixed percentage, any Microsoft Platform Software, except that Microsoft may enter into agreements in which such an entity agrees to distribute, promote, use or support Microsoft Platform Software in a fixed percentage whenever Microsoft in good faith obtains a representation that it is commercially practicable for the entity to provide equal or greater distribution, promotion, use or support for software that competes with Microsoft Platform Software, or

    2. any IAP or ICP that grants placement on the desktop or elsewhere in any Windows Operating System Product to that IAP or ICP on the condition that the IAP or ICP refrain from distributing, promoting or using any software that competes with Microsoft Middleware.

    Nothing in this section shall prohibit Microsoft from entering into (a) any bona fide joint venture or (b) any joint development or joint services arrangement with any ISV, IHV, IAP, ICP, or OEM for a new product, technology or service, or any material value-add to an existing product, technology or service, in which both Microsoft and the ISV, IHV, IAP, ICP, or OEM contribute significant developer or other resources, that prohibits such entity from competing with the object of the joint venture or other arrangement for a reasonable period of time.

    This Section does not apply to any agreements in which Microsoft licenses intellectual property in from a third party.

    H. Starting at the earlier of the release of Service Pack 1 for Windows XP or 12 months after the submission of this Final Judgment to the Court, Microsoft shall:

    1. Allow end users (via a mechanism readily accessible from the desktop or Start menu such as an Add/Remove icon) and OEMs (via standard preinstallation kits) to enable or remove access to each Microsoft Middleware Product or Non-Microsoft Middleware Product by (a) displaying or removing icons, shortcuts, or menu entries on the desktop or Start menu, or anywhere else in a Windows Operating System Product where a list of icons, shortcuts, or menu entries for applications are generally displayed, except that Microsoft may restrict the display of icons, shortcuts, or menu entries for any product in any list of such icons, shortcuts, or menu entries specified in the Windows documentation as being limited to products that provide particular types of functionality, provided that the restrictions are non-discriminatory with respect to non-Microsoft and Microsoft products; and (b) enabling or disabling automatic invocations pursuant to Section III.C.3 of this Final Judgment that are used to launch Non-Microsoft Middleware Products or Microsoft Middleware Products. The mechanism shall offer the end user a separate and unbiased choice with respect to enabling or removing access (as described in this subsection III.H.1) and altering default invocations (as described in the following subsection III.H.2) with regard to each such Microsoft Middleware Product or Non-Microsoft Middleware Product and may offer the end-user a separate and unbiased choice of enabling or removing access and altering default configurations as to all Microsoft Middleware Products as a group or all Non-Microsoft Middleware Products as a group.

    2. Allow end users (via a mechanism readily available from the desktop or Start menu), OEMs (via standard OEM preinstallation kits), and Non-Microsoft Middleware Products (via a mechanism which may, at Microsoft's option, require confirmation from the end user) to designate a Non-Microsoft Middleware Product to be invoked in place of that Microsoft Middleware Product (or vice versa) in any case where the Windows Operating System Product would otherwise launch the Microsoft Middleware Product in a separate Top-Level Window and display either (i) all of the user interface elements or (ii) the Trademark of the Microsoft Middleware Product.

    3. Ensure that a Windows Operating System Product does not (a) automatically alter an OEM's configuration of icons, shortcuts or menu entries installed or displayed by the OEM pursuant to Section III.C of this Final Judgment without first seeking confirmation from the user and (b) seek such confirmation from the end user for an automatic (as opposed to user-initiated) alteration of the OEM's configuration until 14 days after the initial boot up of a new Personal Computer. Microsoft shall not alter the manner in which a Windows Operating System Product automatically alters an OEM's configuration of icons, shortcuts or menu entries other than in a new version of a Windows Operating System Product.

    Notwithstanding the foregoing Section III.H.2, the Windows Operating System Product may invoke a Microsoft Middleware Product in any instance in which:

    1. that Microsoft Middleware Product would be invoked solely for use in interoperating with a server maintained by Microsoft (outside the context of general Web browsing), or

    2. that designated Non-Microsoft Middleware Product fails to implement a reasonable technical requirement (e.g., a requirement to be able to host a particular ActiveX control) that is necessary for valid technical reasons to supply the end user with functionality consistent with a Windows Operating System Product, provided that the technical reasons are described in a reasonably prompt manner to any ISV that requests them.

    Microsoft's obligations under this Section III.H as to any new Windows Operating System Product shall be determined based on the Microsoft Middleware Products which exist seven months prior to the last beta test version (i.e., the one immediately preceding the first release candidate) of that Windows Operating System Product.

    I. Microsoft shall offer to license to ISVs, IHVs, IAPs, ICPs, and OEMs any intellectual property rights owned or licensable by Microsoft that are required to exercise any of the options or alternatives expressly provided to them under this Final Judgment, provided that

    1. all terms, including royalties or other payment of monetary consideration, are reasonable and non-discriminatory;

    2. the scope of any such license (and the intellectual property rights licensed thereunder) need be no broader than is necessary to ensure that an ISV, IHV, IAP, ICP or OEM is able to exercise the options or alternatives expressly provided under this Final Judgment (e.g., an ISV's, IHV's, IAP's, ICP's and OEM's option to promote Non-Microsoft Middleware shall not confer any rights to any Microsoft intellectual property rights infringed by that Non-Microsoft Middleware);

    3. an ISV's, IHV's, IAP's, ICP's, or OEM's rights may be conditioned on its not assigning, transferring or sublicensing its rights under any license granted under this provision;

    4. the terms of any license granted under this section are in all respects consistent with the express terms of this Final Judgment; and

    5. an ISV, IHV, IAP, ICP, or OEM may be required to grant to Microsoft on reasonable and nondiscriminatory terms a license to any intellectual property rights it may have relating to the exercise of their options or alternatives provided by this Final Judgment; the scope of such license shall be no broader than is necessary to insure that Microsoft can provide such options or alternatives.

    Beyond the express terms of any license granted by Microsoft pursuant to this section, this Final Judgment does not, directly or by implication, estoppel or otherwise, confer any rights, licenses, covenants or immunities with regard to any Microsoft intellectual property to anyone.

    J. No provision of this Final Judgment shall:

    1. Require Microsoft to document, disclose or license to third parties: (a) portions of APIs or Documentation or portions or layers of Communications Protocols the disclosure of which would compromise the security of a particular installation or group of installations of anti-piracy, anti-virus, software licensing, digital rights management, encryption or authentication systems, including without limitation, keys, authorization tokens or enforcement criteria; or (b) any API, interface or other information related to any Microsoft product if lawfully directed not to do so by a governmental agency of competent jurisdiction.

    2. Prevent Microsoft from conditioning any license of any API, Documentation or Communications Protocol related to anti-piracy systems, anti-virus technologies, license enforcement mechanisms, authentication/authorization security, or third party intellectual property protection mechanisms of any Microsoft product to any person or entity on the requirement that the licensee: (a) has no history of software counterfeiting or piracy or willful violation of intellectual property rights, (b) has a reasonable business need for the API, Documentation or Communications Protocol for a planned or shipping product, (c) meets reasonable, objective standards established by Microsoft for certifying the authenticity and viability of its business, (d) agrees to submit, at its own expense, any computer program using such APIs, Documentation or Communication Protocols to third-party verification, approved by Microsoft, to test for and ensure verification and compliance with Microsoft specifications for use of the API or interface, which specifications shall be related to proper operation and integrity of the systems and mechanisms identified in this paragraph.

    IV. Compliance and Enforcement Procedures

    A. Enforcement Authority

    1. The Plaintiffs shall have exclusive responsibility for enforcing this Final Judgment. Without in any way limiting the sovereign enforcement authority of each of the plaintiff States, the plaintiff States shall form a committee to coordinate their enforcement of this Final Judgment. A plaintiff State shall take no action to enforce this Final Judgment without first consulting with the United States and with the plaintiff States' enforcement committee.

    2. To determine and enforce compliance with this Final Judgment, duly authorized representatives of the United States and the plaintiff States, on reasonable notice to Microsoft and subject to any lawful privilege, shall be permitted the following:

    1. Access during normal office hours to inspect any and all source code, books, ledgers, accounts, correspondence, memoranda and other documents and records in the possession, custody, or control of Microsoft, which may have counsel present, regarding any matters contained in this Final Judgment.

    2. Subject to the reasonable convenience of Microsoft and without restraint or interference from it, to interview, informally or on the record, officers, employees, or agents of Microsoft, who may have counsel present, regarding any matters contained in this Final Judgment.

    3. Upon written request of the United States or a duly designated representative of a plaintiff State, on reasonable notice given to Microsoft, Microsoft shall submit such written reports under oath as requested regarding any matters contained in this Final Judgment.

    Individual plaintiff States will consult with the plaintiff States' enforcement committee to minimize the duplication and burden of the exercise of the foregoing powers, where practicable.

    3. The Plaintiffs shall not disclose any information or documents obtained from Microsoft under this Final Judgment except for the purpose of securing compliance with this Final Judgment, in a legal proceeding to which one or more of the Plaintiffs is a party, or as otherwise required by law; provided that the relevant Plaintiff(s) must provide ten days' advance notice to Microsoft before disclosing in any legal proceeding (other than a grand jury proceeding) to which Microsoft is not a party any information or documents provided by Microsoft pursuant to this Final Judgment which Microsoft has identified in writing as material as to which a claim of protection may be asserted under Rule 26(c)(7) of the Federal Rules of Civil Procedure.

    4. The Plaintiffs shall have the authority to seek such orders as are necessary from the Court to enforce this Final Judgment, provided, however, that the Plaintiffs shall afford Microsoft a reasonable opportunity to cure alleged violations of Sections III.C, III.D, III.E and III.H, provided further that any action by Microsoft to cure any such violation shall not be a defense to enforcement with respect to any knowing, willful or systematic violations.

    B. Appointment of a Technical Committee

    1. Within 30 days of entry of this Final Judgment, the parties shall create and recommend to the Court for its appointment a three-person Technical Committee ("TC") to assist in enforcement of and compliance with this Final Judgment.

    2. The TC members shall be experts in software design and programming. No TC member shall have a conflict of interest that could prevent him or her from performing his or her duties under this Final Judgment in a fair and unbiased manner. Without limitation to the foregoing, no TC member (absent the agreement of both parties):

    1. shall have been employed in any capacity by Microsoft or any competitor to Microsoft within the past year, nor shall she or he be so employed during his or her term on the TC;

    2. shall have been retained as a consulting or testifying expert by any person in this action or in any other action adverse to or on behalf of Microsoft; or

    3. shall perform any other work for Microsoft or any competitor of Microsoft for two years after the expiration of the term of his or her service on the TC.

    3. Within 7 days of entry of this Final Judgment, the Plaintiffs as a group and Microsoft shall each select one member of the TC, and those two members shall then select the third member. The selection and approval process shall proceed as follows.

    1. As soon as practicable after submission of this Final Judgment to the Court, the Plaintiffs as a group and Microsoft shall each identify to the other the individual it proposes to select as its designee to the TC. The Plaintiffs and Microsoft shall not object to each other's selection on any ground other than failure to satisfy the requirements of Section IV.B.2 above. Any such objection shall be made within ten business days of the receipt of notification of selection.

    2. The Plaintiffs shall apply to the Court for appointment of the persons selected by the Plaintiffs and Microsoft pursuant to Section IV.B.3.a above. Any objections to the eligibility of a selected person that the parties have failed to resolve between themselves shall be decided by the Court based solely on the requirements stated in Section IV.B.2 above.

    3. As soon as practical after their appointment by the Court, the two members of the TC selected by the Plaintiffs and Microsoft (the "Standing Committee Members") shall identify to the Plaintiffs and Microsoft the person that they in turn propose to select as the third member of the TC. The Plaintiffs and Microsoft shall not object to this selection on any grounds other than failure to satisfy the requirements of Section IV.B.2 above. Any such objection shall be made within ten business days of the receipt of notification of the selection and shall be served on the other party as well as on the Standing Committee Members.

    4. The Plaintiffs shall apply to the Court for appointment of the person selected by the Standing Committee Members. If the Standing Committee Members cannot agree on a third member of the TC, the third member shall be appointed by the Court. Any objection by Microsoft or the Plaintiffs to the eligibility of the person selected by the Standing Committee Members which the parties have failed to resolve among themselves shall also be decided by the Court based on the requirements stated in Section IV.B.2 above.

    4. Each TC member shall serve for an initial term of 30 months. At the end of a TC member's initial 30-month term, the party that originally selected him or her may, in its sole discretion, either request re-appointment by the Court to a second 30-month term or replace the TC member in the same manner as provided for in Section IV.B.3.a above. In the case of the third member of the TC, that member shall be re-appointed or replaced in the manner provided in Section IV.B.3.c above.

    5. If the United States determines that a member of the TC has failed to act diligently and consistently with the purposes of this Final Judgment, or if a member of the TC resigns, or for any other reason ceases to serve in his or her capacity as a member of the TC, the person or persons that originally selected the TC member shall select a replacement member in the same manner as provided for in Section IV.B.3.

    6. Promptly after appointment of the TC by the Court, the United States shall enter into a Technical Committee services agreement ("TC Services Agreement") with each TC member that grants the rights, powers and authorities necessary to permit the TC to perform its duties under this Final Judgment. Microsoft shall indemnify each TC member and hold him or her harmless against any losses, claims, damages, liabilities or expenses arising out of, or in connection with, the performance of the TC's duties, except to the extent that such liabilities, losses, damages, claims, or expenses result from misfeasance, gross negligence, willful or wanton acts, or bad faith by the TC member. The TC Services Agreements shall include the following.

    1. The TC members shall serve, without bond or other security, at the cost and expense of Microsoft on such terms and conditions as the Plaintiffs approve, including the payment of reasonable fees and expenses.

    2. The TC Services Agreement shall provide that each member of the TC shall comply with the limitations provided for in Section IV.B.2 above.

    7. Microsoft shall provide the TC with a permanent office, telephone, and other office support facilities at Microsoft's corporate campus in Redmond, Washington. Microsoft shall also, upon reasonable advance notice from the TC, provide the TC with reasonable access to available office space, telephone, and other office support facilities at any other Microsoft facility identified by the TC.

    8. The TC shall have the following powers and duties:

    1. The TC shall have the power and authority to monitor Microsoft's compliance with its obligations under this final judgment.

    2. The TC may, on reasonable notice to Microsoft:

    1. interview, either informally or on the record, any Microsoft personnel, who may have counsel present; any such interview to be subject to the reasonable convenience of such personnel and without restraint or interference by Microsoft;

    2. inspect and copy any document in the possession, custody or control of Microsoft personnel;

    3. obtain reasonable access to any systems or equipment to which Microsoft personnel have access;

    4. obtain access to, and inspect, any physical facility, building or other premises to which Microsoft personnel have access; and

    5. require Microsoft personnel to provide compilations of documents, data and other information, and to submit reports to the TC containing such material, in such form as the TC may reasonably direct.

    3. The TC shall have access to Microsoft's source code, subject to the terms of Microsoft's standard source code Confidentiality Agreement, as approved by the Plaintiffs and to be agreed to by the TC members pursuant to Section IV.B.9 below, and by any staff or consultants who may have access to the source code. The TC may study, interrogate and interact with the source code in order to perform its functions and duties, including the handling of complaints and other inquiries from non-parties.

    4. The TC shall receive complaints from the Compliance Officer, third parties or the Plaintiffs and handle them in the manner specified in Section IV.D below.

    5. The TC shall report in writing to the Plaintiffs every six months until expiration of this Final Judgment the actions it has undertaken in performing its duties pursuant to this Final Judgment, including the identification of each business practice reviewed and any recommendations made by the TC.

    6. Regardless of when reports are due, when the TC has reason to believe that there may have been a failure by Microsoft to comply with any term of this Final Judgment, the TC shall immediately notify the Plaintiffs in writing setting forth the relevant details.

    7. TC members may communicate with non-parties about how their complaints or inquiries might be resolved with Microsoft, so long as the confidentiality of information obtained from Microsoft is maintained.

    8. The TC may hire at the cost and expense of Microsoft, with prior notice to Microsoft and subject to approval by the Plaintiffs, such staff or consultants (all of whom must meet the qualifications of Section IV.B.2) as are reasonably necessary for the TC to carry out its duties and responsibilities under this Final Judgment. The compensation of any person retained by the TC shall be based on reasonable and customary terms commensurate with the individual's experience and responsibilities.

    9. The TC shall account for all reasonable expenses incurred, including agreed upon fees for the TC members' services, subject to the approval of the Plaintiffs. Microsoft may, on application to the Court, object to the reasonableness of any such fees or other expenses. On any such application: (a) the burden shall be on Microsoft to demonstrate unreasonableness; and (b) the TC member(s) shall be entitled to recover all costs incurred on such application (including reasonable attorneys' fees and costs), regardless of the Court's disposition of such application, unless the Court shall expressly find that the TC's opposition to the application was without substantial justification.

    9. Each TC member, and any consultants or staff hired by the TC, shall sign a confidentiality agreement prohibiting disclosure of any information obtained in the course of performing his or her duties as a member of the TC or as a person assisting the TC to anyone other than Microsoft, the Plaintiffs, or the Court. All information gathered by the TC in connection with this Final Judgment and any report and recommendations prepared by the TC shall be treated as Highly Confidential under the Protective Order in this case, and shall not be disclosed to any person other than Microsoft and the Plaintiffs except as allowed by the Protective Order entered in the Action or by further order of this Court.

    10. No member of the TC shall make any public statements relating to the TC's activities.

    C. Appointment of a Microsoft Internal Compliance Officer

    1. Microsoft shall designate, within 30 days of entry of this Final Judgment, an internal Compliance Officer who shall be an employee of Microsoft with responsibility for administering Microsoft's antitrust compliance program and helping to ensure compliance with this Final Judgment.

    2. The Compliance Officer shall supervise the review of Microsoft's activities to ensure that they comply with this Final Judgment. He or she may be assisted by other employees of Microsoft.

    3. The Compliance Officer shall be responsible for performing the following activities:

    1. within 30 days after entry of this Final Judgment, distributing a copy of the Final Judgment to all officers and directors of Microsoft;

    2. promptly distributing a copy of this Final Judgment to any person who succeeds to a position described in Section IV.C.3.a above;

    3. ensuring that those persons designated in Section IV.C.3.a above are annually briefed on the meaning and requirements of this Final Judgment and the U.S. antitrust laws and advising them that Microsoft's legal advisors are available to confer with them regarding any question concerning compliance with this Final Judgment or under the U.S. antitrust laws;

    4. obtaining from each person designated in Section IV.C.3.a above an annual written certification that he or she: (i) has read and agrees to abide by the terms of this Final Judgment; and (ii) has been advised and understands that his or her failure to comply with this Final Judgment may result in a finding of contempt of court;

    5. maintaining a record of all persons to whom a copy of this Final Judgment has been distributed and from whom the certification described in Section IV.C.3.d above has been obtained;

    6. establishing and maintaining the website provided for in Section IV.D.3.b below.

    7. receiving complaints from third parties, the TC and the Plaintiffs concerning Microsoft's compliance with this Final Judgment and following the appropriate procedures set forth in Section IV.D below; and

    8. maintaining a record of all complaints received and action taken by Microsoft with respect to each such complaint.

    D. Voluntary Dispute Resolution

    1. Third parties may submit complaints concerning Microsoft's compliance with this Final Judgment to the Plaintiffs, the TC or the Compliance Officer.

    2. In order to enhance the ability of the Plaintiffs to enforce compliance with this Final Judgment, and to advance the parties' joint interest and the public interest in prompt resolution of issues and disputes, the parties have agreed that the TC and the Compliance Officer shall have the following additional responsibilities.

    3. Submissions to the Compliance Officer.

    1. Third parties, the TC, or the Plaintiffs in their discretion may submit to the Compliance Officer any complaints concerning Microsoft's compliance with this Final Judgment. Without in any way limiting its authority to take any other action to enforce this Final Judgment, the Plaintiffs may submit complaints related to Sections III.C, III.D, III.E and III.H to the Compliance Officer whenever doing so would be consistent with the public interest.

    2. To facilitate the communication of complaints and inquiries by third parties, the Compliance Officer shall place on Microsoft's Internet website, in a manner acceptable to the Plaintiffs, the procedures for submitting complaints. To encourage whenever possible the informal resolution of complaints and inquiries, the website shall provide a mechanism for communicating complaints and inquiries to the Compliance Officer.

    3. Microsoft shall have 30 days after receiving a complaint to attempt to resolve it or reject it, and will then promptly advise the TC of the nature of the complaint and its disposition.

    4. Submissions to the TC.

    1. The Compliance Officer, third parties or the Plaintiffs in their discretion may submit to the TC any complaints concerning Microsoft's compliance with this Final Judgment.

    2. The TC shall investigate complaints received and will consult with the Plaintiffs regarding its investigation. At least once during its investigation, and more often when it may help resolve complaints informally, the TC shall meet with the Compliance Officer to allow Microsoft to respond to the substance of the complaint and to determine whether the complaint can be resolved without further proceedings.

    3. If the TC concludes that a complaint is meritorious, it shall advise Microsoft and the Plaintiffs of its conclusion and its proposal for cure.

    4. No work product, findings or recommendations by the TC may be admitted in any enforcement proceeding before the Court for any purpose, and no member of the TC shall testify by deposition, in court or before any other tribunal regarding any matter related to this Final Judgment.

    5. The TC may preserve the anonymity of any third party complainant where it deems it appropriate to do so upon the request of the Plaintiffs or the third party, or in its discretion.

    V. Termination

    1. Unless this Court grants an extension, this Final Judgment will expire on the fifth anniversary of the date it is entered by the Court.

    2. In any enforcement proceeding in which the Court has found that Microsoft has engaged in a pattern of willful and systematic violations, the Plaintiffs may apply to the Court for a one-time extension of this Final Judgment of up to two years, together with such other relief as the Court may deem appropriate.

    VI. Definitions

    1. "Application Programming Interfaces (APIs)" means the interfaces, including any associated callback interfaces, that Microsoft Middleware running on a Windows Operating System Product uses to call upon that Windows Operating System Product in order to obtain any services from that Windows Operating System Product.

    2. "Communications Protocol" means the set of rules for information exchange to accomplish predefined tasks between a Windows Operating System Product and a server operating system product connected via a network, including, but not limited to, a local area network, a wide area network or the Internet. These rules govern the format, semantics, timing, sequencing, and error control of messages exchanged over a network.

    3. "Consideration" means any monetary payment or the provision of preferential licensing terms; technical, marketing, and sales support; enabling programs; product information; information about future plans; developer support; hardware or software certification or approval; or permission to display trademarks, icons or logos.

    4. "Covered OEMs" means the 20 OEMs with the highest worldwide volume of licenses of Windows Operating System Products reported to Microsoft in Microsoft's fiscal year preceding the effective date of the Final Judgment. The OEMs that fall within this definition of Covered OEMs shall be recomputed by Microsoft as soon as practicable after the close of each of Microsoft's fiscal years.

    5. "Documentation" means all information regarding the identification and means of using APIs that a person of ordinary skill in the art requires to make effective use of those APIs. Such information shall be of the sort and to the level of specificity, precision and detail that Microsoft customarily provides for APIs it documents in the Microsoft Developer Network ("MSDN").

    6. "IAP" means an Internet access provider that provides consumers with a connection to the Internet, with or without its own proprietary content.

    7. "ICP" means an Internet content provider that provides content to users of the Internet by maintaining Web sites.

    8. "IHV" means an independent hardware vendor that develops hardware to be included in or used with a Personal Computer running a Windows Operating System Product.

    9. "ISV" means an entity other than Microsoft that is engaged in the development or marketing of software products.

    10. "Microsoft Middleware" means software code that

    1. Microsoft distributes separately from a Windows Operating System Product to update that Windows Operating System Product;

    2. is Trademarked;

    3. provides the same or substantially similar functionality as a Microsoft Middleware Product; and

    4. includes at least the software code that controls most or all of the user interface elements of that Microsoft Middleware.

    Software code described as part of, and distributed separately to update, a Microsoft Middleware Product shall not be deemed Microsoft Middleware unless identified as a new major version of that Microsoft Middleware Product. A major version shall be identified by a whole number or by a number with just a single digit to the right of the decimal point.

    11. "Microsoft Middleware Product" means

    1. the functionality provided by Internet Explorer, Microsoft's Java Virtual Machine, Windows Media Player, Windows Messenger, Outlook Express and their successors in a Windows Operating System Product, and

    2. for any functionality that is first licensed, distributed or sold by Microsoft after the entry of this Final Judgment and that is part of any Windows Operating System Product

    1. Internet browsers, email client software, networked audio/video client software, instant messaging software or

    2. functionality provided by Microsoft software that --

    1. is, or in the year preceding the commercial release of any new Windows Operating System Product was, distributed separately by Microsoft (or by an entity acquired by Microsoft) from a Windows Operating System Product;

    2. is similar to the functionality provided by a Non-Microsoft Middleware Product; and

    3. is Trademarked.

    Functionality that Microsoft describes or markets as being part of a Microsoft Middleware Product (such as a service pack, upgrade, or bug fix for Internet Explorer), or that is a version of a Microsoft Middleware Product (such as Internet Explorer 5.5), shall be considered to be part of that Microsoft Middleware Product.

    12. "Microsoft Platform Software" means (i) a Windows Operating System Product and/or (ii) a Microsoft Middleware Product.

    13. "Non-Microsoft Middleware" means a non-Microsoft software product running on a Windows Operating System Product that exposes a range of functionality to ISVs through published APIs, and that could, if ported to or made interoperable with, a non-Microsoft Operating System, thereby make it easier for applications that rely in whole or in part on the functionality supplied by that software product to be ported to or run on that non-Microsoft Operating System.

    14. "Non-Microsoft Middleware Product" means a non-Microsoft software product running on a Windows Operating System Product (i) that exposes a range of functionality to ISVs through published APIs, and that could, if ported to or made interoperable with, a non-Microsoft Operating System, thereby make it easier for applications that rely in whole or in part on the functionality supplied by that software product to be ported to or run on that non-Microsoft Operating System, and (ii) of which at least one million copies were distributed in the United States within the previous year.

    15. "OEM" means an original equipment manufacturer of Personal Computers that is a licensee of a Windows Operating System Product.

    16. "Operating System" means the software code that, inter alia, (i) controls the allocation and usage of hardware resources (such as the microprocessor and various peripheral devices) of a Personal Computer, (ii) provides a platform for developing applications by exposing functionality to ISVs through APIs, and (iii) supplies a user interface that enables users to access functionality of the operating system and in which they can run applications.

    17. "Personal Computer" means any computer configured so that its primary purpose is for use by one person at a time, that uses a video display and keyboard (whether or not that video display and keyboard is included) and that contains an Intel x86 compatible (or successor) microprocessor. Servers, television set top boxes, handheld computers, game consoles, telephones, pagers, and personal digital assistants are examples of products that are not Personal Computers within the meaning of this definition.

    18. "Timely Manner" means at the time Microsoft first releases a beta test version of a Windows Operating System Product that is distributed to 150,000 or more beta testers.

    19. "Top-Level Window" means a window displayed by a Windows Operating System Product that (a) has its own window controls, such as move, resize, close, minimize, and maximize, (b) can contain sub-windows, and (c) contains user interface elements under the control of at least one independent process.

    20. "Trademarked" means distributed in commerce and identified as distributed by a name other than Microsoft® or Windows® that Microsoft has claimed as a trademark or service mark by (i) marking the name with trademark notices, such as ® or (TM) , in connection with a product distributed in the United States; (ii) filing an application for trademark protection for the name in the United States Patent and Trademark Office; or (iii) asserting the name as a trademark in the United States in a demand letter or lawsuit. Any product distributed under descriptive or generic terms or a name comprised of the Microsoft® or Windows® trademarks together with descriptive or generic terms shall not be Trademarked as that term is used in this Final Judgment. Microsoft hereby disclaims any trademark rights in such descriptive or generic terms apart from the Microsoft® or Windows® trademarks, and hereby abandons any such rights that it may acquire in the future.

    21. "Windows Operating System Product" means the software code (as opposed to source code) distributed commercially by Microsoft for use with Personal Computers as Windows 2000 Professional, Windows XP Home, Windows XP Professional, and successors to the foregoing, including the Personal Computer versions of the products currently code named "Longhorn" and "Blackcomb" and their successors, including upgrades, bug fixes, service packs, etc. The software code that comprises a Windows Operating System Product shall be determined by Microsoft in its sole discretion.

    VII. Further Elements

    Jurisdiction is retained by this Court over this action and the parties thereto for the purpose of enabling either of the parties thereto to apply to this Court at any time for further orders and directions as may be necessary or appropriate to carry out or construe this Final Judgment, to modify or terminate any of its provisions, to enforce compliance, and to punish violations of its provisions.

    VIII. Third Party Rights

    Nothing in this Final Judgment is intended to confer upon any other persons any rights or remedies of any nature whatsoever hereunder or by reason of this Final Judgment.

  21. This is hilarious... by wrinkledshirt · · Score: 1

    It's so cute it's almost adorable. He can put any kind of license on it that he wants as much as I care. All the good secrets are hidden in the BSD source anyways...

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

  22. 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 ebonic+plague · · Score: 1

      You right. M$ has all the toys. But it's all the wannabe's who be the brats. Cryin about how M$ has all a this an that and how come they cain't have it too. "Cause you ain't earned it, punk." That's my answer right there. They need to quit cryin and start doin some innovatin of they own, and one day they be havin some toys too.

      --
      Na'am sayin?
    2. Re:The picture I get by Anonymous Coward · · Score: 0
      Now dat be sumfin I kain dance to! Daam!

      An you rite, too!

    3. 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.
  23. 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

  24. "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 Anonymous Coward · · Score: 0

      I have to agree that Linux (and other *ix) admins are a mysterious bunch. It would be nice for management, and for the admin who replaces the current one, if there were an unobtrusive tool to enforce standard documentation practices. Something that, say at logout, would say "You made the following changes to sendmail.conf but did not update sendmail.conf.changelog. Please document these changes now," with an option to postpone, and a log somewhere that management or a senior admin could review, ask for further clarification, rollback, etc.

    2. 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.
  25. Not too popular by Shriek · · Score: 0

    From the Royalty-Free CIFS Technical Reference License Agreement webpage:

    Rate this page: 21920 users 1.2 out of 5

    and 5 minutes later

    Rate this page: 21931 users 1.2 out of 5

    Nice to see the number climbing.

    Anyone care to chart some statistics about this in Excel?

  26. Who gives a fuck? by Anonymous Coward · · Score: 0

    The lead-in has been interminable.

    Let's just draw a line.

    MS can have their side of the world, we'll take ours. We don't NEED MS. We don't need to define our accomplishments such that they can interrupt our world by their actions. Let's walk the other way, develop technology that's untouchable to them.

    It's the way to go. Getting in a pissing match with MS will not be fruitful .. it'll drain us for no purpose whatsoever.

    I really, really, really would like to imagine a /. that doesn't post so many MS stories anymore. Please.

  27. 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.
  28. You want a video editor? by Yohahn · · Score: 1, Informative

    It's in the pay area, but you main want to look at Main Actor:

    http://www.mainconcept.de/

    1. Re:You want a video editor? by Ashyukun · · Score: 1

      Unfortunately, despite being pay-ware, MainActor still isn't up to snuff with the main tool I'm used to using for video editing- Premiere. These days, the only reason I use Windows is for Premiere, FlaskMPEG, and SmartRipper. MainActor just doesn't do some of the things that I consider very basic and necessary, like easily slowing down and speeding up video clips.

  29. Calm down by elp · · Score: 1, Flamebait

    There is nothing in the license that prohibits the BSD license. This is only there to annoy RMS and company.

    Besides in some ways it's the same as GPL: Microsoft wrote the original code, so they get to decide on how derivatives get distributed.

    1. Re:Calm down by Anonymous Coward · · Score: 0

      Yes MSFT need code under BSD lisence to add them to Windows OS. Ther are not allowed to do this whit GPL. Microsoft need opensource software to build Windows.

      Microsoft Windows _IS_ open source but whit no source included.

    2. Re:Calm down by Anonymous Coward · · Score: 0

      Yes, but you see, this site is packed full of 'RMS and company' sorts. They're FUMING because they're the only ones who are allowed to play tricks with viral licenses.

      Didn't you know? RMS has a patent on viral licenses.

    3. Re:Calm down by ThaReetLad · · Score: 1

      The M$ license says you cannot release the code under a GPL'd license. Fine, so release it under no license conditions. If you do this then the product is freely available to everyone to use as they please so long as they keep to M$'s original license. OK so you can't guarantee that derivative source code will be available, but many people (especially in the OSS community) may choose to release the source anyway.

      --
      You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
    4. 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.

    5. Re:Calm down by jcast · · Score: 1

      You realise your saying this to a group with a large GNU constituent, right?

      Calm down, it's only meant to annoy you.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  30. 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
    1. Re:Other Counties by koto54 · · Score: 1

      To emphasis this, take a look at european law about copyright and patent.
      First, software patents are STILL unlawfull, even if given by the European Patent Office, and so are VERY LIKELY to be broken in front of a national court, as it has already be done.
      Second, it seems that the patents given by the EPO are not as broad as the US patents, so they might not be used against european developers.
      Finally, the Article 6 of the copyright law in Europe, about decompilation, specifically say that any user of a software has the right to decompile it "to achieve the interoperability of an independently created computer program with other programs", and that any part in a license say the contrary is considered as null.

  31. 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.

  32. MOD THIS UP by Anonymous Coward · · Score: 0

    I have a friend who is a patent attorney and he said that most of Microsoft's patents are unenforceable for this very reason. This is the way out of the hole, people.

    1. Re:MOD THIS UP by Anonymous Coward · · Score: 0

      Microsoft has a long history of not enforcing their patents anyway. Generally they patent things in order to prevent vulture companies from patenting them and extorting Microsoft.

      Think about it: Microsoft did everybody a big favor when they spent the legal dollars to fight Apple Computer's 'Look and Feel' suit. They set a legal precedent that a company can't stomp all over competitors for having a similar visual appearance. Similarly they prevented Lotus from forcing other companies from having a similar set of commands to run a program.

      Microsoft doesn't do these things out of the goodness of their heart, but in general their actions in the legal sphere are designed to plow down walls and level the legal playing field. They seldom use the courts to force their way.

  33. geez, by mickeyreznor · · Score: 1

    and they call linux users childish.

    MS: we're going to exclude GPL in this new license not because it makes sense, but simply because we can.

  34. Re:Let's stick to the facts and prepare our strate by jo42 · · Score: 1

    Wally, IMHO, you are being naive. Bet you a free kick in Gate's butt that at least one of those patents will go through.

  35. FWIW by Yankovic · · Score: 1

    I would hardly call Perens's commentary a "news article". At best it's an editorial.

  36. 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 SpaceLifeForm · · Score: 1
      I agree. However, is there a 4th option?

      4.) Do nothing.

      Is Samba broke today? IMO, m$ wants to break it at some point in the future. Now, consider the normal usage of Samba. Most of the time, you have a *nix server doing file serving for Windows clients, so that critical files are managed together and properly backed up. Rarely is Samba used where a Windows box is considered critical in the picture. Again, Samba is working today and is not broken. Now, at some point in the future, m$ 'breaks' Samba via their normal methods of creating incompatibilities/inoperabilities. Who is going to look bad in this scenario?
      The *nix box or m$ latest (upgrade/version/sevice pack)?

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    3. Re:This is about *Software Patents* by Anonymous Coward · · Score: 1, Interesting

      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.

      Wow, you're going to stand up for your right and get me arrested? What a martyr.

      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. The next time you put billions of development bucks, do you want something out of it? If you got nothing back from your 4B dollar investment, you wouldn't invest it again. If Microsoft doesn't make money of their research, they aren't going to research anymore.

      and believe me--it could raise such a stink in public opinion that it destroys them completely.

      There will be no outcry against people that actually know how to pay developers instead of kicking them in the teeth like other companies.

      Marx knew that there's one thing above all others that motivates people, and that's their pocket books. Every day more "free" distros release subscription services and things like open office. If consumers have to pay (especially for a service, instead of a one time deal) they aren't going to care about OSS. And if OSS companies can't make money off OSS, now NO one cares. The OSS comapnies should learn how to make money and stop screwing over employees if anyone is ever going to support them. One way to do that is through patents, which MUST be enforced if anyone is going to make money for innovation.

    4. 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))"
    5. 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.

    6. Re:This is about *Software Patents* by Anonymous Coward · · Score: 0

      which could get a bunch of ppl arrested ... and have the world Open-Source coderless ... which is a BAD THING (tm)

    7. 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.

    8. Re:This is about *Software Patents* by Anonymous Coward · · Score: 0

      See Allison's comments about the NAS vendors. MS could be trying to shake down people who ship products that rely on Samba. If so, it would be unwise for them to show their cards right now and sue.

    9. Re:This is about *Software Patents* by sean23007 · · Score: 1

      "everybody can use our patents royalty-free as long as it's not part of (L)GPL'ed software."

      Perhaps that's because once the code from their program has been put into one GPL app, people will begin to get that same code from that GPL app rather than from Microsoft. 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.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    10. Re:This is about *Software Patents* by Max+Threshold · · Score: 1

      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. 4.) Develop CIFS software and license it commercially to comply with Microsoft's patent license. Charge $0.02 for a 1000-year license. (This idea came either from /. or my LUG, I forget which, but it isn't mine, much as I'd like to claim it.)

    11. 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.

  37. TCP/IP by MrWa · · Score: 1
    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??

    This seems to be what Microsoft is trying to fight. At first.

    In effect, though, this does prevent GPL/LGPL programs from interacting with other programs or OS's via the CIFS - only if the GPL example above is true. If implementing TCP/IP does not make it fall under the GPL, then implementing CIFS would not make it fall under the GPL - and that is what the license says you can not do.

    1. 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
    2. Re:TCP/IP by MrWa · · Score: 1
      What are you just fucking insane? How does implementing a protocol change that protocol itself?

      Then I guess there is nothing to worry about and everyone else is in an uproar about nothing - you can write and distribute anything you want that implements the CIFS protocal since it will not be subject to the GPL due to being implemented in a GPL program.

      That is, after all, what the CIFS Technical Reference License Agreement 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 if the protocal does not change, then it can be used. Right?

      But that isn't everything. You can implement CIFS in a GPL licensed program in a Windows based program. (1.2 "Company Implementation" shall mean only those portions of the software developed by Company that implement CIFS for use on Non-Microsoft Platforms.) So, this is not an attack on GPL or LGPL programs per se - it is an attack on non-MS operating system programs in the GPL/LGPL.

    3. Re:TCP/IP by cscx · · Score: 1

      The nice thing about the GPL is that all interpretations of it are open source as well.

    4. Re:TCP/IP by Anonymous Coward · · Score: 0

      who controls present controls the past etc you know

    5. 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.

  38. TROLL? MODS ON CRACK (n/t) by Anonymous Coward · · Score: 0

    aaaaaa

  39. Editorial, not a news article by ediron2 · · Score: 1
    ...In this CNET news article...
    Um, I respect the hell out of Bruce Perens, but calling this anything but an editorial is one helluva stretch. It is not a news article. It's a counter-salvo to the microsoft marketing machine.

    Mislabelling like this is exactly the sort of thing that makes people discount slashdot as a biased source. And before people insist 'cnet news' is a proper noun, it's a highschool mistake to not clarify double-meanings like this. "In an editorial in CNET news", for example.

    1. Re:Editorial, not a news article by Anonymous Coward · · Score: 0

      The Slashdot crowd, and the Linux community, are tainted by the kind of zeal exhibited by the staff with the posting of this article as if it were 'news.'

      You guys: don't you know that you're burning up your credibility with these sorts of games?

    2. Re:Editorial, not a news article by Anonymous Coward · · Score: 0

      > You guys: don't you know that you're burning up your credibility with these sorts of games?

      "credibility"? Slashdot?

      You must be new here.

  40. Alternative! by Anonymous Coward · · Score: 0

    Just because Microsoft devised and patented a way to share printers and stuff over the Internet doesn't mean that's the only way to do it.

    Therefore: The Open Source Community needs to devise some small Windows plug-ins that will allow printers and files to be shared across the Internet by a different mechanism. Then anyone using an alternative operating system/network can still plug Windows machines in -- and totally ignore Microsoft's sharing method.

  41. 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 qweqwe · · Score: 1

      But that doesn't explain restricting the LGPL.

    3. Re:Allow BSD, but not GPL, how? by Anonymous Coward · · Score: 0

      The LGPL requires that any source incorporated into the library be bound to the terms of the LGPL. It's not about linking, it's about embedding.

    4. Re:Allow BSD, but not GPL, how? by Anonymous Coward · · Score: 0

      it is prally because Microsoft uses FreeBSD for many of their own personal servers!

    5. 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".

    6. Re:Allow BSD, but not GPL, how? by Anonymous Coward · · Score: 0

      They have a building full of lawyers, so they can't possibly believe copyright works that way. If you write a GPL'd app and link in a non-GPL'd library, if you don't hold copyright on the library you don't have the right to relicense it. Instead what you have is a derived work that you can distribute (as the author, you aren't limited to the same rights you grant to others) but that nobody else can because they can't meet the terms of the GPL (and therefore you haven't granted them license to redistribute).

    7. 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.

    8. 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.
    9. 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
    10. 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.
    11. Re:Allow BSD, but not GPL, how? by Anonymous Coward · · Score: 0

      It is not the organization that releases it under a BSD license that would be in hot water, it would be the organization that relicensed it under the GPL that would be for 2 reasons.

      1) the BSD license issuing organization will still have its version of the software licensed under the BSD license (the relicensing will only affect the sublicensed version)

      2) The GPL licensing organization will not have licensed the IP from MS whereas the original organization will have.

    12. Re:Allow BSD, but not GPL, how? by Anonymous Coward · · Score: 0

      I like to think of their position as: write code that does what Windows does, but if it does it better, then we reserve the right to incorporate that code without having to admit it. Many of the most talented free software programmers will not agree to this, but that's their personal problem. Nyaah, nyaah.

    13. Re:Allow BSD, but not GPL, how? by No+One · · Score: 1
      From the GPL:
      If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all.
      Now, the author of a program is not bound by the GPL if he releases a program under it. Given a GPL'd program using, say, MSCVRT.DLL, the worst-case scenario is that no one other than the original author is allowed to distribute the program, and said author would need to include an additional clause allowing linking to non-GPL'd libraries.

      You said: 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.

      Nope. There is no legal reason whatsoever to believe that the GPL could function in this way. In this case, the GPL'd app could not be redistributed under the GPL. Anyone who did redistribute it would be committing a copyright violation, unless the author of the GPL'd program added an exemption to allow linking to non-GPL'd libraries. The onus would fall on the redistributor; there is no possible way it could fall on Microsoft, for the very simple reason that Microsoft never accepted the GPL. The GPL applies only to a person who redistributes a GPL'd work or a derivative of a GPL'd work.

      The only thing that could cause Microsoft applications to fall under the GPL would be if Microsoft themselves included or linked to GPL'd code. If someone else links a GPL'd application to Microsoft's code, that is said someone else's problem. And the problem they have is that they cannot legally distribute their application, as they cannot distribute the source to Microsoft's library. It does not affect Microsoft at all.

      However, Microsoft is trying very hard to create the misunderstanding some third party using GPL'd software can cause your software to fall under the GPL. They know better, their lawyers know better, everyone knows better except the managers in other companies. Those managers are the targets for this campaign. It's standard Microsoft FUD tactics, nothing else.

      This is why they use the term 'IPR Impairing Licenses' to refer to the (L)GPL. This is why they name the (L)GPL specifically, then list a number of evil conditions that the (L)GPL doesn't fall under. They're trying to create the misunderstanding that the (L)GPL does things it doesn't do. And, of course, they're laying the foundations for suing SAMBA out of existence. Which means that no, they're not defending themselves, and yes, they're being malicious.
      --

      There is no sin except stupidity -- Oscar Wilde
    14. Re:Allow BSD, but not GPL, how? by rabidcow · · Score: 1
      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.

      The exact same thing that prevents you from licensing it under the GPL in the first place. The BSD program carries with it the additional restrictions imposed by Microsofts docs. It's BSD with patent (?) restrictions.

      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?

      As far as the GPL is concerned, anything linked to a GPLed program is a part of that program. So no, you couldn't do that. But if the program was LGPL, then it could be linked with the hypothetical BSD library. (I think... I haven't actually read the LGPL. uh, and IANAL, but that goes without saying.)

    15. Re:Allow BSD, but not GPL, how? by Anonymous Coward · · Score: 0

      The GPL licensing organization will not have licensed the IP from MS whereas the original organization will have.

      Licensed it to do what? If they licensed it under the BSD license then they were giving everyone permission to GPL that code. That's what the BSD license does, gives people permission to use the code any way they like. If they were given permission to license it under the BSD license then they were given permission to give everyone else permission to GPL it. The GPLers then just used the permission they were given under the BSD license.

      If you can't give people permission to GPL the code then you cannot BSD the code. A license that prohibits GPLing is fundamentally different to the BSD license. If you can give people permission to GPL the code and do so then ermmm they can GPL the code... I guess I must be missing something.

  42. Gnu trademark? by fishbowl · · Score: 1, Troll

    Did Microsoft just give the FSF grounds for a suit by specifying the GNU trademark in their license, using the trade name without permission, and without acknowledgement that GNU is a trademark property of the respective trademark holder?

    --
    -fb Everything not expressly forbidden is now mandatory.
    1. Re:Gnu trademark? by Anonymous Coward · · Score: 0

      Well, uh, yeah. That's going to look good in court. The FSF gets all pissy and plays legal games 'cuz they can'.

      Uh-huh. That looks great in the press, too.

    2. 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.

    3. 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.
  43. 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..

    1. Re:Can you spell Prior Restraint? by damien_kane · · Score: 1

      Who wants to sell me a million copies of an implementation of CIFS for... errm... this lovely snail shell I own based on the fact that I found it on my property and noone made a claim to it in the reasonable amount of time of say.. 10 minutes??

      Since the license is transferrable I now transfer these million licenses I have just bought, minus 10 licenses for my own personal use, on a first come first serve basis.

  44. 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.

  45. 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.
  46. Let's fight back by Anonymous Coward · · Score: 0
    "You may not use this software in systems running Microsoft operating system product, nor may you read, study, disassemble, transmit or otherwise touch the source code"

    Put that into GPL! Fuck'em for good!

    1. Re:Let's fight back by Anonymous Coward · · Score: 0

      "...if you are affiliated with Microsoft or any of its affiliate companies"

    2. Re:Let's fight back by Anonymous Coward · · Score: 0

      Cool.

      Here's your can of paint, dude.

      Go ahead. Paint yourself into the corner.

      Haw.

  47. This is NOT the end of the world. by TwitchCHNO · · Score: 1

    It's a fairly simple solution:

    Those companies - or projects w/ a GPL'd liscence will have to reverse engineer windows networking in order for it to interconnect. Without the benefit of documentation from M$.

    Which make it more difficult but not impossible.

    There is also the possibility that someone will sign the M$ agreement - & submit an anonomys code snippet - or update for RFC - the damage is done. IANAL - however now even if the RFC is rejected for legal reasons programmers can reference that RFC and the original code.

    After a few revisions & re-writes it will be nearly impossible to tell whether or not a violation of the agreement occurred.

    Knowing the practices of M$ they will develope a dick simple & kludgy way to block access - a smart programmer will crack it w/ out looking at proprietary M$ documentation & they will sue him - or the project anyway.

    --
    ___________________________
    I'm not a geek, but I play one on TV.
    1. Re:This is NOT the end of the world. by Anonymous Coward · · Score: 0

      > It's a fairly simple solution:
      > Those companies - or projects w/ a GPL'd liscence will have to reverse engineer windows networking in order for it to interconnect. Without the benefit of documentation from M$.
      > Which make it more difficult but not impossible.

      And if said reverse-engineered solution won't work compatibly with Microsoft products without using inventions that just happen to infringe on some new Microsoft patents related to just this area?..unless you have *VERY* deep pockets, it's just become impossible.

  48. 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 gavcam · · Score: 1
      plus an additional clause that Microsoft or any entity that is owned by Microsoft is prohibited from using it.

      Your new license would not be classified as an Open Source license as per clause 5 of the Open Source definition @ http://www.opensource.org/docs/definition.html

      You've just become what you hate!

    3. 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.
    4. Re:They don't like GPL? Fine! by Anonymous Coward · · Score: 0

      You go ahead and sink to their level. That way you can only lose. Be my guest. See how far down you can get.

    5. 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'?

    6. 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
    7. Re:They don't like GPL? Fine! by gavcam · · Score: 1
      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.

      But you are the one wanting to use their 'innovations' ane not vice-versa! You con't have any political clout whatsoever.

    8. Re:They don't like GPL? Fine! by Salsaman · · Score: 1
      Well then, make a variant of the LGPL. AIUI, LGPL software can be linked with non-free software.

    9. 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.
    10. 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.
    11. Re:They don't like GPL? Fine! by Anonymous Coward · · Score: 0

      It's not about the linking. It's about being forced to distribute the source.

    12. Re:They don't like GPL? Fine! by Anonymous Coward · · Score: 0

      Any instance

  49. 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 Anonymous Coward · · Score: 0

      You're being really stupid.

      Linux people never design anything. They re-implement things.

      Hell, I recall the advice column of Linux Journal a few years ago advising somebody who wanted filesystem connectivity from their commercial UNIX box to a Linux box to use SAMBA at both ends, because the NFS on Linux was so bad. That was really a sad statement: Use the Microsoft Protocol to get two UNIX-like systems going together.

    3. Re:Not competing on quality by obsidian+head · · Score: 1

      > Linux people never design anything. They re-
      > implement things.

      True. Like Microsoft. It's a strong action, to use preexisting R&D, and it's the very rare company that succeeds in not doing this.

      Not doing this even has a name: Not Invented Here syndrome.

    4. 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.
    5. Re:Not competing on quality by Anonymous Coward · · Score: 0

      You are fucking ignorant idiot.
      What are these mystical GPL products ???
      Hmm .. a fucking clones of existing MS software ?
      Samba, hell yeah - SMB
      KDe,Gnome, hell yeah - Windows desktop
      Evolution, hell yeah - Outlook
      Where the fuck is that "innovation" ?
      All you can do is to copy tested commercial implementations ...fucking hypocrites.

      You are claiming that MS doesn't innovate so why in the world just about every copy of so called "free" software is a fucking clone of what MS or other commercial companies have on the fucking market ?

    6. Re:Not competing on quality by ImaLamer · · Score: 1

      Hell yeah buddy, look at L. Ron Hubbard...

      ...lots of people follow that dead piece of shit.

  50. 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

  51. 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.

  52. Re:Tit for Tat Contracts by yintercept · · Score: 1

    It is not surprising to see MS specifically trying to put viral wording into their contracts to counterstrike the viral nature of the GPL contract.

    MS probably sees themselves as the antedote to a the evil GPL virus.

    That's what "freedom" is all about

    Both the MS and GPL are trying to control the behavior of others.

  53. 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.
  54. why so excited about reading MS source? by claygate · · Score: 1, Troll

    if microsoft code is so buggy and prone to being "bad" from what i've read around here, why is everyone so interested in reading/utilising it?

    1. Re:why so excited about reading MS source? by Anonymous Coward · · Score: 0

      We want to fix (or at least understand) certain components of it, to better interoperate with knuckle-draggers who don't know any better than to use it.

    2. Re:why so excited about reading MS source? by jcast · · Score: 1

      Idiot suits.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  55. offtopic, but what is the topic anyway? by Anonymous Coward · · Score: 0

    In english please! Grammar of original post is not from this planet - actually I can't grasp the message hidden in there.

  56. Maybe it's time to abandon Microsoft support? by alcor99 · · Score: 1

    This is beyond my knowledge of filesystems and their implementation, but maybe a current open-source or free network filesystem should be improved or created to eliminate the need for samba.

    Is this feasible?

    In my mind, I think that if people can come up with a clone of the Windows file-sharing mechanism, wouldn't it seem possible to come up with an open-source network filesystem that is at least comparable? Add in good client support on at least Mac OS, Windows, and Linux (and hopefully other OSes as well) and hopefully make it solid enough for widespread adoption in Linux distributions or whatever your favorite open-source OS is, and I think that SMB/CIFS becomes irrelevant. Maybe it could be as simple as improving Linux's implementation of NFS and providing quality client support for non-UNIX operating systems (again network filesystems are not my area of expertise).

    Or maybe I'm being too optimistic? I hope not.

    Just my two cents.

    --
    Question Everything
    1. Re:Maybe it's time to abandon Microsoft support? by Anonymous Coward · · Score: 0

      Maybe it could be as simple as improving Linux's implementation of NFS

      Now, what fun would that be? Everybody knows NFS sucks. It's far better to chase Microsoft's tail-lights.

    2. 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
    3. Re:Maybe it's time to abandon Microsoft support? by alcor99 · · Score: 1

      Yeah, badly worded subject. What I meant to say and didn't, was that you support Windows users by providing client software for an alternative network filesystem. Samba becomes irrelevant, because it is replaced. No need to worry about Microsoft threatening open-source developers with lawyers. Of course it would have to be extremely easy to use and better than Windows file sharing, because you would have to make it good enough to make users think twice about upgrading to MS next operating system that breaks everything.

      --
      Question Everything
  57. 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?
  58. 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 dxkelly · · Score: 1

      Oh, yah. That'll really piss of M$. License any programs that might be a competition for their software so it can't be run under windows. That'll hurt the open source community more then anything M$ does. Hell I like linux but someone says I'm not allowed to compile their shite under windows then I'll just say fsck them I'll use some other program.

    3. Re:Why not an MIT/BSD license? by MAXOMENOS · · Score: 1

      I definitely respect your opinion on this, since I feel much the same way. The only reason that I'm suggesting the use of a BSD or MIT license is because it allows one to give back to the community (by producing open source, GPL-compatible code) while still abiding by Microsoft's restrictions. I also recognize that it's very likely that any innovations put into a BSD licensed product essentially leave your control once you produce them. Unfortunately, Microsoft has created something of a Sophie's Choice with these clauses -- we can control our innovations, make our software GPL compatible, or abide by Microsoft's license. Choose two.

      My primary concern here is GPL compatibility. If, in the process of making my work GPL compatible, I lose control of my innovations in order to play Microsoft's game, then I'm personally okay with that, as long as I get credit for that innovation in some way shape or form (e.g., a mention on a project web page, so I can put on my resume that I helped that project).

    4. Re:Why not an MIT/BSD license? by Anonymous Coward · · Score: 0

      Absolutely not. Control over how users are allowed to run or change my code is precisely what I'm working against. In fact the only ethical defense of the GPL is that it's probably the minimum of restrictions that prevent control over derived works' users.

    5. 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.
    6. 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
    7. Re:Why not an MIT/BSD license? by Anonymous Coward · · Score: 0

      There's more than Samba in the free software/open source world.

    8. Re:Why not an MIT/BSD license? by Anonymous Coward · · Score: 0

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

      No. Not at all. This is a reaction based on your emotions at the present. You see, if you base your decisions on emotions, you will make stupid decisions all the time. Emotions come and go, don't fret about it. The world hasn't changed much, only your perception of it.

      Now why would you want to sink down to their level? Why not let them play their little game? It's a race against humanity, decency, community and common sense. They simply can't win in the end because people are not drones and robots, even how much they fear that they are.

      If you let a problem make you unbalanced and not stand firm, you become part of the problem.

    9. Re:Why not an MIT/BSD license? by Anonymous Coward · · Score: 0

      There's more than one non-Free OS in the world (*BSD, MacOS, Solaris).

    10. Re:Why not an MIT/BSD license? by kz45 · · Score: 1

      Now, MS doesn't want to play _our_ game by _our_ rules. Instead all they want is to take, profit

      I read an article somewhere on the internet, written by a former Microsoft Employee. I can't remember what he was working on, but no only did their team complete the needed project, but an entire compiler to build the project.

      Do you actually think microsoft gives a shit or will ever use open source software? I sure don't.

      They have teams and teams of highly skilled programmers that get paid tons of money. Using Open Source Software would not be in their best interest (time is money. It would take just as long to implement someone else's code, as it would to create your own).

      also, what do you expect? It's like the US openly giving out nuclear secrets, and saying its UNFAIR when the chinese use them to create a bomb.

    11. Re:Why not an MIT/BSD license? by Anonymous Coward · · Score: 0

      Dude, you are so talking to a brick wall by making intelligent statements like that here!

    12. 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
    13. Re:Why not an MIT/BSD license? by rabidcow · · Score: 1
      if we link a GPL program against a BSD library, does that library become GPL?

      You can't link a GPL program against a non-GPL library. They become one program as far as the GPL is concerned, and the whole must be GPL. afaik, the LGPL would allow this though.

      You might be able to have two programs running in seperate threads and address spaces, one a BSD implementation of this and the other a GPL program which talks to the BSD one. The problem is that any way you can get around this, anyone else can use the same method to "cheat" the GPL so it might not be desirable.

    14. Re:Why not an MIT/BSD license? by MAXOMENOS · · Score: 1
      So you're saying that you do this only for fame/employer karma?

      Well, no. I also code to scratch personal itches and to contribute something to the community. While I prefer the GPL, I don't necessarily think that using a different license (such as BSD) in any way destroys the value of my contribution. It does change the ways in which my contribution may be used, but my contribution is still useful to the public at large.

      For example: OpenBSD and Linux are both very valuable contributions to the community. OpenBSD's license does not make it a less valuable contribution (or, for that matter, a more valuable contribution) than Linux. Both are available to just about everybody; both contain significant innovations; both play nice with the corporate world. The difference lies in what can be done with derived works.

      While I'd rather that derived works also remain free, I would argue that it might be in the interest of free software to occasionally use a BSD license instead of (L)GPL. This is in exceptional cases, such as when one is trying to make a codec into a widely adopted standard (e.g. Ogg Vorbis) or when legal prohibitions necessitate using such a license (e.g. MS's so-called open source license).

  59. Possible scenarios... by wumarkus420 · · Score: 1

    So what happens (in the future) if we are running an "elite" copy of SAMBA that is not in compliance with MS's new scheme? Can they prosecute the users as well as the developers? Does owning a Windows license allow fair-use by connecting through SAMBA? I'm just wondering how far they could take this...

  60. 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 phunhippy · · Score: 1, Flamebait

      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.

      Stop your god damn whining! What are ya from New Jersey or ya just dunt get laid?

      Disclaimer STFUYDSMFPOWS

    2. Re:Welcome To The Real World. by psavo · · Score: 1, Offtopic

      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.

      This is one of the goals too. A SW company must support it's code. If it's only producing it, then it's no good for anyone.
      (We're talking about big software projects, not some dinky cout code).

      resort to conspiracy theories about how MSFT wants to steal their code

      But this is exactly how it is. Maybe my code is not one MS would steal, but someone other's is. By stealing I mean merely using it without _contributing_ all the fixes/features back.
      One of the main features (for me) of GPL is feeding all the code back to the pool.

      --
      fucktard is a tenderhearted description
    3. Re:Welcome To The Real World. by Anonymous Coward · · Score: 0

      The value of software comes from the labor to create it, which doesn't vary with the number of people who want to run it. If you charge for the labor (find people beforehand who want the software to exist) rather than demanding control over users afterward, the GPL can only lead to improvement of the software, more widespread use, and a larger market in for-hire custom development.

    4. 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...
    5. Re:Welcome To The Real World. by Anonymous Coward · · Score: 1, Insightful

      WrongO.

      The value of software comes from its scarcity. Copyright protects this scarcity and in turn protects the copyright holder.

      Source code isn't software. It's the blueprints to make software. It's the binaries that are important to users, not the source.

      For-hire custom development is expensive and slow because the systems that must exist for easy development of custom apps simply doesn't exist and isn't guaranteed to exist. Commercial software exists because it is efficient and it provides the user with a close enough satisfaction of their needs at a low price.

    6. Re:Welcome To The Real World. by Anonymous Coward · · Score: 0

      I can fully understand that MS want to protect their market. The fact remains however that their market IS being stolen and they WILL be in deep shit in three years time. I don't love Microsoft, I don't hate them, they're just a company who have had their successful period and are now on the verge of a steep descent, it happens all the time. There's no question about it, sell those Microsoft shares now if you have an ounce of sense in you.

    7. 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'?

    8. 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.

    9. Re:Welcome To The Real World. by hyphz · · Score: 1

      Nothing in the GPL says you can't sell software.

      If you argue that the cost will inevitably drop because the people you sell it to can give it away... well, no license guarantees that you'll successfully make money.

      Remember also that Microsoft has used the same tactic. It gave IE away to drive the cost of web browsers to zero and thus shut down other commercial developments in the field. It can hardly complain.

    10. 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?
    11. Re:Welcome To The Real World. by obsidian+head · · Score: 1

      You're wrong... except that you're not making a point I can discern. Read this interview with Sleepycat software about how they make money with a GPL license.

    12. Re:Welcome To The Real World. by geschild · · Score: 1
      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 [cheapbytes.com] 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 [...]

      /me snaps jaws together.

      Being altruistic means giving away something without expecting anything in return. In that sense the GPL isn't altruistic.

      Now consider why people generally want to be altruistic and especially to whom they want to be altruistic to.

      The reason is either out of belief one becomes a better person (true altruism) or because others will perceive one as a better person. For this the BSD license will do, except that it's not like a designers badge on a luxury car, no-one will see on the outside what you as a programmer acomplished when it's integrated into a propriety piece of software. With the GPL you have at least the certainty that your peers will be able to give you mental credit for your work.

      On the second point, most people like to be altruistic for the benefit of those in society that aren't so well off to begin with. There is little reward in being altruistic to a [bm]illionaire. You want people to benefit from what you did, and although people using propriety software may benefit from what you made through propriety software the satisfaction you will get is usually perceived as being a lot less than when the poor benefit off of it for nothing.

      Now for a seperate train of thought: most people writing GPLed software are not being altruistic. They do want something in return for their hard work. In this case it isn't money, not even recognition, they want the work of others to build on their own so they can in turn profit off of that work. I contribute my work to the community, let the community damn well contribute back. The BSD license doesn't provide for this kind of motive.

      All in all I think it a faux pas on your part to defend Microsoft's will to profit off of others. This licensing scheme isn't protecting any god- or lawgiven rights, it's meant to deprive others of their rights to do their own thing. In that sense it feels like rape to me. It disallows any other motive than money to write software. How can this be good in any way?

      Now please go crawl back under the rock you came from because your mind-set is not so much a capitalist one as you a free-loading one. God knows we have free-loaders enough without you.

      -----
      --
      Karma? What's that again?
    13. Re:Welcome To The Real World. by dzym · · Score: 2

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

    14. 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!"

    15. Re:Welcome To The Real World. by Anonymous Coward · · Score: 0

      > 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

      I was reading that sentence, then I said to myself: "oh, such a m$ cocksucker... Must be Carnage4Life". Checked the poster, bingo.

      Well c4l. Stay with what you (somewhat) know, like C++.

    16. 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.
    17. Re:Welcome To The Real World. by rutledjw · · Score: 1
      Sheeesh. Troll this idiot and be done with it.

      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

      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?

      Since the GPL makes it near impossible for an entity to simply produce and sell software as its core business

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

      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...

      If you don't like /., then why come back? You come in, write some nonsense like this, bitch about /. and the readers and leave. Your sound/look like an id10t and aren't earning respect. If anything your mod points reflect a lack of common sense on the part of the mods...

      --

      Computer Science is Applied Philosophy
    18. Re:Welcome To The Real World. by ratboy666 · · Score: 1

      What about the GPL drives the cost of software
      to 0?

      Yes, I can look at cheapbytes, etc. but I still
      don't get it...

      I can make a modification to GPL software,
      or put software under GPL, and sell it -- and
      I am then obligated to pass certain rights
      to the buyer. The buyer must have the source,
      and must have the right to redistribute as the
      buyer sees fit. Now, if the buyer has a stake
      in ME (say, to provide upgrades and service),
      the buyer will NOT use those rights.

      Example: I sell a modified GNU tool chain
      for an embedded process for 10,000. Now, the
      customer wants me to continue the support.
      That customer certainly has the RIGHT to
      do ANYTHING the GPL allows with the code, but
      can be convinced not to (so they don't loose
      the business advantage that the code gave them).
      The customer is PROTECTED in case I go out
      of business, but as long as we have a
      relationship, everything works.

      Of course the product cannot be a commodity.
      If it is, then I must sell service instead.
      Microsoft's main code base is commodity level,
      and most GPL software is as well (eg. Windows,
      Linux, MS Office, KOffice, etc.). I think the
      GPL is VERY painful to MS, simply because they
      don't have a service model. And they don't want
      to open up their products to allow the addition
      of specific, valuable utility.

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    19. 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}=

    20. Re:Welcome To The Real World. by corey_lawson · · Score: 1

      ...not only that, but also making money also selling proprietary stuff that sits ontop of, unencumbered by (except to use) all that L/GPL viral biohazard software.

    21. 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

    22. Re:Welcome To The Real World. by Chops · · Score: 1
      I'm not really sure what point you're refuting, but what I said was:
      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.
      Trolltech and Sleepycat both license big chunks of their codebase under the GPL (among other licenses.) In both cases, their core business is producing and selling software. I know Sleepycat is profitable, and I think Trolltech is.
      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.
      Indeed. I hadn't known that. I may have to start using MySQL AB or Redhat as my second example...
      Pedantia: Sleepycat actually licenses their stuff under a home-rolled GPL-style license, not the GPL.
    23. Re:Welcome To The Real World. by Anonymous Coward · · Score: 0
      "Yer honor, they can't sell it that low! I'll go out of business!"


      said Netscape to Microsoft...

    24. Re:Welcome To The Real World. by Anonymous Coward · · Score: 0
      rotlfmao. A MS-serf accusing a company of 'creative accounting'.

      Take one hour to read about this creative accounting

    25. Re:Welcome To The Real World. by Anonymous Coward · · Score: 0
      And I've never heard of anyone buying anything from Cheapbytes.

      Um, I'm guilty of this. A cheap copy of the Redhat updates is better than downloading the whole thing over a ~33.6k connection. Of course, now there's a CD burner hanging off the school's T3, but surely cheapbytes is still in business for a reason.
    26. 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.

    27. Re:Welcome To The Real World. by rutledjw · · Score: 1
      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 blah blah blah

      Fine then, how about Cobalt before it was bought by Sun? Cobalt systems are still around. How about IBM? They are effectively using Linux to help sell hardware. HP and Dell (although they are certianly more quiet about it) are more and more using Linux to help sell HW and services. As for the pure Linux companies, the competition is fierce, but they're making progress. Finally, Pro Forma or not, Red Hat is profitable. MSFT has had its accounting practices questioned as well, so you may want to be carefull there...

      MSFT has not made comments against Open Source, they have specifically targetted the GPL. The GPL was authored by RMS ... I'm sure you can connect the dots from there

      First off, RMS didn't suthor it. It was a law professor at some Ivy school (I want to say Princeton), although he supported it. From there, you're making an invalid inferrence. RMS supports it, so does Linus Torvalds, does that mean MS is going after Torvalds as well? So does IBM. Does that mean that...

      The GPL is the GPL, it's not RMS, it's not Torvalds, it's not Linux. It's the GPL. There are many GPL supporters who do not see eye-to-eye (do you really think RMS, Linus and IBM see the GPL the same way?) and use it for whatever reason they please. You can't "connect the dots from there" in the way you would like. I don't think my "comprehension skills" are the issue here...

      --

      Computer Science is Applied Philosophy
    28. 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
    29. Re:Welcome To The Real World. by Chops · · Score: 1
      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.

      Okay, so you think that it's impossible to make money selling GPLed software. People are laying serious cash into businesses like Redhat, Mandrake, and Suse, though -- indicating that not everyone thinks that this is a settled issue. The marketplace will of course eventually decide, but this hasn't happened yet. Note that book publishers do continue to sell copyright-expired books whose text is available on Gutenberg.

      Regardless of whether or not they are doomed to failure, the GPL protects these guys' right to attempt to make a buck selling free software. It didn't have to be this way; many pre-GPL freeish licenses prohibit distribution for profit, but the GPL specifically allows it. So claiming, as the original poster did, that the GPL was designed to harm software companies is misleading.

      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 under Solaris, with the understanding that I'd help him install them if he had trouble (he didn't.) Not a living, of course, but it is more than Microsoft's ever done for me.
    30. Re:Welcome To The Real World. by Jester99 · · Score: 1

      And I've never heard of anyone buying anything from Cheapbytes.

      I've purchased three versions of Slackware from Cheapbytes.

      Mighty good customer service, too, I might add: when one CD came with a defect on it, they mailed me a replacement copy the next day.

    31. Re:Welcome To The Real World. by Chops · · Score: 1

      When Microsoft made IE free, they were abusing their monopoly (as they were when they used their Windows monopoly to pressure OEMs into not offering Netscape when their customers preferred it.) That's a crime, because it's bad for the marketplace. Two federal courts said so. It'll take quite a bit to convince me that their rulings were in error.

      When people release GPLed software, which then competes with proprietary software, they are demonstrating a more efficient production process. Rarely if ever do they even obtain a monopoly to abuse.

      See the difference?

    32. 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
    33. Re:Welcome To The Real World. by Anonymous Coward · · Score: 0

      Nope

    34. 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.

    35. 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
  61. How to keep GPL's protection by Holger+Spielmann · · Score: 1
    I suggest that implementors of MS specifications should use a license that allows authors of derivative works a choice:
    • distribute these derivative works in source code, and under the same license, as it is required by the GPL
    • or hand over the changes and all rights attached to them to the original author
    IANAL, but this would seem to make perfect sense to me, as it avoids the discriminatory clauses in MS' license agreement, and keeps the control the implementor (read: the SAMBA team) has on the same level as it is with the GPL.
  62. This is how to fight fire with fire.... by codepunk · · Score: 1

    Everyone just needs to place a little ammendment in their source code with the following statement.

    Due to Microsoft's unwillingness to provide technical interoperatablity documentation I hearby make a amendment to the GPL license that accompanies this software.

    It is hearby against the terms of this license to run, link, compile and or execute any of the software contained in this package on a operating system that is not exclusively distributed under the GPL and or LGPL licenses.

    Do it now and deny the use of our hard work on closed systems

    --


    Got Code?
    1. 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
    2. Re:This is how to fight fire with fire.... by codepunk · · Score: 1

      Ok I guess I could make a slight amendment. A better option would be to use the GPL only on GPL systems and pay for licensing on propiatary operating systems and or those not licensed under the GPL and or LGPL.

      I like that much better....

      --


      Got Code?
    3. 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.

    4. Re:This is how to fight fire with fire.... by DarkDust · · Score: 1

      This would seperate the world into a propietary and an open source part, with neither being able to really communicate with the other. Bad Thing(tm). The beauty of open source is that you can use it with propietary systems, thus allowing slow transitions.

      For example, running Apache on Windows is a Good Thing because often management requires you to use Windows, even as a server OS. And in this scenario it'd be good to at least run open source apps.

      Crippling that option would seriously harm the open source movement.

    5. Re:This is how to fight fire with fire.... by Anonymous Coward · · Score: 0

      Hey, might as well. The GPL is not free (as in freedom) at all, how would this make it any worse? Try looking at BSD if you want to learn the meaning of "free". The GPL is at least as restrictive as any commercial license. In fact frequently far more so. When you pay for a license to use the fraunhaufer(sp) mp3 compression engine, they do not demand that you give them back the rest of your code that you compiled around it. Even the LGPL is a PITA to work with. "Free" is an awfully twisted way to descripbe the GPL. That's like saying that slaves are free if you don't at that moment have shackles around their ankles.

  63. 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.

    1. Re:Clarification (was: Re:So?) by thomas.galvin · · Score: 1

      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.


      Yes, but remember, this punishment is supposed to hurt microsoft and help the competition. This is not about FSF or GPL evangalism; this is about settling an anti-trust case. I am running WindowsXP now, posting from IE; I'm not a zellot. I do recognize, however, that a settlement that forbids what MS has called its cheif competition from taking advantage of the said settlement is worthless.

      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.

      To be honest, IANAL, and I can't comment insightfully one way or the other on the LGPL, though I tend to agree with you. It is the #define $(IPR_IMPAIRING_LICENSE) part that bothers me.

    2. Re:Clarification (was: Re:So?) by Anonymous Coward · · Score: 0

      I dont understand how people get that the ruling is "suppose to hurt" anyone. It is "suppose" to correct the wrongs done by a criminal monopolist, and restore fair and competitive business practices in the industry affected. M$ has been proved guilty of monopoly, the remedies are of course going to turn "unfairly" gained business over to competitors who have been affected by the monopoly.

    3. Re:Clarification (was: Re:So?) by thomas.galvin · · Score: 1

      I dont understand how people get that the ruling is "suppose to hurt" anyone. It is "suppose" to correct the wrongs done by a criminal monopolist, and restore fair and competitive business practices in the industry affected. M$ has been proved guilty of monopoly, the remedies are of course going to turn "unfairly" gained business over to competitors who have been affected by the monopoly.

      Correcting thier illegal business practices will hurt their business, if it is done correctly. Restoring fair competition will hurt their business, if it is done correctly.

      When I say "hurt Microsoft," I am not talking about a public spanking; I am simply trying to explain why a "penalty" that does not benefit the competition is not a penalty at all.

    4. Re:Clarification (was: Re:So?) by Anonymous Coward · · Score: 0
      I still don't see why it would be a problem to link against LGPL modules.

      You probably could write a non-GPL program and link it to a non-(L)GPL CIFS library. What you could not do, possibly, is write a GPL'd program and link it to a CIFS library with the MS-required license. The GPL isn't so flexible about linking to restricted libraries.
      OTOH, the BSD people must compile lots of GPL programs and link to, at least, the BSD C library. Has this ever been an issue?
    5. Re:Clarification (was: Re:So?) by mandolin · · Score: 1
      OTOH, the BSD people must compile lots of GPL programs and link to, at least, the BSD C library. Has this ever been an issue?

      No, because the GPL has an exception for linking against "major components" of the OS. (what falls under this exception is a somewhat grey area..) This is why you can have GPL programs that run under win*.

  64. 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?

  65. IPR imparing? by gorehog · · Score: 1

    Ok, this is a weird contract.

    IANAL. There, with that said...

    WTF is IPR IMAIRNG? I read the defintion. In fact, the definition looks like blatant sour grapes. They never say what IPR means. Whatever it is ythe GPL/LGPL impairs it.

    Also, does this mean that ANY demo or free educational versions are excluded from distribution?

  66. 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'
  67. 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?
    1. Re:Listen up yo by whydna · · Score: 1

      I so wish i had some mod points.... that was the funniest thing i've ever read...

    2. Re:Listen up yo by thomas.galvin · · Score: 1

      Tell me this. If GPL be such strong competition and all that, why do they need some judge to save they a$$?

      Because MS has illegally abused their monopolistic position in the market to cut the air supply to its competition.

      When ya'll are better than M$ ya'll know it cause you won't need no judges or no punk DOJ bustas.

      I use MS (or other closed source) products when I find them useful. I use GPLed products when I find them useful. Most of the people here know what is better, and when. The rest of the world, though, has by and large been denied the chance to learn that for themselves.

    3. Re:Listen up yo by ebonic+plague · · Score: 1

      The rest of the world, though, has by and large been denied the chance to learn that for themselves.

      Say what? Ain't nobody been denied the chance to do nothin. Hell M$ Shit cost money and most a this other $hit be free. If anything, M$ should be at a disadvantage. Remeber when those b1tches at Netscape tried to say that M$ was putting them outta bidness by givin away IE? How come M$ don't be doin' the same thing to OSS? Cause they ain't punks, that's why. They work on they skills and give people what they want (fo betta o worse). People didn't look past M$ becuase everything they needed was right there. If I am an average user who don't no $hit about computers and $hit, I ain't gonna be constantly checkin out alternatives to something I got that already works. It sucks if you a OSS developer hawkin the 20th alternative to Word or IE or somthin, but that ain't nobody's fault but yours.

      --
      Na'am sayin?
    4. Re:Listen up yo by Anonymous Coward · · Score: 0

      I guess this proves the point that MS employees are racist fuckheads.

      It must be from living in the all white all the time northwest.

    5. Re:Listen up yo by Anonymous Coward · · Score: 0
      It must be from living in the all white all the time northwest.

      You obviously have never been to Rainier Valley/Beacon Hill in Seattle or the Hilltop neighborhood in Tacoma.

      Lots of Asians in Seattle, too (just stop by any community college campus), and you'll find Hispanics/Latinos in abundance pretty much everywhere you go (especially east of the mountains where all the farm communities are).

      Have you ever been up here?

    6. Re:Listen up yo by Anonymous Coward · · Score: 0

      Don't be paying attention to fools like this. They think they better than everyone 'cause they all PC and $hit, and they don't even know what they talkin about.

    7. Re:Listen up yo by Dephex+Twin · · Score: 1
      Don't nobody respect no whiny a$$ busta who always crying about how somebody else took they whatevah.

      H-Dog, is that you?

      Maybe you should bust out tha Letta Opener of Death!
      --

      If you want to make an apple pie from scratch, you must first create the universe. -- Carl Sagan
    8. Re:Listen up yo by pixelfreak · · Score: 1

      I'm sorry, but as I see it....

      1] Microsoft spreds vaporware and spends tons of money marketing to Joe Consumer who doesn't know jack about what is good software.

      2] Joe Consumer buys a Microsoft Product and "thinks" he got a great solution.

      3] Microsoft makes incremental but relatively useless upgrades to their products while locking users into their products.

      4] Mircosoft returns to [1] with even more money to market Joe Consumer. Since Joe Consumer is already using Microsoft Products and doesn't know of alternatives he again buys a Microsoft Product.

      Microsoft preys on the uninformed or those who are too lazy to look for better solutions to their problems.

      Building market share and R&D costs money.. which Microsoft has a ton of these days.

      I'm Not saying that everthing Microsoft makes is complete crap, but there are many good solutions out there that are as good or not better than Microsoft products. These products are at a serious disadvantage due to Microsoft's domination of the current software landscape.

    9. Re:Listen up yo by jcast · · Score: 1

      Go read up on ``Patents''.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  68. Re:Tit for Tat Contracts by thomas.galvin · · Score: 1

    Both the MS and GPL are trying to control the behavior of others.

    True, but in different scopes. MS has and is abusing a monopoly; they can make others do what they want. GPL software only makes you play by their rules if you intend to piggyback on the work of others.

  69. Re:isn't this confusing two things?-fire alarm. by Anonymous Coward · · Score: 0

    So when's the best time to pull the fire alarm? After the barn has burned down?

  70. GPL is good!!! by Anonymous Coward · · Score: 0

    M$ is bad!

  71. 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"
    1. Re:Connect the dots by Victor+Tramp · · Score: 1

      this is the most insightful post in this whole discussion...

      if Microsoft's tactics are at all being portrayed accurately of late, you will get to wave the ITY flag the highest... kudos

      --
      US$0.02++
  72. Departure time by syncrus · · Score: 0, Offtopic
    We've got a desktop that works - ok, you have to choose between Gnome & KDE, but you get the point -, office like programs, even a few games... We've got everything a common user would like to have on his/her computer. Only problem relies with very specific software, and you still can try the WINE way... Two possible paths:
    a)Keep offering the Windows user compatibility, so that it's easier to change OS
    b)Stop offering any compatibility at all, while enhancing Linux itself because of that!
    Someone suggested improving GPL by not allowing Windows to steal code from Linux. I wouldn't state it that way: just say that GPL/LGPL licensed code will not be allowed in any license that strictly forbids GPL/LGPL. That is clear and understandable, and I wonder wether this issue is already covered in GNU licenses.

    This war will only be won the day new computers are shipped with a Linux choice, be it a copy of any Linux, a preinstalled choice, or whatever lets the user have a choice from the already preinstalled Windows, that the user is paying, BTW. Some companies are already doing that, but the vast majority still goes the Micro$oft way.

    Finally, dear friend Billy talks to people like Aznar (Spain president), and sign contracts with governments on using Mickey soft, which means a hell lot of $$, and apparently an anti communism step (Aznar can be stated as right wing), but it is quite clear that it is exactly quite the opposite... So, I think that GNU should start doing exactly the same, and start visiting countries with open minds, informing them of Linux, which can be free for them, or even asking governments to support free software with donations, which will lately go back into them like if they had paid for a software suited for them - Germany comes to mind with their KDE support. This idea came to me after the excellent John Maddog speech during the GUADEC, commenting on how many potential users that cannot afford the Windows licensing system are waiting out there. I think that they only need that little push of finding out about Linux, and the rest will be history: world domination

    --
    To sig or not to sig.
    1. 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"
  73. Chess by Anonymous Coward · · Score: 0

    Well it's not RMS, ESR millions that will help. It's all those companies big and small that use GPL and LGPL software, who's millions will help. Think if all of MS's big bad plans come through, who will be hurt? It will not just be the OSS guys. Similiar to the situatiom between the music industry and gateway. Cast this situation into the dollars and cents mold and you'll see were we can fight.

  74. 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
  75. get your comments OUT from here! by kipple · · Score: 1

    come on people, no matter how smart is your comment on that article. Nobody won't agree with you in full nor in part HERE; probably you can only find some slightly disagreement and some academic debeates.

    I'm saying: please send your comment OUT! Write to the NYT. Write to the Whitehouse. Write to your elected representative. Write to the anti-trust officers. Write to the NSA! (no.. they are already listening :) )

    ...just don't waste time, this time!

    - on the other hand, being an EU-citizen, I'll do my part watching for such actions by microsoft in europe, where fortunately things are a little bit different.

    --
    -- There are two kind of sysadmins: Paranoids and Losers. (adapted from D. Bach)
  76. 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?

  77. Useful? by Anonymous Coward · · Score: 0

    Is there anything in the CIFS specification that the SAMBA team hasn't already implemented.

  78. Get YOUR comments out from here! by ebonic+plague · · Score: 0, Troll

    Or whateva you be tryin to say. Check this out: this site be for discussin $hit. Ain't no point in sendin out a bunch of unleavened arguments and making yoself look like a punk. People be postin $hit and havin arguments so that they can sharpen up they reasoning. THEN they can aks they rep or some reporta to listen to what they have to say and act like they know what they be talkin about cause they already shared they opinion and people be agreein wit it.

    --
    Na'am sayin?
  79. Scroll down by ebonic+plague · · Score: 1

    Even if this was posted befo, it don't look like the discussion was over. As long as people be conversatin about somthin, that's what /. be all about.

    --
    Na'am sayin?
  80. 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 radja · · Score: 1

      I know. That's why I'd already decided not to go to the US.

      //rdj

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    6. 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???
    7. Re:This is completely useless. by Anonymous Coward · · Score: 0

      It really is funny to hear you guys now admitting and even braying about the fact that the GPL is viral. It was only a few months ago that MS coined the phrase and you were all rabidly denying it. Can the hypocrisy get any stronger? The bullshit here is the same bullshit as there. The day you realize that is the day you'll move beyond it. But it hasn't happened in the last 10 years and there is every sign that it won't happen in the next 10, it seems to just be getting worse.

    8. 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.

    9. 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
    10. Re:This is completely useless. by sean23007 · · Score: 1

      Unfortunately for microsoft, that makes their whole excuse for eradicating the GPL collapse. Oops.

      So their plan doesn't work for the sole purpose that they are actually fighting on your terms, and you don't like it? They don't like your viral license, and you assume that their license is viral (that isn't to say said assumption wasn't well derived), so therefore their viral license is bad, in comparison to your viral license? Aren't they both bad?

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    11. 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...
    12. 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.
  81. 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?

  82. Oh PLEASE! by ebonic+plague · · Score: 1

    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.

    This nonsense be why OSS don't be goin nowhere. All ya'll be standin around pointin to yo $hit and saying "This right here be better than M$. It be stable, and cheap, man, word up." Check this out blood, don't no consumers care about no stability or security, or especially about no damn philosohy. They computer is just a machine and they don't care what makes it work as long as it does for most of the time. If they computer runs slow or crashes or some $hit, they don't be thinkin about how much memory Word or Excel be wastin. They be checkin the fuse box or tellin they kids to quit jumpin around upstairs cause it be rattlin the wires and $hit. And if they do complain about M$, it's because some busta like you told them that Bill Gates was the devil or some $hit and they beleived you cause you knew how to Ctrl-Alt-Delete they $hit and get it workin again.

    But the bottom line is, computas is already hard enough for them to deal with without havin to learn some whole new suite of funky looking OSS $hit that does everything they old M$ $hit did but not quite the same. Quality ain't an issue for them, ease of use is, and the easiest $hit to use is the $hit tha already be installed, and do it's job just fine most of the time.

    $hit, if it wasn't for IE crashing, people just be wasting that much more time searchin for p)rn and $hit. M$ be doin them a favor.

    And those people that do care about security or some anti-capitalist philosophy already be usin somethin else, so ya'll ain't go nothin to cry about.

    --
    Na'am sayin?
    1. Re:Oh PLEASE! by plaa · · Score: 1

      This nonsense be why OSS don't be goin nowhere. All ya'll be standin around pointin to yo $hit and saying "This right here be better than M$. It be stable, and cheap, man, word up." Check this out blood, don't no consumers care about no stability or security, or especially about no damn philosohy. They computer is just a machine and they don't care what makes it work as long as it does for most of the time. If they computer runs slow or crashes or some $hit, they don't be thinkin about how much memory Word or Excel be wastin. They be checkin the fuse box or tellin they kids to quit jumpin around upstairs cause it be rattlin the wires and $hit. And if they do complain about M$, it's because some busta like you told them that Bill Gates was the devil or some $hit and they beleived you cause you knew how to Ctrl-Alt-Delete they $hit and get it workin again.

      If this is true, then why does Microsoft have to use the non-competitive practises? If what you say is true, it should be easy for Microsoft to compete fairly too.

      (And the non-competitive practises are a fact, not just an opinion.)

      --

      I doubt, therefore I may be.
  83. Re:So? I agree by gregm · · Score: 1

    He's absolutely right, Microsoft should have every right to screw us and screw us while becoming/being a Monopoly. We should also have the right to tell them to screw off when we've had enough.

    The whole point to Capitalism is to win. Microsoft has won... they're it, end of story (well this chapter anyway). It's kinda screwed up to think that the US government will give new businesses tax breaks and whatnot to help them get started and then once they've won, declare them a monopoly and try to break them. I don't agree with the whole DOJ trial thing at all. These things will sort themsleves out.

    I think Microsoft will continue their shit, get even greedier and will drive everyone away without the government's help. Actually they'd probably bury themselves quicker without the little slap on the wrist to slow them down and give us time to get acclimated to the ever increasing levels of pain.

  84. Oh dear, by plank_like · · Score: 1

    Microsoft seem to have shot themselves in the foot again. Sys admins will be gleefully rubbing their hand that they can finally rid their networks of Windows. If the madness of Licencing 6 didn't give them enough leverage to persuade their bosses away from microsoft, incompatibility with their servers certainly will. Also this rather gives an advantage to developers outside the US, what amusing buffoonery will they bless us with next?

  85. no need for something new by bpb213 · · Score: 1

    i have absolutely no problems with ssh/scp and nfs. does all and more and adds the power of the command line.

    --

    This .sig looking for creative and witty saying.
  86. 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.

  87. looks perverted by Anonymous Coward · · Score: 0
    Considering the samba thing:
    I'll write something (which is true) on a piece of paper, knowing YOU know the truth but noone else does.

    Then I state: If YOU're creating something that uses the truth on that paper this is illegal. Maybe you have used a different concept, but this can not be considered true without any proof.
    (as translated from a german forum (heise.de) posted by Frodoger)

    scary.

  88. 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

  89. Read it carefully. by roie_m · · Score: 1

    Took me a while to understand :-)

    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].

  90. Why don't Samba or others use non MS stuff? by jotaeleemeese · · Score: 1

    If the objectives are:
    a) Share files between UNIX and Windows machines in a transparent manner.
    b) Share printers between UNIX and Windows machines in a transparent manner.

    Why do we have to use MS stuff?

    There is PC-NFS and maybe other solutions.

    And what is stopping us to create a SAMBA-FS system with a new protocol (the necessary software to understand the protocol would be installed in the Windows machine to make things transparent to users).
    I believe it is time to solve problems and not to mimic MS solutions, which is what sadly has been happening for a while in many OS projects.

    --
    IANAL but write like a drunk one.
  91. 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'?
  92. He is right by MrBomb · · Score: 1

    Whoa! Though you were correct, that last guy has a point: Too often, we rant on and on about the $hit that's going down, but we don't do anything about it. We do need to let our elected officials know about this. WE let the DMCA get past. There's another bill that's going to take down internet radio. Now, RIAA and the MPAA is trying to ram the CBDTPA down our throats! This "theft" of our consumer rights has to stop. And we must do more to keep this bull$hit out.

    1. Re:He is right by Anonymous Coward · · Score: 0

      And yet the minute you try to use the incestual arguments you worked out here in the real world you'll find that they fall completely flat in the face of reality or dissenting opinion. I actually think that /. does a DISSERVICE to the community by letting people work themselves up into a frenzy without even considering the other side of the argument. Dissenting opinion is rare here and there is no building of strong arguments at all. It's all self grandizing. But if it all makes you feel better about yourself, go for it. Just realize that you are just one crackpot society in a world of crackpot societies. The world does not revolve around /., Linux or O.S. get over yourselves...

  93. New approach required by Anonymous Coward · · Score: 1, Interesting

    A while back I was looking for a decent free implemation of an NFS client for Windows 2000, for talking to a Linux Server.

    I couldn't find one (maybe I'm blind). This is a bad thing. It means the community is bending over for a MS network protocol. Turn the tables and make the MS platform the network's bitch.

    My point here is that instead of dealing with bullshit IP patents and paying royalties to use a defacto networking standard, use the "released" source to build better NFS (or whatever you fancy) clients for Windows platforms.

    1. 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

  94. MOD PARENT DOWN-Plagiarizing TROLL by Anonymous Coward · · Score: 0
    This guy is a troll whoring for karma, and up up up that karma goes.

    He copy-n-pasted two high-modded posts from the very similar Slashdot story seen not too long ago. Look at his posting history [slashdot.org], and you'll see these two posts on this story, and a few -1 Offtopic/Troll posts as well.

    Please, mod the parent down. Don't let a troll plagiarize other people's insightful and quality posts. Apologies for being so blatantly offtopic, and for "crossposting", if you will, but someone had to point it out.

  95. Re:Let's stick to the facts and prepare our strate by Anonymous Coward · · Score: 0

    shouldn't they try something more specific like patenting the string f3h556hh4j6g3457jh567 sent in the packet to the server which authenticates clients with the existence of the same string?

  96. Why can't microsoft just get along by Anonymous Coward · · Score: 0

    They already have billions of dollars, why are they so scared of the GPL that they have to fight against it. Can someone from Microsoft explain why your company does such stupid things?

  97. 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.

  98. 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...

  99. Yeah, right by EdMcMan · · Score: 1

    Microsoft will never put this into effect. Even if it did, why should we care? We've been doing great without any help from M$.

  100. This reminds me of... by andersbd · · Score: 0

    the swedish paper "Aftonbladet", which in the 1830:s annoyed the government so much that it was banned. The next day/week they published themselves under the name "Aftonbladet 2" (or something similar), was banned again, after which they published the new paper "Aftonbladet 3" and so on, I think they reached something like "Aftonbladet 80", until they got accepted/tolerated by the swedish state.

  101. 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.

  102. Surprise! by Anonymous Coward · · Score: 0

    Microsoft doesn't like competition. Film at eleven.

  103. 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;
    1. Re:I am a GPL communist by jcast · · Score: 1

      Equal (legal) playing field = free market, GPL.

      (Legal) playing field intentionally screwed to obtain equal outcome = communism in theory.

      (Legal) playing field intentionally screwed to obtain unequal outcome = communism in practice, software hoarding, etc.

      Remember kids, software hoarding is communism!

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  104. Send her a mail by theolein · · Score: 1

    You can find the address somewhere on the web I'm sure.

  105. 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!

  106. 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 Fulcrum+of+Evil · · Score: 1

      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?

      Too bad I can't get a copy of that hotrod's source code and compile my own, right?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    3. 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
    4. Re:Wrong comparison by Anonymous Coward · · Score: 0

      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.

      So basically you agree with the philosophy of the FSF, you think that copyright laws are wrong and that I should have the right to, for example, modify Excel, redistribute it etc. Have I got that right?

    5. Re:Wrong comparison by Anonymous Coward · · Score: 0

      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?

      Okay, now the GPL is like saying to the student "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".

      Do you feel there's something wrong with that? The student gets a car he wouldn't otherwise have. If he doesn't want to work on it he doesn't have to but if he wants to he can... problem?

    6. Re:Wrong comparison by Anonymous Coward · · Score: 1

      That's fine, but he isn't entitled to weld the hood shut and refuse to let anyone buy it, work on it, and sell it for still more.

    7. 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
    8. 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
    9. Re:Wrong comparison by Anonymous Coward · · Score: 0

      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).

      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 guess my hard work doesn't count for anything?

      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?

      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.

    10. 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
    11. Re:Wrong comparison by Anonymous Coward · · Score: 0

      I think that sales and gifts should not attach conditions on the buyer/reciever unless those restrictions are reasonable.

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

      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.

      Right, so it's less of a gift. I can give the student my car (you're happy with that as I understand it), I can not give the student my car (you're happy with that as I understand it) or I can give my car with conditions attached (alarm bells, that's less of a gift! how terrible!).

      Conditions may even be illegal by law, I may not forbid you to sue me if my product causes damage to you.

      Yes. Some gifts are also illegal. I don't think this tells us anything about the qualities of either gifts or of conditions in general. Do you?

      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.

      Sounds to me like you're way too concerned about a legal distinction that makes no difference to the substance of the transaction. So okay, if I say the GPL is like I give the student my car but with the condition that he pass it on when he's finished with it then you're horrified by the suggestion. 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?

      Don't pretend that you give it away freely (in the no-restriction sense of the word).

      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 "retriction" instead?

      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?

      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?

      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).

      Nope. I haven't even considered every possible recipient of the car to determine that the student is the best starting point or every possible alternative use of the car. Unfortunately I don't have infinite time on my hands. 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?

    12. 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
  107. Translation: Microsoft is Scared as Hell by Anonymous Coward · · Score: 0

    I don't think anyone with a brain cell could deny it. Microsoft is desperate in its attempt to put a stranglehold on Open Source. They're losing and they know it.

    Welcome to the world of competition Microsoft.
    We've been waiting for you.......(about 20 some odd years)

    Nick

  108. Biased page rating system by abamfici · · Score: 1


    I like how the rating for the page is on a scale of 5 but it's impossible to rate the page below 1.

    ~Kevin
    :)

  109. 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.

  110. SEGFAULT IN GPL.DLL by Anonymous Coward · · Score: 0

    It's funny, I could have sworn that Linux could run non-GPLed software.

  111. 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.

  112. Anyone else have a hard time... by rzbx · · Score: 1

    "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)."

    WTF, is it just me or is this sentence gramatically wrong? After reading it about five times, I just can't figure it out, the d^@n thing doesn't even make sense.

    --
    Question everything.
    1. Re:Anyone else have a hard time... by thunker · · Score: 0

      Thats why the author writes articles for CNET. If many (not all) journalists knew what they were talking about then they would have real jobs in the field they attempt to write about. :-)

  113. Microsoft is about the little guy by Treeluvinhippy · · Score: 1

    After all this man is in charge, he can't possibly have a huge ego that would put his desire to make money over our right to choose what OS we use and what software we use with it. It was probably his idea, it's one of the dimmer lightbulbs to the right of the couch.

    --
    >
  114. Funniest thing you've ever read? by jocknerd · · Score: 0

    Where have you been living? In a cave in Afghanistan?

  115. How does this differ from judgement against auto by Anonymous Coward · · Score: 0

    makers?

    At one time, Chrysler Motors specified the use of MOPAR brand oil to continue their car warranties. The use of Penzoil or any other non-MOPAR brand would invalidate the warranty. Highly illegal in today's legal climate.

    Basically, MS is invalidating its warranty and permission-to-use licenses if you use a non-MS branded product.

  116. SAMBA Folks Need to Do Something NOW by Dunkirk · · Score: 1

    Looks to me like the SAMBA project leaders need to immediately cut off access for commits to their CVS servers until everyone who wants to contribute signs a contract that swears that they haven't seen Microsoft's documentation, and promises that they never will.

    dk

    --
    Acts 17:28, "For in Him we live, and move, and have our being."
  117. 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?
  118. Separating Interface from Implementation, Legally by bgins · · Score: 1
    Please correct me if I am wrong, but it seems to me MS is trying to protect other components from the side effects of being bundled with a GPL'd one, and that there is a bit of confusion (and paranoia) in such statements as this [my attempted clarifications are in brackets]:
    [These NAS manufacturers] all provide CIFS and NFS shares, some of the[m] also provide Apple shares, and Novell shares. The point here is that many of them are based on [a] GPLed OS. While their final product may be commercial, this [approach to] development [i.e. GPL] may restrict their use of CIFS. These products RELY on CIFS. Frankly this may be a ploy by Microsoft to sell more copies of Windows 2000 for Appliances, and take a heavy swipe at the Open Source community.
    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. Here are the salient parts of Microsoft's CIFS license:
    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.

    Microsoft is NOT trying restrict use of CIFS. They are trying to prevent a CIFS product vendor from forcing other bundled products to adhere to the same licensing model. Put another way, the popularity of GPL has forced MS to include stipulations to protect non-GPL vendors implementing CIFS from loss of revenue. I just don't see that as a grossly evil act. (Why shouldn't someone want to protect and benefit from the value that they add?)

    Also, I think that BSD licences are not specifically singled out in the MS CIFS license because MS lawyers don't consider them "viral" in the above sense of having side effects on bundled software components.

    It seems to me that what would be ideal is if vendors could distribute packages in which each component might have its own licensing model: some may be GPL and some may be proprietary; but each party -- creator, implementor, vendor, and end-user -- should be able to declare, discover, and protect their rights with the least amount of legal hassle. It also seems conceivable to me that GPL is not the universal answer to this ideal any more than is closed-source corporate licenses such as MS and/or current digital rights management trends. Surely there must be efforts uderway to improve/facilitate our legal options?

    I certainly hope that Samba and Linux and others can implement CIFS for free or with open source. But I don't think MS is preventing this. I also don't think that they're trying to spread FUD. In fact, as someone who is at least making an effort to be a realist, it seems to me that there might be reasonable justifications for MS's viewpoint on this issue. I'm not a great legal scenario craftsman, but suppose a vendor wants to sell a reasonably priced CIFS product for Linux with an optional SLA for a particular market in which the full samba implementation is not desired for security reasons, and the GPL hindered them. Is such a scenario conceivable? I think MS is correct in asserting the non-universality of an equation like FREE = OPEN_SOURCE = GPL. Whatever their merits, they are not the same things, and licenses must be allowed to make such differentiations.

    Again, I am neither a lawyer nor a polemic. I just think it's important to see the driving force behind both sides of an issue before deciding their merits. Please correct me if I have misunderstood, misrepresented or missed the real issue. And please help create a working solution to this problem by first understanding and helping others to understand the real issues.

  119. GOVERNMENT granted monopolies by yerricde · · Score: 1

    The First Amendment only applies when the GOVERNMENT is attempting to prevent you from doing what you stated above.

    In the case of a GOVERNMENT-granted monopoly such as a copyright or patent, the GOVERNMENT passes laws that prevent you from saying some things.

    Microsoft, on the other hand, is a private company who does not fall under the jurisdiction of the First Amendment.

    A private company that takes advantage of powers granted by the GOVERNMENT to suppress speech. If the GOVERNMENT gives a private company the right to deny something to the people, then the GOVERNMENT is (through the private company) denying it to the people, possibly in violation of the First Amendment. This is part of why copyrights and trademarks have "fair use" provisions, and patents restrict making, using, and selling inventions but not discussing them.

    --
    Will I retire or break 10K?
  120. 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.

  121. Non-disclosure agreements and trade secrets by yerricde · · Score: 1

    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.

    Ever heard of a non-disclosure agreement? Trade secret law?

    If I buy a copy of a M$ technical reference from my local bookstore

    Then trade secret law doesn't apply because the information is readily available to the general public.

    The same applies to software itself assuming that code is considered free speech.

    Code is speech, but there are some exceptions to the First Amendment, such as the "clear and present danger" rule.

    --
    Will I retire or break 10K?
  122. GPL Drives Cost of Software to Zero: Silly by Monkius · · Score: 1

    It seems to me that the only software vendors that can be harmed by the GPL are those making software that a bunch of hackers, cost-sharing companies, or community-minded individuals would be _willing_ to make for free.

    Why should we keep paying for what some or all of us really would make--and already have made--for free?

    --
    Matt
  123. Want Qt Free on non-X11 machines? Port it! by yerricde · · Score: 1

    And with Qt ... only the X11 version is released under both the QPL and the GPL

    Qt Free Edition for X11 runs on *ntel PCs (through FreeBSD, Linux, Cygwin, or WeirdX) and Macs (through rootless X on Aqua). And if you want to, the GPL lets you port it so that it will run natively on any other windowing system. Precisely what more could you ask for?

    --
    Will I retire or break 10K?
  124. 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 istartedi · · Score: 1

      Part 2 of my response to this is in my journal

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    10. 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. (-;

    11. Re:The Microsoft Antivirus by istartedi · · Score: 1

      See my journal.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    12. 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...

  125. too many syllables by Anonymous Coward · · Score: 1

    Your poem has too many syllables. Try this one:

    court allows license
    it is worse for open source
    than before trial
  126. Best Tools? by Bilbo · · Score: 1
    > I use MS (or other closed source) products when I find them useful.

    Na... I use GPL/OS products even when they are somewhat less than useful (assuming they're not completely broken), just to spite MS, and the Bill Gates lackeys that work all around me.

    --
    Your Servant, B. Baggins
  127. not GPL, no source, notting free by sheean.nl · · Score: 1

    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 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.

    Well, it's not only the (L)GPL and/or source, you're not even allowed to give it away for free, hmmm, does this make giving away free demos illegal?

    --

    If at first you don't succeed, then sky diving definitely isn't for you.
  128. 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?
  129. 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.
  130. Same as MP3 Encoding software by egarland · · Score: 1

    The MP3 encoding process is covered by a software patent and that is why no free versions of the software are allowed (under many countries laws.) The problems with the patent system run deep and have been well documented on this site. This is simply Microsoft's first attempt at using it to stop competition from open source software. It won't be their last.

    Software patents wouldn't be so bad if it wasn't for the fact that you can get a patent on almost anything these days. "Give them the patent and let the courts sort it out" is they way things go now. Then the courts say: "well they got the patent so they must have invented it".

    Solution: Open Source Patents

    The same principals that made open source software pry the software markets open could probably also be used to pry the software patents open.

    Since you can patent almost anything remotely original and most of the truly original thoughts come from outside Microsoft the best solution would be to beat them at their own game. Take all kinds of patents on basic things that Microsoft needs and use them to force Microsoft to let the open source community write compatible software. You could take some basic essential software patents and say they can't be used with any other patents that can't be used with open source software. For example, if you had a patent on an "if..then" statement Microsoft couldn't use an "if..then" anywhere in the code that implements their CIFS patent without allowing open source interoperability.

    Since patents are expensive and individuals don't generally get them and give them away this would rely on companies like IBM who have deep collections of software patents. If they started an organization and pooled a bunch of existing patents they could start convincing (bullying) software companies to donate their patents on the condition that they would always be free for them to use and would be used to open the software markets back up again so they could compete and innovate.

    Ultimately there is a need to completely eliminate software patents. Most software patents are on tiny insignificant things that are built on top centuries of inventions from the if..thens to compilers to transistors back to electricity itself. Copyright is gently strong enough to protect software. It prevents someone from taking your invention and reusing it. Software patents make it illegal for someone to invent a different way to do the same thing. That isn't what the patent system is for.

    Eviscerate the proletariat -Stewie Griffin

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  131. 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.
  132. [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
  133. Admissable? by Sloppy · · Score: 1

    Is she allowed to look at "new" evidence that wasn't presented during the trial? (Seems to me like DoJ made things aweful easy on Microsoft, by focusing so much on web-browser issues.)

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  134. Microsoft is Microsoft by Anonymous Coward · · Score: 0

    n.t.

  135. Re:Separating Interface from Implementation, Legal by corey_lawson · · Score: 1

    If a given CIFS-appliance vendor doesn't want to be "restricted" by L/GPL, then they use the approved Microsoft implementation. Simple as that, no? Will someone be able to eventually argue that MS, given its monopoly position, that its protocols, file formats, etc. now form a "common carrier", and that MS needs to not restrict (maybe not facilitate, but not restrict) interpreters of said protocols?

  136. Thanks for Nothing @# +1 ; Liberating #@ by Anonymous Coward · · Score: 0

    My complaint about John Ashcroft

    May I be cynical for a bit? I hope you don't mind,
    but with Ashcroft's latest barrage of
    malodorous notions, I can't resist the urge to make a
    few cynical comments. To get right
    down to it, some of the facts I'm about
    to present may seem shocking. This
    they certainly are. However, it's time that a few
    facts had a chance to slip through the fusillade of hype.
    What's my problem, then? Allow me to present it
    in the form of a question: Where are the people
    who are willing to stand up and acknowledge
    that Ashcroft, in his infinite wisdom, has decided
    to destroy the natural beauty of our parks and forests?
    On the surface, it would seem to have something to do
    with the way that his whole approach is repugnant.
    But upon further investigation, one will find that
    by allowing Ashcroft to put mephitic thoughts in our
    children's minds, we are allowing him to play puppet master.
    As for the lies and exaggerations, Ashcroft's
    epigrams are rife with contradictions
    and difficulties; they're entirely maladroit,
    meet no objective criteria, and are unsuited
    for a supposedly educated population.
    And as if that weren't enough, if Ashcroft is going to
    obstruct important things, then he should at least have
    the self-respect to remind himself of a few things: First, a
    true enemy is better than a false friend. And
    second, many people respond to his debauched vituperations
    in much the same way that they respond to television
    dramas. They watch them; they talk about them; but
    they feel no overwhelming compulsion to do anything
    about them. That's why I insist we pronounce the truth
    and renounce the lies.

    Even people who consider themselves scornful
    foolhardy-types generally agree that Ashcroft's slurs
    symbolize lawlessness, violence, and misguided rebellion
    -- extreme liberty for a few, even if the rest of us
    lose more than a little freedom. One might conclude
    that Ashcroft is incapable of writing a letter without using
    such phrases as "crapulous pop psychologists", "loquacious
    exhibitionists", "oppressive personae non gratae", or
    some combination thereof. Alternatively, one might conclude
    that Ashcroft has a different view of reality from the rest of us.
    In either case, if you're not part of the solution,
    then you're part of the problem. His historical record of
    fickle pleas is clearer than the muddled pronouncements
    of his apple-polishers for a variety of reasons. For
    instance, the worst sorts of inconsiderate Neanderthals there
    are must be treated with political justice, not with
    civil justice, as they are sincerely not real citizens. Let me
    rephrase that: I wonder if he really believes the
    things he says. He knows they're not true, doesn't he?
    A complete answer to that question would
    take more space than I can afford, so I'll have to give
    you a simplified answer. For starters, if
    we let him cause riots in the streets, then greed,
    corruption, and tribalism will characterize the government.
    Oppressive measures will be directed against citizens.
    And lies and deceit will be the stock and trade of the
    media and educational institutions.

    Even Ashcroft's bedfellows couldn't deal with the full impact of
    Ashcroft's refrains. That's why they created "Ashcroft-ism," which is
    just a garrulous excuse to force square
    pegs into round holes. He plans to drag everything
    that is truly great into the gutter. He has instructed
    his votaries not to discuss this or even admit to his
    plan's existence. Obviously, Ashcroft knows he has
    something to hide. Most of you reading this letter
    have your hearts in the right place. Now
    follow your hearts with actions. I have traveled the length and
    breadth of this country and talked with the best people. I can
    therefore assure you that Ashcroft's artifices cannot stand on
    their own merit. That's why they're dependent on elaborate
    artifices and explanatory stories to convince us that Ashcroft's
    warnings can give us deeper insights into the nature of
    reality. We can and we must protect ourselves by any means
    necessary against the unrestrained bestiality
    of stupid, quasi-macabre paper-pushers. And that's the honest truth.

  137. 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.

  138. Samba just fills a gap by CapnGrunge · · Score: 1

    ... As does Wine, or VMWare. This gap is provenient of the mixed migrations, say a win* net that needs a proxy/file repository/swis-army-knife server, or companies that are really changing to linux desktops.
    Users and even network administrators are still too short sighted when it comes to *nix. With education, one stops needing microsoft at all. Hard to realize when you insist on sending or receiving word documents by e-mail.
    If the Samba team still wants to keep compatibility (I'd name it walk behind) in a future, no doubt they will have to go BSD. But think Coda, or Intermezzo, or GNU GFS: who *needs* compatibility now?

    --
    I see 57005 people
  139. Re:So?--Wrong... by Rooktoven · · Score: 1

    Wrong.

    Sorry the attempted remedy was reversed, Not the charge. BTW, don't your M$ masters pay more if you don't pull the AC thing...

    --

    Acquiescence leads to obliteration
  140. We need to start obtaining software patents by stonedown · · Score: 1

    The ideal solution is to invalidate software patents. However, in the interim the free software community needs to start obtaining software patents on enabling technologies and witholding them from companies which discriminate against free software. Additionally, there needs to be a central organization, which owns the patents, cannot be corrupted or taken over, and has the pooled money and resources to litigate the software patents.

    1. 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...

    2. Re:We need to start obtaining software patents by hyphz · · Score: 1

      It is about withholding in some cases - withholding from those who could make the software non-free or sideline it. That's why the GPL is viral.

      That said, free software patents would be somewhat controversial. The complaint with the present GPL - that it reduces the cost of software to zero and thus creates a fundamentally unstable model - is void since you still have the choice to develop without using GPLed code if you need money. A patent would not allow that choice.

  141. Further stipulation... by Anonymous Coward · · Score: 0

    ... Aforementioned code may be incorporated into Microsoft (tm) products provided that William Gates and Steven Ballmer kiss my pasty white ass, for a duration of at least, but not limited to, ten seconds.

    1. 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.
  142. 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.

  143. 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.
  144. 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".
  145. Brain virus maybe..... by Anonymous Coward · · Score: 0

    "Or can you imagine a school that learns you how to add 1+1"

    Yo dawg, I hear ya.

  146. 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."

  147. 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.

    1. Re:plagiarism by clone304 · · Score: 1


      No, that's copyright violation, which is a *copy* of the text.

      Plagiarize \'pla-je-,riz also j - -\ vb -rized; -riz*ing vt [plagiary] : to steal and pass off (the ideas or words of another) as one's own : use (a created production) without crediting the source vi: to commit literary theft: present as new and original an idea or product derived from an existing source - pla*gia*riz*er n

      Plagiarism is different from copyright violation in that, it requires only a "theft" of ideas without giving credit to the source. Usually it's meaning is applied in academic or journalistic realms, in which the important factor is that you are not being honest about the source of the idea. It is not a copyright violation to paraphrase someone, though it may be a theft of their ideas. To avoid being labelled as an "idea stealer", people tend to give credit to the originator of the idea when quoting or paraphrasing their work. However, it's not illegal not to give that credit, but it can get you expelled from school or fired from a job.

      Of course I could be wrong about all of this... That's just how I understand it.

      .

  148. 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.

  149. 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.

  150. 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
  151. Why get a legal opinion? by MemeRot · · Score: 2

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

  152. Simpler way by plaidfishes · · Score: 1

    Microsoft is simply setting the terms of a transaction to which both parties consent. They are NOT preventing anyone from using the material and selling the result. So long as the terms aren't violated, the user can transfer the product. It seems to my admittedly non legal mind that the secret here is to simply describe that sale in an advantageous way.

    There are so many fun variations on the idea of selling that this will drive M$ nuts. Remember that a sale occurs when there is an exchange of value. And the long standing definition of value is "The value of a thing is that which it may bring"

    Method One

    Sell it in exchange for a "survey response". Put up a page that has two bottons and the question MicroSoft Sucks Yes or No? Clicking either takes you to the download page. The "Seller" is exchanging the software and source in exchange for the "valuable" information from the user. I don't see how M$ could possibly go after this type of sale and distribution of source and binaries. Buying survey answers by offering valuable things has a very long history.

    Taking it a step further, anyone who adds code to the software "Sells" it to the copyright holder in exchange for access to the results of the survey. The relative value assigned by the consenting parties to the transaction is entirely between the parties. So long as the eula is not violated, which does not seem to be the case in this hypothetical, there really isn't anything MS could sue about.

    Method Two

    Treat it as a consignment. Something like:

    "By downloading this software, you agree to become a licensed distributor and are required to pay the copyright holder by providing the survey results, if any, obtained from further distributions. In the interests of reducing bandwidth costs, the seller and you agree that the reports are to be filed every 50 million copies distributed"

    Making changes to the code could be treated as exactly the same as returning damaged goods under consignment. The consignees are not allowed to "sell" damaged goods and are usually required to return them to the consignor. Thus, under the consignement model, anybody who finds a "damaged" piece of software can "return" it by describing the damage and if they are really helpful, suggesting how it can be fixed.

    Method 3 Software as "Work for Hire"

    The software is being developed as a work for hire which the user will pay for upon "completetion" of the project. Then the developers simply never declare the project completed (How many projects don't get completed in real contract developemnt?). As with almost all work for hire contracts, providing source and interim versions to the purchaser during developement is a normal requirement. It also reinforces the idea that the users should report to the developers any bugs or missing features since the software can't be complete so long as these exist. For the developer side, treat it as also "Work for Hire" under a barter system. This is like doing dishes at a restaraunt in exhange for a meal. The coder provides source code, bug fixes etc in exchange for the software. I don't see how this violates Microsoft's EULA.

    None of these are an optimal solution but one truism of laws is that any attempt to gain an advantage by excessive extrapolation of law can usually be countered by another excessive extrapolation of the law. Microsoft continually tortures the law to thier advantage, there is no reason the Open Source community can't do the same thing.

    1. 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.
  153. GPL doesn't fail the requirements... by Anonymous Coward · · Score: 0

    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.

    The GPL (like all Open Source licenses I know of) does *not* place any restriction on software that might be distributed alongside GPLd software, only on the GPLd program itself. That's why distribs can provide packages like Netscape4 or the nVidia drivers alongside GPLd apps like the Kernel or glibc.

    Note that the wording is such that the GPL is prohibited anyway, despite not falling within the the conditions of the restrictions. That could be hard to defend, if it came to court.

  154. Whither OS? by Majestix · · Score: 1

    While this is an interesting development, i'm sure its not really a big surprise to the OS community at large. Assuming this attempt by MS to freeze OS out of the picture succeeds, what then of linux?

    I've been tinkering with linux for approximately 8+ years, nothing major. I've always been of the mind that linux has, with some notable exceptions (Apache for one), been playing catch up with MS. Whenever a new feature is released in Windows, OS follows not far behind with an implementation. It appears, at times that MS's progress is driving OS's progress. I'm not saying this is wrong, after all, what other way is there to stay compatible? However, once frozen out, will OS be able to keep linux as robust and dynamic as it has been? Of course there will be those that ignore the license all together and do their own thing, but we cant all do that. As others have pointed out, legal disputes are costly and MS has effectively bottomless coffers.

    I'm interested in hearing any comments on this. I'm not looking to be flamed so if you are gearing, safe the butane.

    Thanks,

    -K-

    --
    --- I was far from home, and the spell of the Eastern sea was upon me. -Lovecraft-
    1. Re:Whither OS? by Rascalson · · Score: 1

      I will start from the bottom up if you don't mind. Actually, "effectively bottomless" would probably not be accurate when describing MS finances. Their books are pretty cooked, plus they can't seem to get it up ( stock price ;)). Moving on, I don't seem to recall tabbed browsing in IE first, a true multiuser environment, one platform from embedded to Mainframe ( where MS does not even exist BTW), lack of worms/viri, virtual desktops. Microsoft's problem is that it is not really making any real progress, unless of course you consider being awarded a patent for a DRM OS progress? As for innovation, lets see, directory services? Nope MS was not first. How about there ongoing attempt to have a database in the file system? Bizzzzt wrong again. Backup software?: purchased. NT? hack of OS/2. Browser? hehe um spyglass ring a bell? NTFS? == HPFS. XP's desktop theme? who's ripping off who there? Puuulease!!! I'm sorry this is degenerating into a flame, and you said you didn't want that so I'll stop now. Thanks for trolling, have a good day, Buh Bye

      --
      prisoner# msce18xxxxx. Currently planning my escape.
  155. This really bothers me... by Anonymous Coward · · Score: 0

    "While patented features in file sharing would handicap Linux from being able to exchange files over an office LAN (local area network), similar future efforts could ban open-source tools like OpenOffice and AbiWord from operating with documents created using Microsoft Office, and Web browsers like Mozilla from viewing Web sites produced with Microsoft software."

    But of course it would be fine for IE to view content running on open source Apache web servers?

    I would honestly like to see how MS would react if the open source community began blocking MS software from accessing information on its servers.

  156. Sure. It won't be [L]GPL... by lostchicken · · Score: 1

    Sun might've got the code for StarOffice 6. Sybase could have do this for Watcom C++/Fortran 11.0c. Netscrape, I mean Netscape, could have done this for Netscape 5.0.

    But they are now all GPL. You never know when your code will hit the open source world.

    --
    -twb
  157. sure you can look at the code.... by Anonymous Coward · · Score: 0

    Sure you can look at the code,if your company is worth more than a billion dollars!

    There is no way poor-old-jim-bob the "college code newbie" will ever get a chance to look at the code.

  158. Missing the Point by KagatoLNX · · Score: 1

    Let's make this a bit simpler:

    It does not take a rocket scientist to see why MS is doing this.

    1. MS releases example code under contract that excludes most competitors.
    2. This gives MS grounds for a lawsuit against anyone who implements an interoperable product -- regardless of merit.
    3. MS abuses this to use the legal system to drain opposition funds.

    I do not question MS's right to choose a license for anything.
    I do, however, assert that there is not really any other compelling reasoning behind this.

    If a MS rep were to testify to this in court, MS would get nailed. Seriously, filing meritless lawsuits as a financial gambit (really, does anyone think there is any other reason for this?) is the height of contempt of court at the least and full scale barratry at worst--and it's a *crime*!

    Furthermore, MS is a convicted monopoly--which makes the quashing competition part also very much illegal.

    In short, MS is violating the law, has violated the law, and shows no regard for it as anything but a financial tool.

    Now, think of it this way, corporations are given equivalent rights to people, but there are no equivalent punishments. There is no death penalty or even "life in prison".

    MS needs either a corporate death penalty or a corporate "life in prison".

    Finally, whilst I rant, let me address all of the people that say "we can't nail MS because of the economy". Let me remind you that a court shows no mercy to a murderer or theif because they're important. How many of you that say MS should deserve special treatment because of it's "central importance to business" were outraged when President Clinton was extended massive immunity and priviledge during the Lewinsky scandal? In short, MS is the powerful official, and you know what the industry has been sucking for the last 15 years. Law is law--and flagrant violations deserve strict punishments. No exceptions.

    Not that I want the Windows source (you can keep it), but don't tell me opening Windows will destabilize "standards" either. Show me the massive destandardization that open source has caused. Look, standards are key to computing being viable. If corporations are allowed to force a standard to be vendor-limiting, then competition is impossible. Preventing that is at the heart of anti-trust law.

    --
    I think Mauve has the most RAM. --PHB (Dilbert Comic)
  159. you can't license published materials by j09824 · · Score: 1
    Microsoft can't "license" a published specification. If they publish it, it's protected by copyright, nothing else. That allows them to tell you what you can do with the specification itself to some limited degree, it doesn't give them any rights to tell you what you can do with the ideas contained in that document.

    Microsoft can only restrict what you can do with the ideas if it involves patents they own or if it is unpublished, trade-secret information and you have an explicit contract with them. Neither of those applies in this case (they have some CIFS-related patents, but you can work around those).

    Note that this is completely different from the GPL/LGPL. The GPL/LGPL is a license that gives you additional rights to the copyrighted material (the code) itself, rights that you wouldn't otherwise have. Microsoft is trying to take away rights to material that they don't have a copyright on based on fair use of their published, copyrighted material; sorry, but that just doesn't work. I'd love to see them try enforce this in court.

  160. 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.

  161. 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.

    1. Re:But the way plagiarism is caught by clone304 · · Score: 1


      Well, technically it "could", be likely the things that are going around are papers that have been sold to the students rather than text copied from a book. In which case, the owner of the copyright is encouraging that use of the material. Either way, nobody's going to go after kids for copying papers as a copyright violation, it's just very not worth the trouble.

      .

  162. PLAGIARISM Re:Unenforceable, self-contradictory by Anonymous Coward · · Score: 0

    The parent post by 1234567890zxcvbnm is a copy-and-paste from someone else's posting on April 5. Mod -1 Redundant please.

  163. PLAGIARISM Re:NAS Vendors Effected by Anonymous Coward · · Score: 0

    This post by was stolen complete with spelling mistakes from another user's post on April 5. Please mod -1, Redundant.

  164. Will this get modded down? by mal0rd · · Score: 1

    I don't know. It is an old article. And I just want my damn website to get listed on google. But whatever.

  165. 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
  166. 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.

  167. 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.