Slashdot Mirror


User: phantomfive

phantomfive's activity in the archive.

Stories
0
Comments
31,362
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 31,362

  1. Re:Books, Music, and APIs on Declaring Code Is Not Code, Says Larry Page (arstechnica.com) · · Score: 1

    Which MIGHT be true, except Sun said they were open source and free to use.

    They are open source and free to use, but you still have to follow the license. Google didn't follow the license (which is why they recently switched to the GPL for their Android dev system; if they had done that long ago, there wouldn't be any problem now).

  2. Re:The API _is_ the semantics of language on Declaring Code Is Not Code, Says Larry Page (arstechnica.com) · · Score: 0

    Yeah, "TO A HUMAN" is really what matters in copyright......
    Your points about the java.* name being necessary for a computer to be able to run a piece of source code is true, of course, but that's more relevant in an interoperability fair-use defense.

  3. Re:Giant problem on Declaring Code Is Not Code, Says Larry Page (arstechnica.com) · · Score: 1

    That's true, Google has plenty of potential defenses.

  4. Re:The API _is_ the semantics of language on Declaring Code Is Not Code, Says Larry Page (arstechnica.com) · · Score: 1

    Attempting to have exclusive rights to an API is like a restaurant wanting exclusive rights to phrases such as "GET WATER", or "ONE BEER PLEASE"

    The courts deal with this problem by using the "abstraction-filtration-comparison" test. Essentially, they remove all the parts that are common and unexpressive, such as "get water" or "one beer please," and then they make a comparison with whatever is left. In this case, math.abs() is probably not original, but clearly the package name "java.math.*" is not necessary for expressing the idea of absolute value.

    There's a lot of good information in the appeal court's decision, and also Wikipedia has a decent article on the abstraction-filtration-comparison test.

  5. Re:Giant problem on Declaring Code Is Not Code, Says Larry Page (arstechnica.com) · · Score: 1

    Headers are not copyright able.

    That's definitely not true, it's even less true of header files than of APIs in general, because header files can have real, important code. The example that was raised on the LKML at the time of the SCO trials were things like htonl() ntohl() etc, because they are implemented as macros in the Linux source code, and they are really efficiently implemented. Obviously in C and C++ a lot of real source code can be implemented in header files.

  6. Re:Type systems on Declaring Code Is Not Code, Says Larry Page (arstechnica.com) · · Score: 1
    You're blowing ignorance out your fingers now. You hate Oracle, you misunderstand this case (because of your ignorance), and your emotion/fear is making you say stupid things. For example:

    They didn't need a license because they didn't copy anything from Java

    They didn't copy anything from Java? Really?

    Yes they did [make a clean room copy], and it's not a copy.

    No, you're wrong, Joshua Bloch wrote code in both Android and in Sun's version of Java. If you have the same person writing code in both places, that's the sloppiest "clean room" implementation ever.

    Oracle's idea that because Android isn't 100% compatible with Java, and they didn't copy *all* the APIs, so therefore it can't be about interoperability is absolutely laughable.

    Wait, you just said it's not a copy. So did they copy or not?

    Nope, because every company is now going to have to go to court to prove 'fair use'', which Oracle has made various versions of as it has gone along.

    Every company is not going to have to go to court to prove fair use, you're letting your emotions carry you away again. And it doesn't matter what 'version' Oracle 'makes,' it matters how the courts rule. The lawyers are supposed to present several arguments to support their case, that's what lawyers do.

    Yes it has. Software implementations, yes, APIs no. Not sure if you're just ignorant or are deliberately painting over that.

    In what case have APIs ever been treated as non-copyrightable?

    Again, calm down, don't let your emotions carry you away, you will think more clearly.

  7. Re:Type systems on Declaring Code Is Not Code, Says Larry Page (arstechnica.com) · · Score: 0

    If you reuse APIs to help developers with a familiar language and for them to reuse their code....that qualifies as fair use without even thinking about it.

    Why. I would be interested in your reasoning.

  8. Re:Type systems on Declaring Code Is Not Code, Says Larry Page (arstechnica.com) · · Score: 0

    This has also been....overturned endlessly, throughout the 80s and 90s with things like DR DOS.

    No it hasn't, throughout the decades copyright of software has been upheld. The Dr DOS lawsuit was based on Microsoft purposely breaking it.

    There is no software industry of any kind with copyrighted APIs.

    Nah, because there is a strong interoperability defense, that allows you to copy copyrighted APIs (which is what your friend dr dos did).

    Google is having trouble for a few reasons:

    1) They didn't make a clean-room copy.
    2) They didn't make their copy for interoperability reasons.
    3) They didn't use any of the licenses that were available for Java. Google has now switched to the GPL for their Java, so there is no more problem for them going forward.

  9. Re:Giant problem on Declaring Code Is Not Code, Says Larry Page (arstechnica.com) · · Score: 1

    If APIs are copyrightable

    APIs are copyrightable, at least in California.

    this will be a huge problem for projects like Wine (which implements Microsoft APIs), and GNU/Linux (which implements Bell labs APIs).

    No, Wine has a solid fair-use defense, because they exist only for the purpose of interoperability.
    Google is struggling to make an interoperability defense because that was not the purpose of their copying.

  10. Re:Giant problem on Declaring Code Is Not Code, Says Larry Page (arstechnica.com) · · Score: 2

    You're getting confused with trademark, which needs to be maintained; whereas copyright and patents do not.

  11. Re:Paris isn't exactly French these days. on EgyptAir Flight 804 Missing (cnn.com) · · Score: 1

    Frankly, I'm fine with Christians or Muslims trying to take over the world.
    I'm not fine with either one of them taking it by force. If your words can't convince me, then let me be. Think of better words.

  12. Re: LOL on EgyptAir Flight 804 Missing (cnn.com) · · Score: 0

    Your comment title is "LOL", thereby clearly identifying you as a troll. Somehow people thought you were serious.....

  13. . Now the real question is if physical possession of the device is a requirement for installing the keylogger, (in which case not a very high level risk), or if it can be loaded through via malicious website, (much higher level of risk). Unfortunately the article doesn't go into enough detail

    I don't know how he did it, but if you have ADB access, you can install a key-logger (I used to do that for my job). Another option is rooting a phone, install the key-logger, then unroot it.

  14. Re:it worked on John McAfee Tried to Trick Reporters Into Thinking He Hacked WhatsApp (gizmodo.com) · · Score: 5, Insightful

    John McAfee is mildly insane, but he gives me more entertainment per word uttered than most of the other people you see in the media. So keep going John, I'm waiting to see what weird thing you pull next.

  15. Cybersecurity Ventures has an article claiming it McAfee actually did it. So he managed to trick at least some of the reporters he talked to. Worth mentioning this is similar to the bitcoin/Craig Wright media trick.

    Here is a screenshot in case they realize their mistake and remove it later.

  16. Re:alternative methods to an end... on Will Self-Driving Cars Clog Our Highways? (go.com) · · Score: 1

    All I'm saying is I'm never getting in a car on Feb 29th, and never during the daylight-savings shift.

  17. Re:Not wrong on Oracle V. Google Being Decided By Clueless Judge and Jury (vice.com) · · Score: 1

    Not to mention the definition of GNU is completely irrelevant to the case at hand, so even a perfect judge would have tried to move on from that point.

  18. There's a lot of entertainment in the article on Oracle V. Google Being Decided By Clueless Judge and Jury (vice.com) · · Score: 1
    Hysteria aside, there's a lot of fun stuff in the article. The lawyers were brutal:

    No one bothered to challenge Schwartz’s apparent belief that hamburgers are commonly featured on breakfast menus, as he had already moved on to confusing the jury on another front

    “You don't remember this article about being one of the fifteen worst CEOs in American history?” [Oracle's lawyer] asked him.

    Schwartz congratulates Google on developing an open source mobile platform to its face, and then calls it “Scroogle” in a private email

    btw, this case isn't the end of the world, it won't affect your ability to use APIs, only to copy them wholesale. And even then you can have a defense if you do it for interoperability purposes, so in 90% of the cases where you'd want to copy an API, you'll be able to.

    In the other cases, make up your own stupid language, it's not like Java is that great.

  19. Re:How fast is this? on Ingestible Medical Robots Could Remove Batteries From Stomachs (washingtonpost.com) · · Score: 1

    Steering little pouches around with external magnets while irradiating some poor kid with X-rays (so you can steer the 'robot')

    I'm guessing they would use ultrasound.

  20. Re:The invention of the iceless refridgerator on Ask Slashdot: What Was The Greatest Era Of Innovation? (nytimes.com) · · Score: 1

    I'm not flexible enough to clip my toenails with my teeth

  21. Re: The invention of the iceless refridgerator on Ask Slashdot: What Was The Greatest Era Of Innovation? (nytimes.com) · · Score: 1

    I use wire cutters. Better than nail clippers.

    Hmmm, that might actually work better than nail clippers.

  22. Re:2020 to 2020 + a few months on Ask Slashdot: What Was The Greatest Era Of Innovation? (nytimes.com) · · Score: 1

    That's not a very sophisticated argument. You probably didn't even read my link.

  23. Re:2020 to 2020 + a few months on Ask Slashdot: What Was The Greatest Era Of Innovation? (nytimes.com) · · Score: 1
  24. It's not a secret anymore.

  25. Re: The invention of the iceless refridgerator on Ask Slashdot: What Was The Greatest Era Of Innovation? (nytimes.com) · · Score: 1

    I use these little metal clippers that'll work just fine after the fall of civilization.

    That works fine until they rust or get dull and you can't use them anymore, or you didn't pack them with you when you were fleeing from the rabid monkeys of diaspora. Let's be honest, there are plenty of reasons you wouldn't have toenail clippers with you.