Slashdot Mirror


EU Court Rules APIs, Programming Languages Not Copyrightable

itwbennett writes "The European Court of Justice ruled on Wednesday that the functionality of a computer program and the programming language it is written in cannot be protected by copyright. In its ruling on a case brought by SAS Institute against World Programming Limited (WPL), the court said that 'the purchaser of a license for a program is entitled, as a rule, to observe, study or test its functioning so as to determine the ideas and principles which underlie that program.'"

215 comments

  1. It's now a free for all for all file fomats! Yeah! by itsybitsy · · Score: 5, Interesting

    Interesting that computer "the format of data files" are not copyrightable!

    "the Court holds that neither the functionality of a computer program nor the programming language and the format of data files used in a computer program in order to exploit certain of its functions constitute a form of expression. Accordingly, they do not enjoy copyright protection."

    Very interesting.

  2. Let's design a programming language... by Anonymous Coward · · Score: 5, Funny

    ...in which every book, song, movie, etc. is part of the syntax of the language, thus making them all uncopyrightable.

    1. Re:Let's design a programming language... by GoodNewsJimDotCom · · Score: 1

      While you were sleeping{
      Switch(XXX)
      Cold Case:
      Get Rich or Die Trying:
      Breaking bad;
      )
      }

    2. Re:Let's design a programming language... by Xtifr · · Score: 1

      I think you'll be unsurprised to discover that you could not claim copyright in such a language. Nevertheless, the individual elements of such a language could still violate the original authors' copyrights--but that has nothing to do with whether the language itself is copyrightable.

    3. Re:Let's design a programming language... by Anonymous Coward · · Score: 2, Insightful

      Creating something that's not copyrightable does not remove the copyright of the original work.
      It's just like how you couldn't copy a song and put the copy in the public domain, because doing so would be an act of infringement.

      You might conceivably create such a language, but the language wouldn't be protected. It implies that a programming language isn't necessarily "allowed" just because it might exist.

    4. Re:Let's design a programming language... by NoSleepDemon · · Score: 1

      Error C2143: Syntax Error: Expecting something decent after '{'.

    5. Re:Let's design a programming language... by Anonymous Coward · · Score: 0

      I think you'll be unsurprised to discover that you could not claim copyright in such a language. Nevertheless, the individual elements of such a language could still violate the original authors' copyrights--but that has nothing to do with whether the language itself is copyrightable.

      Doesn't that make this ruling meaningless? The makers of a programming language could use individual elements which were copyrighted by them, thus making the language effectively copyrightable due to these elements.

    6. Re:Let's design a programming language... by chrismcb · · Score: 1

      ...in which every book, song, movie, etc. is part of the syntax of the language, thus making them all uncopyrightable.

      The code itself is to copyrightable. The functionality is not (you know, the look and feel)

    7. Re:Let's design a programming language... by Xtifr · · Score: 2

      You need to meet a minimum bar of creativity to qualify for copyright. For each keyword. Furthermore, something that's purely functional won't cut it either. So, the keywords in the language would have each be about sentence length, at a minimum (and that's pushing it), and not exactly describe what they do. At which point, yes, you might be able to copyright those "words", but you still wouldn't be able to copyright the language, and you'd have a language that nobody would want to use, let alone copy. Yay you. :)

    8. Re:Let's design a programming language... by captain_sweatpants · · Score: 3

      I can't speak about the other two, but Breaking bad is one of the greatest TV shows of all time.

    9. Re:Let's design a programming language... by Anonymous Coward · · Score: 0

      a random tone generator could conceivably create any song, any book (in audio format), the script, audio effects and soundtrack for any movie...

    10. Re:Let's design a programming language... by Sique · · Score: 1

      As this language will be a derivative work of every book, song, movie etc., it will require you to first obtain the copyright of every book, song, movie etc...

      --
      .sig: Sique *sigh*
    11. Re:Let's design a programming language... by Anonymous Coward · · Score: 0

      I think that assembly is called ' culture' .

    12. Re:Let's design a programming language... by dzfoo · · Score: 1

      I weep for the future of this country.

      Wait, you said "TV shows"--I take it back.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    13. Re:Let's design a programming language... by captain_sweatpants · · Score: 1

      I weep for the future of this country.

      If you're referring to the USA, me too. Fortunately I live in Australia :)

      Wait, you said "TV shows"--I take it back.

      wtf?

      And if you don't think Breaking Bad is brilliant, I'm guessing you probably haven't watched it. So do yourself a favour and watch the first episode.

    14. Re:Let's design a programming language... by dzfoo · · Score: 1

      It was a joke, arguably not a very good one.

      I have seen Breaking Bad, back when it first started.

      I was absolutely impressed by the first episode, but lost my interest by the fifth or sixth one.

      I thought it kept getting more weird every time, and I didn't really like the direction they were taking, nor the cliched character development and stilted action sequences in the subsequent shows.

              dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    15. Re:Let's design a programming language... by Anonymous Coward · · Score: 0

      Think about this for a minute - a computer program is really nothing more than a mathematical model. It's an equation - you enter input, it does some number crunching and you get an output. Of course a program is uncopyrightable. If not it would be akin to telling physicists that you can't use the equation E=mc^2 because Einstein has rights to that.

      If you wrote a programming language to write books, songs and movies for you, (as absurd as that sounds) the programming language couldn't be copyrighted, but the content generated from it could be. So your argument falls apart. Besides, the programming languages already exists for books, music and movies. It's called "words", "sounds", and "light". Quit trying to reinvent the wheel.

    16. Re:Let's design a programming language... by gnupun · · Score: 1
      The EU court's ruling is unbelievable absurd, almost criminal (although supporters of open source and other freeloaders will disagree).

      In this upside down ruling, the most creative parts of the language, the language's syntax and the API declarations are not protected by copyright while the least creative parts (i.e. can be implemented by a new college grad), implementation of the API are protected.

      Any decent programmer can implement APIs, but it takes highly experienced, skilled and creative people like James Gosling, Guido van Rossum, etc to design languages and APIs. We know what happens when unskilled, uncreative people design languages. You get poorly designed, uncreative abominations like PHP, Perl etc.

      Please fire these clowns in the EU court who passed this ruling. They're a threat to innovation in programming languages by denying copyright protection to programming languages and their APIs.

      Without copyright protection it will be impossible to fund and profit from programming languages, as they will be ripped off by any competitor.

    17. Re:Let's design a programming language... by captain_sweatpants · · Score: 1

      Well I like weird, so I see that a positive and I've always thought most of the characters are the antithesis of cliche! The female leads are a bit weak admittedly and it loses something when they get too much screen time. It almost lost me too at the beginning of season 3 I think, but I'm glad I stuck with it. The interplay between Walt and Jessie is the heart of the show and the way they become enemies as much as friends parallels nicely with all the other underworld relationships they develop. I like that is has season-wide story arcs. It's not just a bunch of episodes, it's like a novel in 12 parts. And each season gets better and better. Plus as a fellow beaten down nerd Walter White is my hero :)

  3. They are not copyrightable by Hentes · · Score: 1

    just patentable in Germany!

  4. Strangely Relevant to Oracle vs. Google? by Jahava · · Score: 5, Insightful

    This seems strangely relevant to the Oracle vs. Google case that's going on right now over Android and its usage of Java APIs. Does anyone know how much of a coincidence this EU court ruling is, that it occurs in such close proximity to its US analogue?

    1. Re:Strangely Relevant to Oracle vs. Google? by luther349 · · Score: 2

      the judge never said to the jury that api where copyright in google vs oracle. that was just a crappy headline that we seem to always get now. but it does not mater how that case goes right now win or lose you know its going to a higher court.

    2. Re:Strangely Relevant to Oracle vs. Google? by Baloroth · · Score: 1

      It would be relevant if Oracle vs. Google was in the EU. Sadly, it is occurring in the US. Hopefully, the results will be similar, although IIRC it is a low-level court and won't matter much in the long run anyways (i.e. it won't set a precedent until it, inevitably, goes to appeal.)

      As it is, the timing is more or less pure coincidence. The judgment might be influenced by this decision, but it isn't too likely.

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    3. Re:Strangely Relevant to Oracle vs. Google? by icebike · · Score: 2

      I doubt this will enter into it at all, because that has gone to Jury. There is always the Appeal.

      Oracle was relying on the ruling that THIS ruling struck down to bolster its case that API interfaces were protected.
      Now that underpinning is gone, but perhaps too late for this round.

      --
      Sig Battery depleted. Reverting to safe mode.
    4. Re:Strangely Relevant to Oracle vs. Google? by Darinbob · · Score: 4, Insightful

      And the US Trade Representative would likely put the EU countries on the watchlist of states that need to improve IP legislation...

    5. Re:Strangely Relevant to Oracle vs. Google? by muon-catalyzed · · Score: 1, Insightful

      Isn't this different? Google recreated/copied that language and still call it Java. To use car analogy Oracle Java(TM) is like Ford Mondeo(TM) and Google created their own unlicensed Mondeo and even named it Mondeo, Microsoft for example branded it J++ instead of Java. Google is using the word Java all over in their documentation. To me this look is more like trademark and design patent (Java syntax) problem then a copyright issue.

    6. Re:Strangely Relevant to Oracle vs. Google? by Anonymous Coward · · Score: 0

      Except the part where they didn't call it Java.

    7. Re:Strangely Relevant to Oracle vs. Google? by Billly+Gates · · Score: 1

      ... And the part that there is no source code either unlike J++

    8. Re:Strangely Relevant to Oracle vs. Google? by Forever+Wondering · · Score: 3, Insightful

      Isn't this different? Google recreated/copied that language and still call it Java. To use car analogy Oracle Java(TM) is like Ford Mondeo(TM) and Google created their own unlicensed Mondeo and even named it Mondeo, Microsoft for example branded it J++ instead of Java. Google is using the word Java all over in their documentation. To me this look is more like trademark and design patent (Java syntax) problem then a copyright issue.

      This ruling says that Google was within its rights to reverse engineer Java and create Dalvik (the VM). While you're correct about the possible trademark angle, trademarks are a funny thing.

      For one, "java" is a slang term for coffee. This was true before the language. That's why the java logo is a steaming cup of coffee. Thus, because it's a common term, it may not be eligible to be trademarked.

      Unlike patents [where you may selectively pursue infringers as you choose without losing any rights], trademarks must be vigorously enforced. You must take legal action against just about anybody using the trademark improperly.

      If you don't, you lose the right to the trademark (e.g. Kleenex for tissue, Thermos vs vacuum bottle, Sanka for decaf coffee). All these trademarks/brands allowed a usage (and it only takes one) in a generic way and lost the right to the trademark. That's why aspirin is a trademark [of Bayer Pharmaceuticals] in Europe, but in the U.S., it's a generic term for a pain reliever that any manufacturer may use.

      I suspect that Sun/Oracle has been too loose about this and we'll be able to strip them of their trademark readily enough.

      --
      Like a good neighbor, fsck is there ...
    9. Re:Strangely Relevant to Oracle vs. Google? by rossz · · Score: 4, Informative

      For one, "java" is a slang term for coffee. This was true before the language. That's why the java logo is a steaming cup of coffee. Thus, because it's a common term, it may not be eligible to be trademarked.

      Quite the opposite. The less the term/phrase describes the product, the stronger the trademark. Thus, Apple is an excellent name for a computer company, but would probably be rejected if a fruit company tried to use it as a trademark. Microsoft should have been considered a weak trademark, but they got lucky and have the money to fight any attempts to revoke it.

      Since Java and coffee really don't have anything to do with computing (other than it being the primary component of geek blood), it's a pretty strong trademark.

      IANAL, but got that information from an article written by a trademark lawyer years ago.

      --
      -- Will program for bandwidth
    10. Re:Strangely Relevant to Oracle vs. Google? by Anonymous Coward · · Score: 0

      We are proud to be on the watchlist together with our Canadian friends.
      Frack the US.

    11. Re:Strangely Relevant to Oracle vs. Google? by Rennt · · Score: 3, Informative

      Minor niggle - Google did not call their implementation Java. They have been quite consistent in their message that it is NOT Java. This is because Java is protected by trademark, and Sun required to you implement the full Java specification before allowing you to call your implementation Java.

    12. Re:Strangely Relevant to Oracle vs. Google? by pdabbadabba · · Score: 1

      Not true. The issue of copyrightability hasn't been decided in the Oracle case; the jury has just been asked to assume it for the sake of their deliberations. That way if they conclude that the case is a loser regardless, the court doesn't have to tackle the copyrightability issue.

      If the jury comes back with a finding of infringement, only then will the court attempt to decide the legal question of copyrightability.

    13. Re:Strangely Relevant to Oracle vs. Google? by TaoPhoenix · · Score: 4, Insightful

      Good, someone else noticed this, and I believe it cannot be an accident. I cannot quite tell if the Euro judges accelerated a timeline to get their ruling in first, but the 21st century is quickly becoming the "IP battleground" and this looks like almost an Amicus Curiae from "another jurisdiction".

      --
      My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
    14. Re:Strangely Relevant to Oracle vs. Google? by VortexCortex · · Score: 4, Interesting

      This seems strangely relevant to the Oracle vs. Google case that's going on right now over Android and its usage of Java APIs. Does anyone know how much of a coincidence this EU court ruling is, that it occurs in such close proximity to its US analogue?

      100% coincidence.

      Also the judge has instructed the jury to deliberate assuming that the structure, sequence and organisation of the API is copyrightable; They're to determine given if the APIs are sufficiently similar, comparing all 166 Java packages not just the 33 accused,)and if so, if Google has infringed and whether or not they're use is allowed under fair use.

      The Judge has not said that APIs can be copyrighted. He reserves that decision for himself, and will only be forced to make such a decision if the jury finds that Google has infringed (assuming the SSO of an API is copyrightable). Since the jury is already deliberating in the Oracle v Google case no new evidence will be presented to them. Although US copyright laws are different than EU law, the Judge knows that his decision could have huge impacts on the software market.

      I like Judge Alsup, he's smart. He only has to decide if Google's found to be infringing... Furthermore I think he's begun to understand the absurdity of Oracles claims:

      Judge: Question about specification. Your description made it sound like a black box with something inside. You have input on that side and output on that side, and the spec says what the inputs gotta be, and the outputs gotta be, and the implementation is what's in the black box.

      Owen Astrachan: That is a very good explanation. I like that explanation.

      [Judge smiles]

      - Reported Transcript

      In the black box analogy the API would be like Google and Oracle both labeling their volume knobs the same name and making clockwise rotation increase the volume... It sounds intuitive that if Google's black box has all the same placement and functions and labels as an Oracle box that they coppied the SSO of the Interface (API) -- However, they must have done so in order to provide interoperability, and courts have made exceptions for such use in the past. As long as the operation manual (code comments) are sufficiently dissimilar I can't see where Oracle has a copyright case. Their patent case is another story.

      This EU ruling is interesting to me as a software developer... My fellow game devs are dispersed globally. In the near future we'll be selecting a home base of operations. If the APIs are found copyrightable in the US, but not EU, we may opt to have our base of operations outside the US. (we may do so any way for patent concern reasons -- Fix the damn copyright and patent system USA, it's HURTING your business)

    15. Re:Strangely Relevant to Oracle vs. Google? by Engeekneer · · Score: 2

      And the US Trade Representative would likely put the EU countries on the watchlist of states that need to improve IP legislation...

      That would not necessarily be a bad thing. When almost all countries of the world are on the list, the list loses its meaning.

    16. Re:Strangely Relevant to Oracle vs. Google? by azalin · · Score: 1

      This list turned into some kind of honor roll lately.

    17. Re:Strangely Relevant to Oracle vs. Google? by uglyduckling · · Score: 1

      I would take issue that it's not relevant, but of course it's not binding. It's my understanding that higher courts do look to international precedent at times, so it's possible that this EU ruling will have some relevance as Oracle Vs. Google makes its way forward. I am wondering whether this will turn out to be as long a legal battle as SCO Vs. The Known Universe, and how Oracle will look by the end of it...

    18. Re:Strangely Relevant to Oracle vs. Google? by julesh · · Score: 1

      I doubt this will enter into it at all, because that has gone to Jury.

      Just to clarify this matter: it is not up to the jury to decide whether there is a valid copyright. The question they are there to answer is, if there is a copyright in Java's API design, did Google infringe it?

      If they answer yes (it would be rather perverse if they didn't, but stranger things have happened), then it will be up to the judge to decide on the point of law of whether the copyright is valid or not. If they answer no, he will not have to make any such decision.

      The judge has not made a ruling that the copyright is valid; he has told the jury that it is not their responsibility to determine whether it is or not, but that as he is not ready to rule on the question yet they should assume he will answer yes (as this is the answer that allows them to consider whether an infringement occurred, and if he decides there isn't a valid copyright he can simply overrule them later).

    19. Re:Strangely Relevant to Oracle vs. Google? by julesh · · Score: 1

      Trademarks are really only enforceable in marketing material, and even then only if they are misleading as to the origin of the product. Google are quite strict about avoiding mentioning that Android is based on Java in any of their marketing material. Reference material and strictly factual discussion of a product are not subject to trademark restrictions. The fact is, that in order to program for Android, you use Java. Usually, you use Oracle's Java implementation, typically to run Eclipse (although you can choose to use Oracle's dev tools too, if you prefer). The developers reference is therefore bound to mention Java. It would be impossible for them not to.

      If I sell a computer, and tell my customer that it doesn't have an operating system with it, but in order to use it they'll need to buy one, and I suggest they buy Microsoft Windows and give them a detailed document describing how to install and use Windows, this isn't a violation of MS's trademarks, despite the fact that I have no license to sell MS's stuff with my computer.

    20. Re:Strangely Relevant to Oracle vs. Google? by Avenger_Mullah · · Score: 1

      You are correct (I am a lawyer)

    21. Re:Strangely Relevant to Oracle vs. Google? by RabidReindeer · · Score: 1

      Quite the opposite. The less the term/phrase describes the product, the stronger the trademark. Thus, Apple is an excellent name for a computer company, but would probably be rejected if a fruit company tried to use it as a trademark

      You are correct

      (I am a lawyer)

      And I am not, but I've read enough to know that the more unique the linkage, the better protection it has.

      Actually, I believe that Apple is allowed to use that name by the Apple Corps, which permitted the use providing that Apple Computer didn't get involved in the Music business. It caused a certain amount of noise, as I recall when iTunes came to the market, since that was a potential violation of the agreement.

      And the more specific trademark "Macintosh" was granted to Apple Computer by the Washington Apple Growers Association. So Apple wasn't the best choice for an illustration of how trademarks can be freely staked out.

    22. Re:Strangely Relevant to Oracle vs. Google? by Anonymous Coward · · Score: 0

      At some point, "US Trade Representatives" should consider that building a wall doesn't always keep others out... in some cases it keeps the builders out.

      It's all a matter of perspective.

  5. Read the decision by msobkow · · Score: 5, Informative

    Read what the decision actually says. The source code and object code which implement a system are covered by copyright, but the interfaces and algorithms implemented by that source code are not.

    It's a fine distinction, but it essentially says that if you can reverse engineer the requirements of an API by observing it's behaviour, you are free to re-implement that functionality. i.e. You have to use so-called "clean-room" techniques, where the team that did the functional analysis of the APIs to write the specs have absolutely nothing else to do with the team that writes the implementation.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:Read the decision by msobkow · · Score: 3, Interesting

      Were this applied to the Oracle-Google Java case, I think this basically says the EU would rule in Google's favour.

      --
      I do not fail; I succeed at finding out what does not work.
    2. Re:Read the decision by BasilBrush · · Score: 1

      Maybe not. Part of Oracle's complaint is that some of the source code is copied. The argument is whether it's trivial/coincidental or not.

    3. Re:Read the decision by symbolset · · Score: 1

      Yeah. Nine whole lines out of 13 million.

      --
      Help stamp out iliturcy.
    4. Re:Read the decision by Anonymous Coward · · Score: 1

      The EU decision allowed for study of SAS documentation. No pure clean-room reverse engineering needed.

    5. Re:Read the decision by AHuxley · · Score: 1

      Old Europe hopes to draw the smart people back, away from the US legal EULA mess.
      http://arstechnica.com/gaming/news/2010/12/court-you-do-not-own-that-copy-of-wow-you-bought.ars
      "Give me your hardwired, your sophomore,
      Your huddled hoaxes yearning to code free,
      The gifted gnus of your crumbling bookstores.
      Send these, the faithless, gymnast-tost to me,
      I lift my laptop beside the golden port!"

      --
      Domestic spying is now "Benign Information Gathering"
    6. Re:Read the decision by wiredlogic · · Score: 2

      You don't have to use clean-room reverse engineering. You can peer into the implementation however you choose so long as you respect the copyright with original code in the reimplementation (and any contractual obligations).

      What Compaq did to RE the IBM PC BIOS was an overly cautious CYA move to avoid the possibility of a lawsuit from IBM. It is often forgotten that IBM provided a technical reference manual with full schematics and complete assembly listings for the BIOS. Compaq felt the need to prove that they produced their work from an independent spec. to avoid accusations of copying that documentation.

      --
      I am becoming gerund, destroyer of verbs.
    7. Re:Read the decision by msobkow · · Score: 2

      I wasn't clear in what I meant.

      The Java library source Google used is not based on the official Java source, but the Apache re-creation of the APIs. The ruling seems to make it clear that such a rewrite is not subject to copyright infringement claims in the EU.

      I had commented to that effect afterwards, but even then I didn't explain my thinking.

      You are correct -- the ruling doesn't mandate clean room engineering, and specifically says that referencing manuals for the APIs is allowed. What I meant is that in the Google-Oracle case, there is a documented development history showing the source was a rewrite based on specs without copying the original code of Sun/Oracle's implementation.

      --
      I do not fail; I succeed at finding out what does not work.
    8. Re:Read the decision by strangluv2 · · Score: 1

      A classic is Compaq, and their IBM Compatable computers. The engineering team reversed the IBM BIOS, all calls, and wrote a document defining their function.
      These engineers were now 'dirty' and could not write the BIOS, and that task was given to a second group, using only the specification.

      The final fix, was IBM software applications peaked into the BIOS for the text string, 'COPYRIGHT IBM' to function, for authentication.

      Compaq circumvented this with 'NONE OF THIS CODE IS COPYRIGHT IBM' in their ROM.

      I request confirmation of this legend.

    9. Re:Read the decision by snowgirl · · Score: 1

      Read what the decision actually says. The source code and object code which implement a system are covered by copyright, but the interfaces and algorithms implemented by that source code are not.

      It's a fine distinction, but it essentially says that if you can reverse engineer the requirements of an API by observing it's behaviour, you are free to re-implement that functionality. i.e. You have to use so-called "clean-room" techniques, where the team that did the functional analysis of the APIs to write the specs have absolutely nothing else to do with the team that writes the implementation.

      ... unless such functionality violates patents... this decision of course made no comment about such behavior and patents, only copyrights. This is generally already the case in the US, except that US law allows for wide software patents, which are usually used to quash competitors, and reimplementations. "You can't reimplement FAT, because we hold patents that are necessary to the process." and "You cannot generate compressed GIF files, because we hold patents that are necessary to implement the compression."

      --
      WARNING! This girl exceeds the MAXIMUM SAFE standards established by the FDA for BRATTINESS
    10. Re:Read the decision by VortexCortex · · Score: 2

      It's a fine distinction, but it essentially says that if you can reverse engineer the requirements of an API by observing it's behaviour, you are free to re-implement that functionality. i.e. You have to use so-called "clean-room" techniques, where the team that did the functional analysis of the APIs to write the specs have absolutely nothing else to do with the team that writes the implementation.

      Heh, I like how If I take the API specs and create my own implementation, I'm guilty until proven innocent of infringment, and surely guilty unless I used a clean room technique.

      Except that's just wrong! I can think of one very important instance: Stallman's part in the Lisp Machines, Inc. and Symbolics debacle over Lisp. Symbolics Lisp shared code with MIT Lisp, but Symbolics didn't want their improvements used by the competition. Stallman didn't use a clean room, but he re-implemented feature per feature what Symbolics added.

      From Stallman's side of the story:

      So Symbolics came up with a plan. They said to the lab, “We will continue making our changes to the system available for you to use, but you can't put it into the MIT Lisp machine system. Instead, we'll give you access to Symbolics' Lisp machine system, and you can run it, but that's all you can do.”

      This, in effect, meant that they demanded that we had to choose a side, and use either the MIT version of the system or the Symbolics version. Whichever choice we made determined which system our improvements went to. If we worked on and improved the Symbolics version, we would be supporting Symbolics alone. If we used and improved the MIT version of the system, we would be doing work available to both companies, but Symbolics saw that we would be supporting [Lisp Machines Inc.] because we would be helping them continue to exist. So we were not allowed to be neutral anymore.

      Up until that point, I hadn't taken the side of either company, although it made me miserable to see what had happened to our community and the software. But now, Symbolics had forced the issue. So, in an effort to help keep Lisp Machines Inc. going — I began duplicating all of the improvements Symbolics had made to the Lisp machine system. I wrote the equivalent improvements again myself (i.e., the code was my own).

      After a while, I came to the conclusion that it would be best if I didn't even look at their code. When they made a beta announcement that gave the release notes, I would see what the features were and then implement them. By the time they had a real release, I did too.

      In this way, for two years, I prevented them from wiping out Lisp Machines Incorporated, and the two companies went on. But, I didn't want to spend years and years punishing someone, just thwarting an evil deed. I figured they had been punished pretty thoroughly because they were stuck with competition that was not leaving or going to disappear.

      Emphasis mine. Note that he had access, and did look at their code... It was not a full clean room operation, and LMI used Stallman's contributions. Symbolics threatened lawsuits -- I wish they had filed them; It may have cleared this API SSO crap up a lot sooner, and we'd have a work around for them by now even if they were copyrightable. The above instance had a large part to play in the creation of the GPL, which Java is now licensed under.

      So, Unless I have TWO SEPARATE MINDS AND BODIES, then there is no way I -- a single software developer and entrepreneur -- could EVER create a "clean room" implementation as you've defined it. That's anti-competitive and unconstitutional IMO.

    11. Re:Read the decision by gnasher719 · · Score: 1

      A classic is Compaq, and their IBM Compatable computers. The engineering team reversed the IBM BIOS, all calls, and wrote a document defining their function. These engineers were now 'dirty' and could not write the BIOS, and that task was given to a second group, using only the specification.

      I think it's not that they couldn't write the BIOS, there were just two problems: Those engineers _might_ copy what IBM did even when trying not to - if a problem has five different obvious solutions, then a new team would pick one more or less randomly, while the old team would have been more likely to pick the IBM solution. And of course if / when this went to court, it is a much stronger position to say "No, we didn't copy it. Even if we wanted to, we couldn't have copied it." than to say "No, we didn't copy it. We could have, but we deliberately didn't.".

    12. Re:Read the decision by Hognoxious · · Score: 1

      The final fix, was IBM software applications peaked into the BIOS

      Is that the opposite of TROFF?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    13. Re:Read the decision by Hognoxious · · Score: 1

      It's not actually necessary to have a clean room, Chinese wall or whatever. It's just an extra line of defence, a CYA.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    14. Re:Read the decision by Anonymous Coward · · Score: 0

      Yeah but it won't work since in Europe techies are treated as skilled assembly workers and grossly underpaid compared to MBA's in suits who don't know DRAM from HDMI. In the U.S. techies are almost treated as movie stars with a great many of them becoming rich. I therefore believe the EU will never attract the same kind of talent that the US can.

  6. What?! by i_ate_god · · Score: 1

    Everyone is flipping out over the Oracle vs. Google judgement, and this comes out of no where?! This is exactly what everyone on slashdot wanted, but no one was talking about a case whose out come has similar ramifications!?

    What's going on!?

    --
    I'm god, but it's a bit of a drag really...
    1. Re:What?! by Anonymous Coward · · Score: 0

      Neither of the institutes involved in the EU case bother to run PR campaigns to ensure widespread coverage of events in the case that make them look better than the other guy.

    2. Re:What?! by Anonymous Coward · · Score: 0

      Because there are 2 sets of laws.

      One is "Amurika Fuck Yeah!"
      One is "Communists Liberal Europe"

      Just because EU says something does not mean US court will not say exactly the opposite.

    3. Re:What?! by Anonymous Coward · · Score: 0

      Because when it comes to all things IP the US will just force everyone else to do whatever it is that the US wants, "sovereign nations" be dammed. EU courts have no practical jurisdiction so why care?

    4. Re:What?! by luther349 · · Score: 1

      what judgment i don't think one has been issued yet.

    5. Re:What?! by fnj · · Score: 1

      Because there are 2 sets of laws.

      One is "Amurika Fuck Yeah!"
      One is "Communists Liberal Europe"

      Just because EU says something does not mean US court will not say exactly the opposite.

      Exactly. Sometimes one does the right thing; sometimes the other does the right thing; sometimes both do the wrong thing.

      I wish we could pick and choose only the good stuff from each.

    6. Re:What?! by fnj · · Score: 1

      Because when it comes to all things IP the US will just force everyone else to do whatever it is that the US wants, "sovereign nations" be dammed. EU courts have no practical jurisdiction so why care?

      Not so much force. More coerce. Coerce is much worse; much more insidious. Force doesn't work so well any more because US power is rapidly waning.

  7. What abou encoding a song, picture, video or text by mijxyphoid · · Score: 1

    I understand the spirit of the law, I.E. someone that has worked out an XML or database schema, and uses that same schema would not be accountable for copyright infringement.

    If a program used another programs data for its own use, then that program / program user would not be infringing on copyright either...
    But if a copyrightable item is encoded in to a format that in no way resembles the copyrighted works (I.E. encoded in some bizarre, lossy, crappy method)
    that no other software supports, and the decoding method is not published or known, could that data in theory be except from copyright in the sense that it is just data, and no longer resembles the copyrighted works ???

    (I know this will not be the case, but its just a thought)....

  8. Interesting. by rrohbeck · · Score: 1

    I can convert any stream of bits into an API specification.

    1. Re:Interesting. by Anonymous Coward · · Score: 1

      0

      Admittedly it's not a very long stream, but go ahead.

    2. Re:Interesting. by garyebickford · · Score: 1

      I'm guessing that Gödel's Incompleteness Theorem begs to differ. :) Especially for infinite streams.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    3. Re:Interesting. by Local+ID10T · · Score: 3, Funny

      I can convert any stream of bits into an API specification.

      0

      Admittedly it's not a very long stream, but go ahead.

      Ok... here goes:

      !1

      Whew.. that was rough.

      --
      "You want to know how to help your kids? Leave them the fuck alone." -George Carlin
    4. Re:Interesting. by rrohbeck · · Score: 1

      OK I can convert any finite stream of bits into an API.

    5. Re:Interesting. by Anonymous Coward · · Score: 0

      I smiled at your point (and would mod it up with the ability to do so), but there's a conversion from any finite-length prefix to a set of api declarations, right? and there's a conversion which'd keep that subset stable given a longer prefix - that is, that a declaration, once in the set, would stay there, as you ran it for longer and longer prefixes. So you could at least provide some kind of approximation (although there's no finite 'upper limit' that the set of declarations would converge to).

      You couldn't do this for something like Fortran 77, I suppose, because with only (IIRC) 19 continuation lines, the number of actual differing statements usable in a fortran program is capped.

    6. Re:Interesting. by marcosdumay · · Score: 1

      With any luck, when that court examine an API specification, they'll find that it is copyrightable.

      What is different from the API itself being copytightable...

  9. Re:It's now a free for all for all file fomats! Ye by erroneus · · Score: 5, Interesting

    It's kind of always been like this though. Compatibility and data interchange have always been protected. Without that protection, people would be unable to move their data into other formats and legally, a vendor could kill a customer's access to their own data by discontinuing their software. Those things just can't be allowed.

    What's "new" here is that it has been challenged in court and has been affirmed.

    Now what interferes with some of that are software patents...

  10. Not surprising by NoGenius · · Score: 1

    Given that the EU forced Microsoft to document their exchange protocols a couple years ago. In essence, they've already said that duplicating a protocol (i.e. a network API) is also not a copyright violation.

    This is good stuff...

    Now if we could just eliminate software patents....

  11. I'm lost here ... by Anonymous Coward · · Score: 1

    stairwaytoheaven {
    deathstar:
    schindler's list ++
    jaws = 007:Snowwhiteif Shrek:

    ....

    I'm lost...

    1. Re:I'm lost here ... by jellomizer · · Score: 1

      Hey it is still easier to read then Perl.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  12. This is no news ... by angel'o'sphere · · Score: 5, Informative

    European court rules ....
    Sorry, this is law
    A court is not "ruling" what is "law".
    In europe we have laws that define what is "the case" what is "right" or what is "wrong" ...
    I don't know the background, but going to court and asking for a rule if APIs are copyrightable is so plain stupid it is beyond believe. The law explicitly states: APIs or SQL data definition statements are ... surprise surprise: not copyrightable

    Seems half of the world does not understand how a court works. There is a law. There is a subject. And the judge decides if the subject is afflicted by the law.

    Pretty simple.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    1. Re:This is no news ... by s2jcpete · · Score: 2

      Laws are open to interpretation which lead to precedents which found the basis for future interpretations. Which half did you belong to?

    2. Re:This is no news ... by Anonymous Coward · · Score: 0

      precedences are for US.
      The rest of the world dont care about precedences...

    3. Re:This is no news ... by Un+pobre+guey · · Score: 2

      Where is this "explicitly stated?"

    4. Re:This is no news ... by Anonymous Coward · · Score: 0

      Precedents are nonbinding in Civil law systems.

    5. Re:This is no news ... by Anonymous Coward · · Score: 0

      for the US, and Canada, the EU, ...

    6. Re:This is no news ... by Richard_at_work · · Score: 0

      Sorry but your view is stupid - a ruling by a court is the courts conclusion, and it can be used to uphold a law, strike down a law or clarify a law. In this case the ruling clarified the law, and gave detail as to that clarification - its the detail of the clarification that is interesting.

    7. Re:This is no news ... by u38cg · · Score: 1

      Pfft, you Eurpoeans and your Napoleonic Codes. Here in Britain (and in the US) we have this majestic concept called the Common Law.

      --
      [FUCK BETA]
    8. Re:This is no news ... by dkf · · Score: 3, Informative

      for the US, and Canada, the EU, ...

      Strictly, in the EU it depends where you are. In most member states, the legal system is such that decisions are supposed to be just taken on the laws as written and the facts of the case, though they may find legal arguments made elsewhere persuasive (after all, a good piece of jurisprudence is exactly that everywhere). Some member states (the UK and Ireland) have the same common law system as you see in the US, so decisions of higher courts are totally binding. The net effect is pretty similar wherever you are though; interfaces and algorithms are not copyrightable anywhere in the EU (not unless some bunch of scumbag politicians creates an explicit statute to change that, but we'll worry about that problem if it happens).

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    9. Re:This is no news ... by cbope · · Score: 1

      Your statement is true in the US. Not so much in the EU, where laws are generally written in much clearer language. There is little interpretation involved. As the parent poster basically said, it's up to the court to determine if a written law was broken, not to interpret the law itself.

      When the laws are written so that interpretation is necessary, they are written incorrectly. A layperson should be able to understand the general principles of a law without needing to hire a lawyer to "interpret" it for them. Laws in the US are written this way so as to keep thousands of lawyers employed and keep the courts clogged up with frivolous and unwarranted cases (witness the huge backlog of cases in most courts). A majority of these cases would be laughed at if they were to make it to an European court, since many are so weak and badly wrong. The infamous McD hot coffee case of a few years ago is a perfect example of a case that would NEVER make it to an European court. So let me get this straight, you bought a HOT beverage, which you would have known was HOT since you were a toddler, and you spilled it in your lap? And you want to blame someone else for that? Exactly what law has been broken in this case? Is there a law against serving hot coffee? You would not be able to hear a thing for all the laughter...

    10. Re:This is no news ... by mvdwege · · Score: 1

      I posit that you don't know how a court works.

      Sure, absent judgments to the contrary, the law is the final word. However, the judge is the final arbiter of the interpretation of the law, and thus a court judgment, especially one handed down from a higher court specifically tasked with interpreting the law, acts as a law itself; a derivative law to be sure, but the jurisprudence is a valid source of legal rights to assert or deny in a different case.

      As an example, take the evolution of liabity in the Netherlands: in 1910, the High Court ruled that disregarding a leaking pipe in your home did not make you liable for damages to other people in the building, as the law said nothing about this act being illegal. 9 years later they decided that bribing a competitor's employee, while legal, made you liable for the damages caused by the lost business. Ever since that day, intentional acts that cause damage create legal liability, even though it took almost a century to actually codify it in a formal law.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    11. Re:This is no news ... by angel'o'sphere · · Score: 1

      As I said in my post, the law explicitly stated what the court later ruled. Except for "wrong" decisions that later likely get revoked by a higher instance the court can not rule different.

      As you explain: court rulings like your examples only come into existance if now law is applicable or no law for that particular case exists.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    12. Re:This is no news ... by angel'o'sphere · · Score: 1

      Sorry, you are mistaken. Courts (in europe) usually neither hold up or clarify or strike down a law. That is not their purpose.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    13. Re:This is no news ... by Richard_at_work · · Score: 0

      I'm not mistaken, I've done my research.

    14. Re:This is no news ... by mvdwege · · Score: 1

      Ye gods, tell me you're joking and not really this stupid?

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    15. Re:This is no news ... by MobyDisk · · Score: 1

      I don't know how European courts work, but both the US and UK use the common law system, where judges do make law. If you are studying to be a lawyer in one of those countries, you will spend more classes and study time looking at historical precedents set by judges than you will spend reading laws passed by a legislative body. Perhaps the EU courts are different, but don't say that "half the world does not understand how a court works" when that actually is how courts work in many countries.

    16. Re:This is no news ... by Anonymous Coward · · Score: 0

      Then provide some sources.

    17. Re:This is no news ... by angel'o'sphere · · Score: 1

      If you count US and UK as many, you are right.

      However I assume even under common law, you also have "laws" that are made by the parliament. And can a judge in the US/UK really contradict such laws? I doubt it.

      Regarding europe and other areas the law made by the parliament is above any decision a court can make. Otherwise having such laws would be pointless, wouldn't it?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    18. Re:This is no news ... by angel'o'sphere · · Score: 1

      Then give one singel example? Perhaps you mix up supreme court decisions that clarify that a "new" law is contradicting the constitution with "ordinary" courts and "old" laws?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    19. Re:This is no news ... by angel'o'sphere · · Score: 1

      What are you referring to? The fact that APIs and the other stuff I mentioned are not copyright able? In the eu copyright laws ofc ... where else?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  13. Oh you're so clever... by betterunixthanunix · · Score: 2

    What, you think being clever will help you evade the law? If the people who drafted the law were not smart enough to close your loophole, you do not get to exploit it -- unless you are rich or a corporation.

    --
    Palm trees and 8
    1. Re:Oh you're so clever... by Anonymous Coward · · Score: 0

      We already knew that... it was, um, *funny*

  14. So this means... by Anonymous Coward · · Score: 0

    ... I have to move to Europe if I still want to be a software engineer?

    Which is the best country in the EU? Any opinions?

    1. Re:So this means... by Un+pobre+guey · · Score: 1

      What do you mean by "best?" Dark beautiful and hot women? Spain, Italy, Rumania. Low unemployment? Germany. Boring familiarity? Great Britain.

    2. Re:So this means... by ChunderDownunder · · Score: 1

      The eurozone is struggling a bit at the moment. So your dreams of prosperity may be offset by high unemployment.

      Several (non-IT) Germans I met fled the EU to live in Switzerland for higher wages and better job security. The extent to which they share IP laws, I dunno.

    3. Re:So this means... by AHuxley · · Score: 1

      In theory:
      Software - UK - English culture at a "lower" price to sell back into software addicted US market.
      Selling to South America, Africa, Asia - try the old colonial powers?
      In reality:
      Some "new" Europe second class University town sweatshop to write the backend.
      Some "new" Europe top grade University town sweatshop to write the gui/book/website/marketing.
      Why spend cash on top grade academics to help polish your product?
      Less errors in translation, they can get the look of any export marketing product right - the photo with people standing, sitting, male, female, young, older, who is seen as in charge, the slogan, the logo- saves on "misunderstandings" later.
      Make sure the cost of setting up your software factory is low, done fast, legal and you can remove staff in the "US" style...
      Factor in hardware and software costs, strange audits, expensive legal/privacy needs even for small start ups, environmental regs.

      --
      Domestic spying is now "Benign Information Gathering"
    4. Re:So this means... by cpghost · · Score: 1

      The extent to which they share IP laws, I dunno.

      I guess they agreed on an IP protocol.

      --
      cpghost at Cordula's Web.
  15. Re:It's now a free for all for all file fomats! Ye by micheas · · Score: 2

    The biggest thing that I can think of is that the later versions of PSD formats are not freely licensed, which is why they are not in the gimp.

    If I read this correctly it is possible for European software developers to use competitors file formats, which does not seem to be the case for American developers.

  16. Re:It's now a free for all for all file fomats! Ye by icebike · · Score: 5, Insightful

    Interesting that computer "the format of data files" are not copyrightable!

    "the Court holds that neither the functionality of a computer program nor the programming language and the format of data files used in a computer program in order to exploit certain of its functions constitute a form of expression. Accordingly, they do not enjoy copyright protection."

    Very interesting.

    The Format of the data file being non copyrightable is an excellent Idea. Most of the time the data in the file belongs to the user, and making the file format non-protected allows for data migration, whether by the user or a competitor's product. I've always maintained that user data belongs to the user.

    The wording "the functionality of a computer program" may not be copyrighted pretty much says you can't copyright what your program does, but you may be able to copyright the actual code. This too allows migration, and prevents the "monopoly of ideas", and that might be what they wanted to protect.

    My only worry is that wording "functionality of a computer program" is wide open to interpretation, and could be used to ban clones. But The court address this as follows:

    In that context, the Court states that if a third party were to procure the part of the source code or object code relating to the programming language or to the format of data files used in a computer program, and if that party were to create, with the aid of that code, similar elements in its own computer program, that conduct would be liable to be prohibited by the author of the program. In the present case, it is apparent from the explanations of the national court that WPL did not have access to the source code of SAS Institute’s program and did not carry out any decompilation of the object code of that program. It was only by means of observing, studying and testing the behaviour of SAS Institute’s program that WPL reproduced the functionality of that program by using the same programming language and the same format of data files.

    So if you simply write a program that produces the same output of some proprietary program, that is perfectly permissible. But If you had access to the proprietary source code and used any of that code you were liable for copyright infringement.

    This pretty much sounds the death knell for applications that attempt to lock you in. They might not help you migrate, but they can't use copyright laws to prevent the development of competing products.

    But rounded corners? Still protected?

    --
    Sig Battery depleted. Reverting to safe mode.
  17. 9 lines were copied by Anonymous Coward · · Score: 3, Interesting

    Part of Oracle's complaint is that some of the source code is copied.

    A grand total of 9 lines were copied, and as soon as they were identified they were removed from the Android sources. Furthermore, that RangeCheck function was so trivial that any Java beginner could have written it (this was stated in court testimony), so Oracle would get no substantive damages even if the jury denied the fair use defence for those 9 lines.

    So yes, I have to agree with the parent that Oracle would lose in EU. They are likely to lose the copyright suit even in California.

    1. Re:9 lines were copied by spacepimp · · Score: 1

      timsort was a direct port from python if it matters.

    2. Re:9 lines were copied by julesh · · Score: 1

      Not really, the 9 lines in question were not a direct port of any of the code in the python implementation, but rather a simple range check to ensure that accesing a range of items in an array was a valid action prior to starting the sort. As the python operation worked on lists or list slices (which come with embedded pre-checked range data) rather than array ranges, it did not need to perform this action.

  18. +1 for being allowed to understand things by rastoboy29 · · Score: 1

    The argument is hard to make to laymen, however, how things like this and DRM only criminalize understanding things.   Which is bad.

  19. Re:It's now a free for all for all file fomats! Ye by icebike · · Score: 1

    It's kind of always been like this though. Compatibility and data interchange have always been protected.

    From your lips to the Oracle Jury's ears....

    Note: I think You meant to say NOT Protected, (e.i. non-copyright-able).

    --
    Sig Battery depleted. Reverting to safe mode.
  20. Re:It's now a free for all for all file fomats! Ye by kyrio · · Score: 1

    I'm pretty sure he's saying that the "right" to compatibility, or to have data interchange has always been protected.

  21. Re:It's now a free for all for all file fomats! Ye by larry+bagina · · Score: 2

    This pretty much sounds the death knell for applications that attempt to lock you in. They might not help you migrate, but they can't use copyright laws to prevent the development of competing products.

    In the US, they can use patents. Consider the MICROS~1 extended filename patent for FAT.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  22. And the funny part is... by axlr8or · · Score: 1

    99 percent of the people in the world, who barely know how to use a computer anyways (Or will ever even have read about it) , is going to say something like; "What does this have to do with me?" Won't change anything for the downline. On a more particular note, does this mean for all those dark years of microsoft products I can now get back my money and time wasted?

    1. Re:And the funny part is... by Anonymous Coward · · Score: 0

      On a more particular note, does this mean for all those dark years of microsoft products I can now get back my money and time wasted?

      Of course. The time machine will be leaving for the dark ages last Friday 1200 sharp. Don't be late, and bring your Windows receipt.

  23. Re:It's now a free for all for all file fomats! Ye by Darinbob · · Score: 2

    It is not necessarily like this everywhere. Sure it's common sense, but the DMCA in the US forbids "reverse engineering" which can limit a lot of observing, studying, or testing of the program's execution. In this particular case, a program has been reverse engineered and emulated by another program and it did this without seeing or copying the original source code. Ie, a clean room implementation.

  24. Re:It's now a free for all for all file fomats! Ye by ArcherB · · Score: 1

    The biggest thing that I can think of is that the later versions of PSD formats are not freely licensed, which is why they are not in the gimp.

    If I read this correctly it is possible for European software developers to use competitors file formats, which does not seem to be the case for American developers.

    How about read a MSSQL DB?

    --
    There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
  25. Re:It's now a free for all for all file fomats! Ye by Darinbob · · Score: 2

    Actually, I should clarify. "Reverse engineering" means a lot of things, including disassembly. The court would forbid the disassembly here, however reverse engineering by duplicating observed functionality is ok.

    There's a lot in between those two extremes though. Ie, you can reverse engineer by observing that the machine or operating systems is doing; what device registers it writes to, what library functions it it calling, what system calls it makes.

  26. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    IANAL, but if I understand correctly, reverse engineering said PSD format would be legal under the DMCA's interoperability clause.

    This is assuming that 'bug' hasn't been patched yet.

  27. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 1

    Don't get your hopes too high. They didn't rule it non-patentable. FTS:

    is entitled, as a rule, to observe, study or test its functioning

    notice how they don't say "replicate its functionality"? So, reverse engineering is ruled legal but usage of the knowledge gained is not free (pun intended).

  28. Re:It's now a free for all for all file fomats! Ye by afidel · · Score: 2

    I'm not sure what the DMCA would have to do with it as PSD isn't access control software protecting a third parties copyrighted work.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  29. Re:It's now a free for all for all file fomats! Ye by afidel · · Score: 2

    No, what the DMCA doesn't allow is the dissemination of tools derived from knowledge gained by reverse engineering an effective copyright control mechanism and there are a few significant exceptions like academic works and for interoperability.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  30. Yow! by Un+pobre+guey · · Score: 1

    Them's fightin' words!

  31. Oracle/Google? by jklovanc · · Score: 1

    I wonder if this will have any effect on the Oracle/Google suit considering international copyright treaties.

  32. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 1

    Interesting that computer "the format of data files" are not copyrightable!

    "the Court holds that neither the functionality of a computer program nor the programming language and the format of data files used in a computer program in order to exploit certain of its functions constitute a form of expression. Accordingly, they do not enjoy copyright protection."

    Very interesting.

    Does this mean video and audio codecs are also not copyrightable? They're also just complex stream of bits, afterall, and has no particular source code attached to them.

  33. Does this really invalidate parts of the DMCA? by JustNiz · · Score: 1

    >> >> 'the purchaser of a license for a program is entitled, as a rule, to observe, study or test its functioning so as to determine the ideas and principles which underlie that program.'"

    Does this really affect the DMCA?

    The DMCA already says that reverse engineering DRM is acceptable only under certain conditions (mostly to do with interoperability). I guess this ruling overrides that so you can now reverse engineer DRM anytime as long as you are the purchaser of a licence to use the DRM? Which seems you'd have to be if you legally purchase the DRM-protected content.

    1. Re:Does this really invalidate parts of the DMCA? by Anonymous Coward · · Score: 0

      Not strictly, you don't purchase a license to the DRM when you purchase a license for DRM'ed content. As one would expect, by purchasing a license to DRM-protected content, you have in fact, purchased a license for the DRM-protected content, confusing I know.

    2. Re:Does this really invalidate parts of the DMCA? by shutdown+-p+now · · Score: 2

      DMCA is an American law. Why would a court decision in EU affect it?

    3. Re:Does this really invalidate parts of the DMCA? by Anonymous Coward · · Score: 1

      Why would the DMCA affect EU :)

    4. Re:Does this really invalidate parts of the DMCA? by Xest · · Score: 1

      That was my first thought but to be fair I guess these things do have a habit of affecting each other - US software patent law is certainly having repercussions in Europe for example.

      I guess the point is that if people in Europe are doing things the DMCA would not allow Americans to do, perhaps even creating a software industry around that then it does put strain on the viability of continued enforcement of the DMCA.

    5. Re:Does this really invalidate parts of the DMCA? by JustNiz · · Score: 1

      Look around you. Who do you think is REALLY the power behind getting the UK gov. to tell all the ISPs in the UK to block Pirate Bay etc? Hollywood and the American music industry.

      BTW I, the OP, am English. I knew what I was doing when I asked the question in my original post.

  34. Re:It's now a free for all for all file fomats! Ye by chrismcb · · Score: 2

    What's "new" here is that it has been challenged in court and has been affirmed.

    Isn't this just the same as saying you can't copyright the "look and feel?" I'm pretty sure that went through the court system a quarter century ago.

  35. Re:It's now a free for all for all file fomats! Ye by icebike · · Score: 1

    Does this mean video and audio codecs are also not copyrightable? They're also just complex stream of bits, afterall, and has no particular source code attached to them.

    Interesting question. Aren't some of these things covered by Patents rather than copyrights?
    AAC mentions patents in their license Faq.

    --
    Sig Battery depleted. Reverting to safe mode.
  36. Software patents illegal in UE by manu0601 · · Score: 1

    just patentable in Germany!

    Are they? There is a 1974 convention saying computer programs are not patented. This has been transposed in national laws of UE countries. Of course there is a lot of lobbying to change that, but it has not happened yet, AFAIK. EPO issues software patents, but they do not stand in courts for now.

  37. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    'the purchaser of a license for a program is entitled, as a rule, to observe, study or test its functioning so as to determine the ideas and principles which underlie that program.'"

    Google is not a purchaser of a license for JME, so this ruling is irrelevant to the jury for that case, sorry.

  38. Re:It's now a free for all for all file fomats! Ye by White+Flame · · Score: 5, Informative

    but the DMCA in the US forbids "reverse engineering"

    No, it does not. The DMCA prohibits "Circumvention of Technological Protection Measures", specifically circumvention of measures to access copyrighted materials, and circumvention of measures to copy copyrighted materials. It prohibits the act of circumvention as well as distribution of circumvention tools.

    Reverse engineering is specifically *protected* in the DMCA, exempted from its prohibition, allowing you to circumvent access restrictions, if you need to achieve interoperability and the software is "lawfully obtained".

  39. Re:What abou encoding a song, picture, video or te by White+Flame · · Score: 1

    The file format not being copyrightable has nothing to do with the data/content itself being copyrightable. You could make tools that work with that unknown weird format to your heart's content, but still cannot freely copy the data that happened to be *extractable* in that container.

    If all you made was some "artistic hash" of the movie file that was no longer usable as the movie itself, that might be a factual observation about it or something, or could be a derivative work.

  40. The EU is so right by Anonymous Coward · · Score: 0

    No we need to kill the idea of intellectual property and software patents and we're getting somewhere.

  41. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    +1 I don't know of round corners being protected, but that's just stupid if they are. peroid.

  42. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0, Insightful

    "If I read this correctly it is possible for European software developers to use competitors file formats, which does not seem to be the case for American developers."

    Yes and they have also the right to use a working health insurance and pension plan.
    OTOH, if one more phone company sues another one in Germany, nobody will be able to use a phone anymore.

  43. Re:It's now a free for all for all file fomats! Ye by Taco+Cowboy · · Score: 3, Funny

    But rounded corners? Still protected?

    It so happened that this morning when I woke up, I inspected the four corners of my mattress.

    Holy Smithereens !!!

    All the four corners of my mattress are round !

    Am I gonna be sued now?

    --
    Muchas Gracias, Señor Edward Snowden !
  44. Re:It's now a free for all for all file fomats! Ye by timlyg · · Score: 1

    Next time, when such copyright proposal failed, let's print out in CAPS the main name of the submitter, so we can all laugh at him/her.

  45. This is why standards orgs use open patents by protocolture · · Score: 1

    It is very difficult to have a standard if no one can use it, and if it is to be taught in an educational institution it should be a standard. That is why a "big evil" company like Microsoft would sign something like the osp. They want their code to become a standard, and by retaining control of just the platform specific binaries and visual studio they keep control of their favorite platform while allowing small projects like mono to exist. A similar approach would work well for java, as I am sure android has created thousands of new awesome java developers which can only be good for the platform. Instead they scare away the developers by threatening the while android platform with a lawsuit.

  46. Important unanswered question by Anonymous Coward · · Score: 0

    Is it legal for a software license to prohibit code inspection and reverse engineering? Under the recent ruling, users might be allowed to inspect and reverse engineer "as a rule" in the case that the license says nothing about it, but what if the license explicitly prohibits these activities?

    1. Re:Important unanswered question by Anonymous Coward · · Score: 2, Informative

      Software licenses or EULA cannot take away rights granted by law. This is in the EU.
      Now in the US its a whole other can of worms.

    2. Re:Important unanswered question by Anonymous Coward · · Score: 0

      Very informative--not. (Can the moderators here not get over their biases toward IP theft?) EU law doesn't grant the rights to use any particular piece of software. Those rights are typically granted by the copyright holder and, if the copyright holder chooses to withhold the right to reverse engineer in exchange for your using the software, then I suspect that's perfectly legal... even in the EU.

    3. Re:Important unanswered question by Anonymous Coward · · Score: 0

      And EU law doesn't grant the copyright holder to write laws either. The copyright holder is free to write whatever he wants in his licences, but he's surely not allowed to give or take rights that go against laws i.e. the licensee can happily laugh at the license terms if breaking them doesn't mean breaking any law. For example: if you sell me an appliance and state in the license/contract that in exchange of you being so kind to let me use it (after paying for it) and then state that I'm not allowed to reverse engineer it for my own private usage, it doesn't work. I bought it, it belongs to me, whether I use it, smash it, dissect it is none of your business. If I build a similar appliance and you can demonstrate that I copied some of your IP, then that's a completely different issue.

      Oh, and just because I'm a bit anal: instead of whining against the moderators, try to have less dumb suspects and inform yourself. IP theft you a**.

  47. SAS is running scared by Thatmushroom · · Score: 4, Insightful

    WPS (the SAS-compatible software produced by WPL) is a pretty darned good SAS clone for a fraction of the cost. I'm positive that they thought suing was a good business decision, even if they knew they didn't have a leg to stand on. The impact of WPL's existence is going to hurt their bottom line much more than what they had to pay their legal team. I don't have anything in the fight (other than being a user of both), I'm just happy to see something that'll either make SAS drop the price, or that we've found a good replacement.

    --
    You zap the moderators with a wand of humor! The moderators resist!
    1. Re:SAS is running scared by Anonymous Coward · · Score: 0

      Is it wrong to see "SAS" and wonder what Serial Attached SCSI has to do with anything?

    2. Re:SAS is running scared by germansausage · · Score: 2

      Here they have a news crawler saying that the Bank of Canada is going to lower interests or something, but they abbreviate it BOC and I always wonder why the Blue Oyster Cult is setting financial policy.

    3. Re:SAS is running scared by Anonymous Coward · · Score: 0

      I'm pretty shure that the losing team has to pay for legal costs of the other side.

    4. Re:SAS is running scared by Lando · · Score: 2

      Oh, German courts aren't like US courts? I mean in the US it wouldn't be about winning against the opponent, it's about costing them so much in legal fees that they go out of business.

      --
      /* TODO: Spawn child process, interest child in technology, have child write a new sig */
  48. Re:It's now a free for all for all file fomats! Ye by ppanon · · Score: 3, Informative

    From your lips to the Oracle Jury's ears....

    To the Google-Oracle judge's ears. The jury have been specifically instructed to assume that APIs are copyrightable.

    That said, Jonathan Schwartz' testimony on day 9 was seriously damaging to Oracle's case. He established a sound basis for the argument that Java APIs had been officially released for use without a licence, and that Sun had claimed a licence was only necessary to obtain the JCK to certify Java compatibility. STo the best of my knowledge, Sun didn't go bankrupt but were instead bought by Oracle, so those statements should still be in force. I'm thinking there might be opportunity for some serious class action lawsuits for breach of contract from Java developers against Oracle using that testimony if Oracle pursue the matter of copyrighting and demanding licences for the APIs. Not to mention massive flight of developers from use of the language and collapse of the Java business as developers decide not to pray that Oracle doesn't alter the deal further.

    So there's reasonable hope that we might get a double win: a non-infringement ruling from the jury and a legal ruling against API copyrightability from the judge.

    --
    Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
  49. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    What if the license expressly prohibits disassembly, running code inspection and reverse engineering? The court says these activities aren't prohibited by copyright alone, but can they otherwise be expressly prohibited in a license?

  50. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    Yes.

  51. Re:It's now a free for all for all file fomats! Ye by davester666 · · Score: 1

    sure it is, by claiming that PSD is 'encrypted' using a secret encryption method... Opening the PSD in Photoshop enables you to view it and potentially convert it to non-encrypted file formats like jpeg.

    --
    Sleep your way to a whiter smile...date a dentist!
  52. Re:It's now a free for all for all file fomats! Ye by Sique · · Score: 0, Offtopic

    Oh, that's why so many people are living on the streets in Germany and are known to storm an plunder supermarkets for food.

    --
    .sig: Sique *sigh*
  53. Re:It's now a free for all for all file fomats! Ye by Sique · · Score: 3, Interesting

    It would be sufficient to legally download and install a single instance of the JRE to obtain a license according to the court. The defendant in the case didn't buy a license to the API either, just installed a single instance of SAS' program which he obtained legally.

    --
    .sig: Sique *sigh*
  54. Re:It's now a free for all for all file fomats! Ye by Sique · · Score: 0

    No, because the product in question is only protected by copyright. Everyone who acquired a copy of the program by legal means has all the rights to the program except those withheld by copyright.

    --
    .sig: Sique *sigh*
  55. Re:It's now a free for all for all file fomats! Ye by Patch86 · · Score: 1

    Don't worry, the patent almost certainly has "on the internet" at the end. Unless your mattress includes A USB wireless dongle, you're probably safe.

  56. Re:It's now a free for all for all file fomats! Ye by uglyduckling · · Score: 1

    Ooooh I miss calling Microsoft MICROS~1. The first time I saw that was when I went to Uni and had access to Usenet for the first time. This was after a few years of battling the awful Windows 95 for various friends, family and my secondary (high) school. I nearly fell of my chair. How times have changed.

  57. Re:It's now a free for all for all file fomats! Ye by chuckugly · · Score: 1

    I would bet that somewhere, somehow, at sometime, someone in an organization the size of Google has obtained a license to use Java.

  58. "to be" by Frans+Faase · · Score: 2

    Yes, almost like claiming that you have violated the copyrights by copying the words "to be" from the works of Shakespear.

  59. Re:It's now a free for all for all file fomats! Ye by mwvdlee · · Score: 1

    Don't celebrate too soon.
    Patents may still apply to algorithms used in the file format (it makes me vomit in the mouth a little, having just said that) and content of those files is still copyrightable as well.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  60. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    Generally licences include the phrase "to the extent permitted by applicable law" in such restrictions precisely because they aren't valid in certain jurisdictions because of laws like the one affirmed by the ruling here.

  61. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    I doubt that disassembly is illegal in Germany.

  62. They'd better not tell Oracle by Anonymous Coward · · Score: 0

    Someone's going to be unhappy!

  63. Re:It's now a free for all for all file fomats! Ye by wvmarle · · Score: 2

    But rounded corners? Still protected?

    That has never been a copyright issue.

    These "rounded corners" can be protected in very specific situations, notably design patents. You're probably referring to Apple vs Samsung and cases like that. When you create a design (outlook) for a device then you may patent that. This device can be anything: mobile phones, laptops, car, machinery, whatever. It means that while that patent is valid no-one is allowed to make a lookalike device.

    So if you make a phone that looks exactly like an iPhone, Apple may prevent you from selling it based on their design patent. Now how same this "looks exactly like" should be, that's up to the courts, and there is definitely no clear borderline. And it's definitely more than just "rounded corners".

    Another place where this "rounded corners" issue appears is in trademarks and branding. I'm sure the Coca Cola bottle design with it's narrow waist is well protected, by design patents and/or by trademarking. After all this design is very important for Coca Cola as even from a km distance many people will instantly recognise it's shape, and know the product it belongs to. Now you may be allowed to make a bottle with a narrow waist, but to get away with it you have to make it obviously different.

  64. Re:It's now a free for all for all file fomats! Ye by wvmarle · · Score: 1

    Does this mean video and audio codecs are also not copyrightable? They're also just complex stream of bits, afterall, and has no particular source code attached to them.

    Interesting question. Aren't some of these things covered by Patents rather than copyrights?
    AAC mentions patents in their license Faq.

    Yes, they are.

    It also highlights the issue of software patents.

    Traditionally patents were related to machines and mechanical devices, which means they cover a certain implementation to solve a problem. There may be a dozen methods to solve a certain problem (e.g. peeling a potato), with identical results (a nice and clean potato), and all of them are patentable. Yet you're free to invent a 13th method to solve this same problem, and patent it again.

    Yet software patents often revolve around algorithms, such as how to compress sound or video streams. Mathematical algorithms have traditionally been excluded from patents. Now when implemented in software it can be patented, such as the mp3 patent(s), which effectively patents the end result and with that the underlying algorithm, and not the implementation of how to get that result. A subtle yet important difference.

  65. They needed to go to court for this? by loufoque · · Score: 1

    I could have told them for a much smaller fee. That kind of thing is obvious to anyone with even a remote understanding of copyright.

  66. wow by fireylord · · Score: 2

    There's a whole 'other' market out there for mattresses that are...

  67. So much for GPLed libraries in the EU... by truthful+cynic · · Score: 1

    From the sound of things, all GPLed libraries are now viewed like LGPLed libraries (er, or more accurately, non-modified combining is OK) in Europe... Not that that is a bad thing....

    1. Re:So much for GPLed libraries in the EU... by Chrisq · · Score: 1

      From the sound of things, all GPLed libraries are now viewed like LGPLed libraries (er, or more accurately, non-modified combining is OK) in Europe... Not that that is a bad thing....

      That is very insightful (sorry no mod points), I had not considered the impact on open source. I think it is limited though to the ability to reverse engineer libraries that are part of the standard runtime environment for a programming language. Someone couldn't use the actual libraries that came with a GPL'd language in a commercial application, but they could rewrite them and produce a complete commercial implementation of the language.

    2. Re:So much for GPLed libraries in the EU... by Anonymous Coward · · Score: 1

      From the sound of things, all GPLed libraries are now viewed like LGPLed libraries (er, or more accurately, non-modified combining is OK) in Europe... Not that that is a bad thing....

      Interesting (and modded as such), but not true.

      You see... an API is not a SDK: the first one is Application Programming Interface, the second one is Sw Dev Kit. First one is a definition (not copyrightable - pretty much as the UNIX/Linux kernel headers), second one is implementation (and it is copyrightable).

      In the case of a GPL-ed library: if you use only the headers and don't link against the libraries, then yes, you are not bound by the GPL. This is how you can have perfectly legal closed-source drivers/modules that the Linux kernel can load/use - they only need to respect an API.

    3. Re:So much for GPLed libraries in the EU... by truthful+cynic · · Score: 1

      You don't understand how a copyleft works. The long and protracted discussion of it can be found here.. What mechanism do you think is used to make calling programs honor what the callee's license is?

    4. Re:So much for GPLed libraries in the EU... by truthful+cynic · · Score: 1

      > Someone couldn't use the actual libraries that came with a GPL'd language in a commercial application

      s/commercial/non-gpled/ (small nit). In any case, why not? If the interfaces themselves has no protection, all that has to be done is ship the original source of the library and the binary .so ( maybe even the .a ) of the libraries and call them at will. Header files might get tricky if it contains a lot of actual code (but this is an issue currently), but if you ignore this edge case, you'll see that there is no reason why any GPLed library is copyleft beyond what's in the library itself.

  68. Re:It's now a free for all for all file fomats! Ye by Chrisq · · Score: 1

    Oh, that's why so many people are living on the streets in Germany and are known to storm an plunder supermarkets for food.

    Absolutely correct, it is obviously functional. I expect that the GP meant it is not sustainable in the current economic climate - I have no idea if this is true. Many European countries are finding that their welfare systems are not sustainable but Germany is in a lot better situation than many other European countries.

  69. DMCA explicitly PROTECTS reverse engineering by Anonymous Coward · · Score: 1

    For purposes of interoperability. And it only refuses any other reverse engineering if used to access a copyright controlled product.

    Since YOUR document in THEIR format is not copyright controlled TO YOU, YOU can reverse engineer it no problem.

  70. Re:It's now a free for all for all file fomats! Ye by Midnight+Thunder · · Score: 2

    'the purchaser of a license for a program is entitled, as a rule, to observe, study or test its functioning so as to determine the ideas and principles which underlie that program.'"

    Google is not a purchaser of a license for JME, so this ruling is irrelevant to the jury for that case, sorry.

    Sure, but I suppose the definition of 'purchaser' in this context needs to be clarified. After all if you download a 'free' piece of software, then are you 'buying' a piece of software for 0€? This is important, since Java can freely be downloaded in compiled or source form, with the latter under GPL.

    --
    Jumpstart the tartan drive.
  71. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    You seem to be labouring under the common misconception that the law is determined through logical principles.

    It is not. Your headline point is completely invalid. It's how you wish copyright law was determined, not how it is actually determined. The problem with using logic to explain the law is one is tempted to ignore the law and derive what it must be from the logic. That doesn't work in law the way it does in maths.

    Reverse engineering of foreign software has always been allowed under EU copyright law (not so much under US copyright law). Reverse engineering of formats for data one has in hand, for one's own use, isn't even a copyright issue, anywhere, so I don't get how that can be a rationale for the law.

    However, copyrights and patents are different things, and what may be allowed by copyright law may be prohibited by patent law. E.g. the FAT patent trumps your right to make products that are FAT-compatible and possibly even your right to extract your own data from a FAT drive using your own tools.

    Hence my point - none of this is logical. Which is kind of your point too :)

  72. Re:It's now a free for all for all file fomats! Ye by Sique · · Score: 1

    No, he probably meant that the laws and orders, that came with the reforms according to the Hartz IV report, are far from being just, respecting the dignity of the people or being balanced. But they fulfill at least the minimal task of keeping most people from living on the streets and using criminal means to gather food.

    --
    .sig: Sique *sigh*
  73. Sadly by ThatsNotPudding · · Score: 1

    If Oracle loses and they inevitably appeal all the way to the Supremes, once Roberts, Scalia, and their Shadow even hear the word 'European', they will instantly side with Larry 'A-hole' Ellison, if for no other reason than to throw another arrogant middle finger to the rest of the 'uncivilized' judicial world.

  74. Re:It's now a free for all for all file fomats! Ye by mvdwege · · Score: 1

    If this is true, then why is libdvdcss still not able to be incorporated in Linux distributions originating from the US?

    The actual words of the law are irrelevant. It is the willingness of the Executive to prosecute, and the interpretation by the Judicial branch that decides what the law means in actual practice.

    And despite what the authoritarians said in their usual spiel of 'the innocent have nothing to fear', almost the first thing the DMCA was used for was to censor public debate by the Church of Scientology, followed by the quashing of interoperability attempts like DeCSS.

    Mart

    --
    "I know I will be modded down for this": where's the option '-1, Asking for it'?
  75. Re:It's now a free for all for all file fomats! Ye by Splab · · Score: 2

    Why would a European court rule on patentability of software when no software in Europe can be patented?

  76. Re:It's now a free for all for all file fomats! Ye by White+Flame · · Score: 2

    If this is true, then why is libdvdcss still not able to be incorporated in Linux distributions originating from the US?

    It is a tool for circumventing access controls to copyrighted materials, thus prohibited. The reverse engineering is allowed, and access controls can be bypassed to perform that step, but you still can't distribute tools that perform the bypass.

    And despite what the authoritarians said in their usual spiel of 'the innocent have nothing to fear'...

    I agree with you there. While the DMCA definitely brings a chilling effect and I'd support its repeal, it is too often misrepresented in conversation. The actual text of the bill is quite readable, and some "geeky" things are actually exempted or protected.

  77. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    I still don't understand why Google didn't just purchase Sun if Java were that important to them. Now they'll most likely be embroiled in litigation for the rest of their existence until they decide to switch over to Go or C++ for Android development. The U.S. judiicial system is a black box where one cannot predict the outcome, no matter how much cards are stacked in your favor.

  78. Re:It's now a free for all for all file fomats! Ye by jellomizer · · Score: 1

    Fine, I am going to change my programming language to a Process Automation and Logic System. So I can copyright it. Or better yet, Ill just won't share it with Europe, and the USA will benefit while Europe gets nothing... Europe is dying anyways, no need to expand to a dying market.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  79. Re:Software patent upheld in UE by Dr.Dubious+DDQ · · Score: 1

    EP 0618540, Microsoft's obscene "MSDOS-compatible filenames" patent on FAT32, was upheld by a German court.

  80. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    Keeping in mind that we're talking about EU (where DMCA doesn't exist), that exemption in DMCA effectively does not exist and there are no conceivable situations where it could be applied. It is "dead code" within the law.

    In one of the earliest DMCA tests,the MPAA-vs-2600 case, DeCSS was ruled illegal, regardless of the interoperability clause.

    If any defense ever tries to use the interoperability clause again, the plaintiffs can just cite every previous DCMA decision case as precedent that interoperability is irrelevant or outweighed.

  81. Re:It's now a free for all for all file fomats! Ye by dzfoo · · Score: 2

    Actually, it didn't. If you are referring to Apple vs. Microsoft in the 1980s, then that wasn't the reason Apple lost--although it is popular to say so.

    Apple granted Microsoft a license to use certain elements of the UI, and Microsoft exploited this license by using such elements in their own GUI system.

    Apple lost some of their claims because apparently the license was broad enough to cover most anything. Note that they did win some copyright claims.

                    -dZ.

    --
    Carol vs. Ghost
    ...Can you save Christmas?
  82. Re:It's now a free for all for all file fomats! Ye by dzfoo · · Score: 1

    To put it in terms that the parent poster can understand, Coca-Cola has a patent on curved bottles.

    Now he can go on to rage about one more indignity on innovation imposed by the patent system.

                -dZ.

    --
    Carol vs. Ghost
    ...Can you save Christmas?
  83. Re:It's now a free for all for all file fomats! Ye by beerbear · · Score: 1

    Actually I keep seeing more and more of that around here. Hartz IV may work less badly than other systems, but it does have its problems. Also, once you're homeless, good luck in getting Hartz IV.

    --
    Hold my beer and watch this!
  84. No, not the interoperability clause by Sloppy · · Score: 2

    It would be legal under DMCA because bypassing whatever access controls are theoretically in PSD (AFAIK there aren't any, but let's hypothesize that there were) wouldn't be circumvention. DMCA defines circumvention in a certain way, an important part of that definition being "without the authority of the copyright holder," and the copyright holder it's talking about there, isn't Adobe; it's the copyright holder for whoever created the imagery that is in the PSD.

    If PSDs contained DRM (false, but again, let's pretend they did), and you created a PSD containing your hand-drawn picture, you simply need to "authorize" the world to defeat the DRM, and then DMCA will allow anyone to defeat the PSD's DRM, anyone to create and traffic in tools that defeat the PSD's DRM, etc. These DRM-breaking acts wouldn't be exempted; they would simply not be covered in the first place. Authorization by the copyright holder removes DMCA.

    Better yet, authorize everyone in the world except Adobe and their customers. Make Adobe use the interoperability clause in their defense when you're suing them over their infringement tool.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  85. Re:It's now a free for all for all file fomats! Ye by TheRaven64 · · Score: 1

    If this is true, then why is libdvdcss still not able to be incorporated in Linux distributions originating from the US?

    Reverse engineering for interoperability is protected by the DMCA. Distributing the knowledge you acquired is protected by the first amendment. Distributing the tools you created using this knowledge is prohibited by the DMCA.

    --
    I am TheRaven on Soylent News
  86. Thank god by ThisIsNotMyHandel · · Score: 1

    Thank god the United States isn't the EU.

  87. Re:It's now a free for all for all file fomats! Ye by David+Chappell · · Score: 2

    It wouldn't. It ruled on copyrightability.

  88. Thank who? by Anonymous Coward · · Score: 0

    Corrected: Why can't the US be more like the EU!

    The US is like a hellish pit that spawns legislation like the DMCA and ACTA, where patent trolls can extort and stifle innovation, and citizens are free to lose their rights and privacy! Why would you thank any deity for such a wicked and corrupt society?

    This move by the EU is a good thing for competition, developers and users. Do you really understand any of this?

  89. Re:It's now a free for all for all file fomats! Ye by WizADSL · · Score: 2

    'the purchaser of a license for a program is entitled, as a rule, to observe, study or test its functioning so as to determine the ideas and principles which underlie that program.'"

    Google is not a purchaser of a license for JME, so this ruling is irrelevant to the jury for that case, sorry.

    Sure, but I suppose the definition of 'purchaser' in this context needs to be clarified. After all if you download a 'free' piece of software, then are you 'buying' a piece of software for 0€? This is important, since Java can freely be downloaded in compiled or source form, with the latter under GPL.

    It seems like it should be legal, if I buy you a copy of TurboTax for your birthday and give it to you (effectively transferring the license to you) then YOU own the program even though you didn't pay for it. Maybe buying someone a computer with Windows already installed would be a better example or the software in a car's integrated navigation system.

  90. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    How can something as technical as this end up in a decision by jury? Really... what the heck does the jury now about software patents, software development, etc...

  91. Re:It's now a free for all for all file fomats! Ye by David+Chappell · · Score: 1

    It is not necessarily like this everywhere. Sure it's common sense, but the DMCA in the US forbids "reverse engineering" which can limit a lot of observing, studying, or testing of the program's execution. In this particular case, a program has been reverse engineered and emulated by another program and it did this without seeing or copying the original source code. Ie, a clean room implementation.

    The DMCA does forbid reverse engineering as such. It forbides the trafficing in a means to bypass a technical means of controlling access to a copyright-protected work. So, you could encrypt your code to prevent study and then threaten those who distributed tools which could decrypt it. But this probably would not stop those who developed their own tools (since they would not be trafficing in those tools) and it would not stop black-box analysis.

  92. Re:It's now a free for all for all file fomats! Ye by David+Chappell · · Score: 1

    Actually, it didn't. If you are referring to Apple vs. Microsoft in the 1980s, then that wasn't the reason Apple lost--although it is popular to say so.

    Apple granted Microsoft a license to use certain elements of the UI, and Microsoft exploited this license by using such elements in their own GUI system.

    Apple lost some of their claims because apparently the license was broad enough to cover most anything. Note that they did win some copyright claims.

                    -dZ.

    Apple also lost because the judge ruled that an extremely high level of similarity between the interfaces did not prove infringment. He ruled that one must first eliminate all elements of the supposedly infringing interface to which Apple had no possible claim. That was pretty much everything.

  93. Re:It's now a free for all for all file fomats! Ye by dgatwood · · Score: 1

    If you mean the Oracle v. Google case, it's being tried in the Northern District Court of California. Three of that district's four courts are considered to be in or on the outskirts of the Silicon Valley (and I would surmise that it isn't being tried in Eureka). I think it's safe to say that they should have no trouble finding qualified jurors.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  94. Re:Software patent upheld in UE by manu0601 · · Score: 1

    I wonder how the court managed to sidestep European Patent Convention, which Germany is signatory. Article 52 says:

    • (1) European patents shall be granted for any inventions, in all fields of technology, provided that they are new, involve an inventive step and are susceptible of industrial application.
    • (2) The following in particular shall not be regarded as inventions within the meaning of paragraph 1:
      • (...)
      • (c) schemes, rules and methods for performing mental acts, playing games or doing business, and programs for computers [emphasis added];
  95. Yes, they did by Anonymous Coward · · Score: 0

    Oh, yes, please tell us all about your knowledge of European Union copyright and patent law...

    You do realize that the US uses a very different legal system? And that an understanding of US copyright law is of little use in Europe?

  96. Common vs Civil Law by Anonymous Coward · · Score: 0

    The UK is subject to the EU courts... However Europe in general does not use Common Law, so precedents are of little importance to Europeans with the exception of the UK and Ireland.

  97. That means all music and video is not protected by Anonymous Coward · · Score: 0

    I saw someone mention 'let's make something', but in the wording described above, no movies or music, or any other digital form of "entertainment" is copywriteable.

    Why, because of FORMATS. It states that an API and it's derivatives are not protected. Also going by the definition above, you could in fact 'observe' music, or a movie, and reproduce it. It would not be 100% the same no matter how you try, but it would be enough to have been involved in a coutroom and deemed piracy, until now.

    Interesting turn of events.

  98. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    What's your point? You can pretty much read any database page even in T-SQL with DBCC PAGE and you can find already partial documentation from tools/articles/books about the format. Also the internal transaction log records can be accessed by T-SQL even if not documented. Even for obscure things like Columnstore indexes stored as binary streams you can get an idea by looking at the patents owned by the Vertipaq compression/ordering algorithm.

    Being able to read the raw data from any DBMS is not a big deal, is the query optimizer which is the big deal...

  99. Re:It's now a free for all for all file fomats! Ye by Anonymous Coward · · Score: 0

    Anyone else thinking DRM?

  100. The old USA ruling onthe DBASE language repeated.. by Anonymous Coward · · Score: 0

    Basix in the 80's Borland was the maker of the old computer language DBASE tried to assert copyright on their language syntax. The court ruled it couldn't.
    hence FOXBase and others came out and DBASE later became the little language known as SQL when people taked on web server functionality.

  101. Re:It's now a free for all for all file fomats! Ye by lsatenstein · · Score: 1

    Interesting that computer "the format of data files" are not copyrightable!

    "the Court holds that neither the functionality of a computer program nor the programming language and the format of data files used in a computer program in order to exploit certain of its functions constitute a form of expression. Accordingly, they do not enjoy copyright protection."

    Very interesting.

    The Format of the data file being non copyrightable is an excellent Idea. Most of the time the data in the file belongs to the user, and making the file format non-protected allows for data migration, whether by the user or a competitor's product. I've always maintained that user data belongs to the user.

    The wording "the functionality of a computer program" may not be copyrighted pretty much says you can't copyright what your program does, but you may be able to copyright the actual code. This too allows migration, and prevents the "monopoly of ideas", and that might be what they wanted to protect.

    My only worry is that wording "functionality of a computer program" is wide open to interpretation, and could be used to ban clones. But The court address this as follows:

    In that context, the Court states that if a third party were to procure the part of the source code or object code relating to the programming language or to the format of data files used in a computer program, and if that party were to create, with the aid of that code, similar elements in its own computer program, that conduct would be liable to be prohibited by the author of the program. In the present case, it is apparent from the explanations of the national court that WPL did not have access to the source code of SAS Institute’s program and did not carry out any decompilation of the object code of that program. It was only by means of observing, studying and testing the behaviour of SAS Institute’s program that WPL reproduced the functionality of that program by using the same programming language and the same format of data files.

    So if you simply write a program that produces the same output of some proprietary program, that is perfectly permissible. But If you had access to the proprietary source code and used any of that code you were liable for copyright infringement.

    This pretty much sounds the death knell for applications that attempt to lock you in. They might not help you migrate, but they can't use copyright laws to prevent the development of competing products.

    But rounded corners? Still protected?

    Does this mean that MS's copyright on Fat32 is open to all to duplicate. Can nyone can now create a compatible Fat32 file without any concerns?

    --
    Leslie Satenstein Montreal Quebec Canada
  102. Re:It's now a free for all for all file fomats! Ye by Splab · · Score: 1

    Why are you answering a rethorical question? Even better, why are you giving a stupid answer to a rethorical question?