Slashdot Mirror


Microsoft, Novell, and "Clone Product" Lawsuits

El_Oscuro writes "The MS/Novell deal specifically excludes patent protection for "clone products." In the agreement, a clone product is broadly defined as "a product (or major component thereof) of a Party that has the same or substantially the same features and functionality as a then-existing product (or major component thereof) of the other Party ... and that has the same or substantially the same user interface, or implements all or substantially all of the Application Programming Interfaces of the Prior Product." The text of the clone product definition subsections is very cumbersome to read, but it specifically mentions OpenOffice, Wine, and OpenXchange by name without asserting that they are necessarily clone products."

33 of 156 comments (clear)

  1. In other words... by xzvf · · Score: 4, Insightful

    Novell open source users are not protected from Microsoft's vaporware patent lawsuits.

    1. Re:In other words... by dattaway · · Score: 4, Informative

      or in plain English, "Novel is fucked and didn't read the license before accepting."

    2. Re:In other words... by all204 · · Score: 2, Insightful

      See THATS the problem with click through licensing...

  2. They are not clones by uspsguy · · Score: 5, Funny

    Functionality is the key. Linux products are dependable and do not crash so they are functionally different than any MS product.

    --
    Profanity - The sign of a small mind trying to express itself.
    1. Re:They are not clones by MrNemesis · · Score: 2, Interesting

      Karma to burn, so here goes...

      I realise you're semi-joking and for a large part of Linux/FOSS I'd agree with you. I've never had apps like Samba or BIND or OpenSSH fall over on me, even under reasonably high loads, (the only problem I've had recently has been the experimental sky2 driver) but on the desktop things are a bit of a different story.

      And I'm not even talking about things like little basement apps written by people like me with little to no programming experience. By far the biggest problem for me are apps like X, with which I've experienced lockups and crashes even when using completely FOSS drivers (i810).

      Sure, explorer.exe hangs the entire UI when you're accessing a newly inserted CD or a slow network share in windows, or modal dialogues grab focus here there and everwhere and (if they have the bad luck to end up behind their parent window) give the impression of a "hung" app, or windows without taskbar entries (whose bright idea was that?! Completely ruins the whole WIMP/taskbar paradigm IMHO) vanishing from view, but I haven't had the windows desktop crash on me since NT5 - it's still a far too common occurrence with Linux IME. Maybe I'm doing something wrong, but browsing my usual forums shows it still happens with some regularity for other users.

      I'm not trying to bitch about X.org (I realise it's very much in it's infancy as regards to opening up the monolithic structure, etc) or anything else, and for the most part the nuts and bolts of what makes Linux cool, especially on the server side of things, are pretty damned bulletproof. But I don't want newcomers to Linux starting with the misapprehension that nothing ever crashses, because sometimes it does.

      Flame away, but I like to think that FOSS isn't above some (hopefully) constructuve criticism* :)

      *hides under bridge*

      * Yes, I do submit bug reports where possible - often the issues are already fixed upstream anyway

      --
      Moderation Total: -1 Troll, +3 Goat
  3. Windows Clone? by Lost+Penguin · · Score: 3, Interesting

    Windows was a clone product. (MAC/X-Windows)
    Microsoft Exchange is a clone (sendmail)
    DOS (CPM)
    Microsoft does not invent, only "embrace, extend, extinguish".

    --
    I am the unwilling control for my Origin.
    1. Re:Windows Clone? by The+FooMiester · · Score: 4, Insightful

      MS would do better to stop piracy than to stop "clone products".

      Besides, what "new computing concept" have they come up with?

      I used Word Perfect before there was an MS Word

      I used visi-calc before there was an Excel.

      I can't think of one piece of software that was written by MS that wasn't written somewhere else first. I could be wrong, however.

      Unless they're talking about "look and feel", which I won't comment on.

      --
      The previous has been a secret message to my comrades.
    2. Re:Windows Clone? by mstahl · · Score: 2, Informative

      I was going to suggest Powerpoint but then . . . does anybody still remember HyperCard??? That program was amazing! I don't think you could write Myst in Powerpoint.

      For the youngins out there, HyperCard was a presentation app like Powerpoint but it allowed scripting in much the same way that Flash does nowadays. Myst was made by adding extensions to HyperCard, written in Pascal (which was another of its tricks). Yay HyperCard, boo Pascal!

    3. Re:Windows Clone? by Locutus · · Score: 2, Interesting

      Exactly, why are/did companies think they were getting any real protection from Microsoft and actually purchase these Suse contracts from Microsoft? Doesn't Walmart have a couple or three lawyers around to look at this contract between Microsoft and Novell? Or did Microsoft write up an nice summary for them and THAT is what the decision was based on. There were huge holes in the original agreement which let Microsoft sue anybody no matter if they had a Suse license or not. Now, we find that there is a "clone" clause which again, pretty much excluded every bit of software in Novell Suse Linux.

      So are these companies so afraid of Microsoft that they'll sign a deal worth less than the paper it's written on just because it has the Microsoft corporate logo on it since there appears to be no legal "promise" in the docs. The best I can see is that between the handful of 'viable' Linux distros, picking one which is part of Microsoft's planned attack against OSS and Linux is better than picking a Linux distro which is not part of Microsoft's plan since that would piss them off immediately. Whatever pissing them off means.

      Come to think of it, if there isn't pure ignorance involved, such a deal with Microsoft could be part of a massive migration off of Microsoft software. After all, the only thing Microsoft has against these companies which holds any legal water are their current Microsoft software licenses. Because it is sure looking like being locked into Microsoft software now means being locked out of all other software. IMO.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    4. Re:Windows Clone? by Locutus · · Score: 3, Insightful

      From what you described as the "ribbon interface" in MS Office 2007, it sounds like context based toolbars. The application menu and tool bars of a mid 90s OpenDOC container part comes to mind. It's also pretty common in most word processor and spreadsheet apps since they do this when adding things like graphics and charts to a doc. And there are probably tons of other examples of menus and/or toolbars changing based on the context of the editing or user interest.

      Is this the Microsoft "innovation" you are talking about?

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  4. Re:Lets name them by jimstapleton · · Score: 2, Interesting

    For business users, I'll just name what would be the top 3 they know of or don't think about...

    Device Drivers
    Web Servers
    SQL Database Servers

    --
    34486853790
    Connection too slow for X forwarding? Try "ssh -CX user@host"
  5. Section is vague at best by morgan_greywolf · · Score: 3, Interesting

    The section is vague at best. Hundreds of open source projects have "the same or substantially the same features and functionality as a then-existing product (or major component thereof) of [Microsoft] and that (a) has the same or substantially the same user interface, or (b) implements all or substantially all of the Application Programming Interfaces of the Prior Product."

    Samba could be viewed as a clone product, but so could gedit (clone of notepad). Firefox might be a clone of Internet Explorer 7. What about totem? Looks an awful lot like Windows Media Player, at least the older versions. Nautilus behaves a lot like Windows Explorer, huh?

    This section is stupid and ridiculous and is likely to get struck down by the first courtroom judge that looks at this thing as being too vaguely worded.

    IANAL and this is not legal advice.

    1. Re:Section is vague at best by morgan_greywolf · · Score: 2

      You didn't read the text. All it says is that what matters is two products have the same functionality, it doesn't mention anything about whose product came first.

    2. Re:Section is vague at best by init100 · · Score: 2, Informative

      There are countless other FOSS projects which got started when someone said "I wish we had an open source version of X" because they didn't want to pay the original developer for having developed some useful capability.

      There are several reasons to develop an open source clone of a proprietary product, not just the free-as-in-beer reason.

      I think Microsoft has every right to protect their inventions from such "predatory open-sourcing".

      You call writing a clone product "predatory open-sourcing"? I'll tell you what would amount to predatory open-sourcing: Disassembling your binary and posting the resulting code under the GPL. I strongly disagree that merely implementing your own clone of a product amounts to any predation.

  6. *Rolls Eyes* by VE3OGG · · Score: 2, Insightful

    So according to their exclusion agreement, Novell can't create an operating system? While it may not use the same APIs, it sure as Hell duplicates obvious functionality (well, duplicates in the sense that they do the same thing, not in the sense of Microsoft doing it first).

    Come to mention it, if such an agreement were widespread, how would anyone ever create a better product, since by the very virtue of the fact that you need to recreate some of the functionality to improve upon it.

    Sigh, I feel as if a thousand lawyers screamed out in delight when they wrote that clause in...

  7. Magic Beans by _Sprocket_ · · Score: 3, Insightful

    The more details come to light... the more I'm wondering what Novell got out of this deal.

    1. Re:Magic Beans by flyingfsck · · Score: 2, Interesting

      Novell got Fourty Million Dollars out of it. MS is the loser. Novell is an incredibly shrewd company. Over the years they have screwed MS out of almost a billion dollars in the form of out of court settlements. MS must have seen another one coming and did a pre-emptive submissive roll over...

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
  8. yeah well by JeanBaptiste · · Score: 4, Funny

    I patent the numbers 0 and 1

    A penny per usage

    (patents for the numbers 2, letters F and U still pending)

  9. Re:Lets name them by flyingfsck · · Score: 2, Interesting

    Yup, pretty much everything is excluded, making it a nonsence agreement. However, considering that MS paid Novel M$40 for the agreement, it makes sense from Novell's point of view...

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  10. Mono by pavon · · Score: 2, Interesting

    While the definition is vague, and one could argue that programs like OpenOffice are no more clones of MS Office as any other office program out there, other programs like Mono, Moonlight, and WINE would absolutely be considered clones by any definition. So much for this deal promoting interoperability.

  11. The devil in the details -- again by CodeShark · · Score: 5, Informative
    Read on... the agreement excludes patent suits with the following exceptions: clone products, foundry products, and other excluded products. Here's the parts I have trouble with:
    • The clone product part of the agreement includes the following text "...that are compliant with a specification of a standards organization as to which the other Party has consented to the use of its Patents therefor, shall not be considered in determining whether the product is a Clone Product." in other words, if a product is compliant with a web standard for which MS or Novell holds a patent, they can't use the inclusion of the functionality standard to defend against a lawsuit. Great. Wanna bet MS has patents related to browser rendering (a major component) functionality that hits this?
    • More fun language... "even if a new product (or major component thereof) meets such requirements, only those Patents covering inventions in new features and functionality in such Clone Product may be asserted against such Clone Product, and only with regard to Clone Product Functionality." In other words, if MS adds something that may or may not have patent to a product, if a "clone" figures out how to duplicate it, the patent protection agreement doesn't apply. Hmmm. Sound familiar?
    • Notwithstanding subsection (i) above, Wine, OpenXchange, StarOffice and OpenOffice are not subject to such subsection (i)... AKA reverse engineered clean room code which began development before the DMCA existed isn't going to be protected from lawsuits -- even though there is no copyright infringement and no digital rights law that relates to that early code.
    • It gets worse: "Foundry Products" i.e. third part products not designed by or specified by Novell etc. aren't covered. So if I read this right any tools, demos, etc. that might exist on a SUSE distribution are excluded from patent litigation protection and are explicitly denied protection by the clause which states that software which is " made, reproduced, sold, licensed or otherwise transferred through or by the Acting Party for the primary purpose of attempting to make such product subject to the covenants under the Covered Patents of the other Party so that a third party's customers can receive the benefit of such covenants." will be excluded. Hooray. Good job Novell -- cover yourself but shoot all third party developer's ability to protect ourselves by excluding our work -- even if you distribute it.
    • and finally my personal favorites. Other excluded products include (a) office productivity applications (word processing, spreadsheets, presentation software, etc.).... (b) new features and functions in the following categories of products of the Parties, but not to the extent the products embody operating system software or other enabling technologies: (i) video game consoles, console games, video game applications designed to run on a computer, and on-line video gaming services ... (ii) business applications designed, marketed and used to meet the data processing requirements of particular business functions, such as accounting, payroll, human resources, project management, personnel performance management, sales management, financial forecasting, financial reporting, customer relationship management, and supply chain management; (iii) mail transfer agents (aka email servers); and (iv) unified communications. In other words, none of the major applications or application types usable by a business are covered by the no-suit ingredient.

    Sounds like a good enough set of reasons to not support Suse Linux any more. Ubuntu anyone?

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
  12. Re:they're trying to push Novell by statusbar · · Score: 3, Interesting
    I attended an infiniband conference and someone from Novell spoke there about Linux and Infiniband and the changes that they are making to linux for real time performance. He specifically mentioned using RTLinux and was a bit rude to me and did not answer my question when I asked him specifically about the RTLinux/FSMLabs/WindRiver patents which have been controversial.

    Doesn't matter to me though, Xenomai wins in every way and it is not encumbered by any existing patents.

    --jeffk++

    --
    ipv6 is my vpn
  13. how dare they clone us! by phrostie · · Score: 2, Funny

    the nerve to clone wonderful original works like WordPerfect or Lotus123,,,,wait, are they saying MS Office is original?

  14. the word they're looking for by Mateo_LeFou · · Score: 4, Insightful

    the word they're looking for is not "clone" but "competition". This is, therefore, a Very Special agreement indeed:

    "We will not sue you for patent infringement as long as your products are not similar to ours."

    --
    My turnips listen for the soft cry of your love
  15. Missing The Point by mpapet · · Score: 3, Interesting

    IMHO the whole point of the effort on Microsoft's part was to thin the money-making distro herd.

    1. Create the perception that there is an approved Linux distro. This is a requirement for bureacracy-bound businesses that have to check with Legal/PHB's before "purchasing" a Linux distro.

    2. What better way to waste Novell's resources than create documents that protect nothing? It's a poorly run organization and this agreement is an excellent example of _exactly_ how poorly it is run. I'm sure there are great people that work at Novell, they just don't get to make strategic decisions. Novell is slowly circling the drain and Microsoft needs the perception of competition and cooperation to keep legislators pushing their agenda. http://finance.yahoo.com/q/ks?s=NOVL

    3. One of Microsoft's goals is to capture Linux revenue. This, more than anything else will keep OSS at bay.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  16. Re:I didn't think you could patent a UI by KarmaMB84 · · Score: 2, Informative

    No, that lawsuit set absolutely no precedent. Apple had actually licensed Microsoft to use nearly everything they sued them for and most of the remaining elements were found to not be copyrightable since "they were the ONLY way you could do it" (not because UI isn't copyrightable).

    The judge made NO ruling on whether you could copyright UI and it had NOTHING to do with patents. In fact, since the judge DID decide that some parts were NOT copyrightable because "they were the ONLY way you could do it", that would seem to indicate the judge at least believed some elements were copyrightable.

    You'd have to find a different case to disqualify any copyrights or patents Microsoft has on look and feel. I'm pretty sure Adobe has litigated based on UI elements in their applications in the past long after the Apple look and feel suits were over with. Apple also continues to patent their UI elements as well as claim copyright protection for Mac OS X look and feel.

  17. And so began the Clone Wars by WillAffleckUW · · Score: 2, Insightful

    As the Rebel Alliance of Linux vendors fought valiantly against the Evil Dark Forces of the Empire, little did they know that some of their supporters who claimed to be Open Source were pushing DRM behind their backs, and preparing their law suits.

    But, even if they lost the wars and were betrayed like the Jedi were, they knew that the Force would ultimately prevail, for Information wanted to be Free!

    --
    -- Tigger warning: This post may contain tiggers! --
  18. Is there any relevance? by Shotgun · · Score: 4, Insightful

    I'm soft of totally confused looking for any relevance to anything here. Microsoft gave Novell $40M, and agreed not to sue Novell's customers, unless Novell's customers were using Novell's product (the wording of the exceptions seem to exclude anything that could possibly be in a distribution).

    My question is, "What difference does the agreement make?"

    M$ could possibly sue Novel, et.al., before the agreement was signed. Now, M$ is out $40M, and still could possibly sue Novel, et. al. The possibility of M$ winning such a lawsuit remains as remote as it was before. It appears that the $40M was simply the cost of a publicity stunt. Wouldn't another fake grassroots campaign have been more effective?

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
  19. Windows a clone of X windows? by Ngarrang · · Score: 2, Interesting

    Does this mean Novell can sue Microsoft for copying the GUI from UNIX? X Windows is older than Windows and Windows certainly acts similar to the old UNIX workstations I used to use back in college.

    No, wait, according to Apple, Microsoft stole the GUI from them! Ah, never mind. Maybe PARC should start throwing around some law suits...

    --
    Bearded Dragon
    1. Re:Windows a clone of X windows? by hedwards · · Score: 2, Informative

      And perhaps then Stanford should then sue PARC for ripping their mouse system.

      http://imrl.usu.edu/OSLO/technology_writing/004_00 3.htm

    2. Re:Windows a clone of X windows? by ClosedSource · · Score: 2, Informative

      Try running X windows on a 8088 processor with 256KB of RAM and no hard disk and get back to us. In any case, X was created by MIT, not by AT&T, so there's no core UNIX intellectual property issue there. In addition, the only unique technological feature that X contributed was network transparency, which Windows 1.0 didn't implement, so it could hardly be a clone.

  20. Re:cars by deanoaz · · Score: 2, Interesting

    Actually there is a precedent for cars.

    A patent on the automobile was granted and many manufacturers were forced to pay up. Look up the "Selden Patent".

    It was Henry Ford who finally broke the scheme by refusing to pay and putting his money into lawyers to attack the patent holder instead. He initially failed, but kept at it and won on appeal on the basis that the engine design Selden used in his design (Selden had built an engine, but never a car) was not the same design Ford and other car makers were using.

    --
    If 'the people' in Amendment 2 are 'the state' then Amendments 1, 2, 4, 9, and 10 benefit the state, not you.
  21. Flaming response (couldn't resist) by fritsd · · Score: 3, Informative
    Ok, I'll flame you then (sucker! :-)).

    X probably exercises a lot of memory, so have you ever tried to install a memory checker such as memtest86, reboot with it, and run it all night? It might catch memory errors that don't often show up under regular use. I don't know about the i810 driver, but if you experience problems when you do the exact same action (e.g. playing a 3-d game or something) then you might want to spend the energy to complain at your distribution maker that game Y always crashes or has weird stripes in 800x600 resolution with your kernel version and video card etc.

    I'm as big a Linux fanboi as the next, but I would never claim that you're doing something wrong. That kind of behaviour (lockups and crashes) is simply unacceptable, I think everyone agrees. When you say X.org is still in its infancy I guess you refer to the version 7 split into modular system; do you mean you never had such lockups under a previous version? That might also be an important data point to tell in your bugreport.

    As you said, you submit bug reports where possible: great. For other readers I'd just reiterate: don't expect anyone helping you out if you never send in a short formal bugreport with the details you (at your technical level) deem important. The authors of the software (X.org in this case) may have never tested it out in your exact configuration; PC hardware is very diverse. Complain to your distribution makers: they'll assess it and pass it on upstream (possibly after a long time; if you want instant results, hire somebody to solve it).

    Try to see it from the X.org programmers' perspectives (no, I'm not one of them, I'm guessing here): if you receive a lot of similar, readable, not too ranty, detailed bug reports then maybe (if you have time) you can track and fix the issues. But you are not going to trawl general forums (like slashdot) to see if somebody complains "it doesn't work".

    --
    To be, or not to be: isn't that quite logical, Slashdot Beta?