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. Yes, that is exactly what we told the whining users back in the day when they fiercely resisted to stop using telnet, rlogin and similar old Unix crap.

    I don't know about that, in the groups I worked with, all the users were happy to move to ssh once they learned how cool it is. Ssh seemed like a step up in every way, and I'm still happy to use it.

  2. Re:security best practice? on Systemd Starts Killing Your Background Processes By Default (blog.fefe.de) · · Score: 1

    Wow, thanks for that; I always wondered why my nohup processes were dying when I logged out (I didn't know about the ampersand).

  3. Nice find, thanks.

  4. Re:Customer USING, you're not COPYING on Op-ed: Oracle Attorney Says Google's Court Victory Might Kill the GPL (arstechnica.com) · · Score: 1

    That's an interesting example, but I can't help getting the feeling that you haven't read the link I gave you.

  5. FWIW, I've only found one quote by Lennart Poettering about the entire thing (source):

    I am not sure I follow. Note that user@.service is already reference counted by the login sessions around. i.e. it is started before the first user session of a specific user is created, and stopped when the last user session ends. I don't follow why that behaviour is not sufficient?

    Lennart seems to have learned by now to be careful what he says in public, so I don't expect him to call anyone a moron here.

  6. Re:Static creates a copy. COPY right on Op-ed: Oracle Attorney Says Google's Court Victory Might Kill the GPL (arstechnica.com) · · Score: 1

    As for the lawyers, the lawyers may not understand this area of law is rather specialized and very technical.

    Yes, that's why I talked to a lawyer who specializes in software copyright in Silicon Valley. But anyway, appeals to authority are lazy arguments, so I should go into more detail.

    If you look at the case law, the courts don't consider the linking method at all, it's irrelevant. The courts use a different method to figure out what is a derivative work, the abstraction filtration comparison test.

  7. Re:Customer USING, you're not COPYING on Op-ed: Oracle Attorney Says Google's Court Victory Might Kill the GPL (arstechnica.com) · · Score: 1

    Any reasonably written executable that does dynamic linking can choose or not to choose to load a library.

    That's true, you can conditionally open a dll in your program using dlopen(), but it's an edge case.

    As I mentioned in another post, the method of linkage doesn't matter, but whether it is a derivative work. There is a fairly complex process the court goes through to determine if something is a derivative work or not (more info here, and links to even more info), but it doesn't take into consideration linkage. Your list of linkage types is not relevant. Even inter-machine calls can make your program a derivative work.

    It is true that in the 90s and late 80s when the GPL was born, Richard Stallman taught that linkage was an important aspect, and it seemed reasonable at the time; but since then, copyright law developed in a way he didn't expect.

  8. Re:Static creates a copy. COPY right on Op-ed: Oracle Attorney Says Google's Court Victory Might Kill the GPL (arstechnica.com) · · Score: 1

    If it can dynamically link to either A or B, then the case is no different than if you can statically link to either A or B.

    I've talked with lawyers about this very topic, and the method of linking isn't particularly important.

  9. Re:Customer USING, you're not COPYING on Op-ed: Oracle Attorney Says Google's Court Victory Might Kill the GPL (arstechnica.com) · · Score: 1

    COPYright essentially controls the right to make copies, not the right to use. If I buy a book, I can't legally make and distribute copies of it;

    If you create a derivative work, copyright also controls the right to make copies of that derivative work.

    Further, my distribution of a dynamically linked executable doesn't actually even USE the library.

    The executable won't run at all without the library being present, it pretty clearly uses it.

  10. Re:Losing Attorney is BSing on Op-ed: Oracle Attorney Says Google's Court Victory Might Kill the GPL (arstechnica.com) · · Score: 1

    The LGPL covers more than just the API: it covers all the implementation code in the library as well.

  11. Re:Static creates a copy. COPY right on Op-ed: Oracle Attorney Says Google's Court Victory Might Kill the GPL (arstechnica.com) · · Score: 1

    Judge Alsup ruled that using an API dynamically (and even re-implementing it) isn't, because the library's API can't be copyright protected anyway.

    It doesn't matter if the API is copyright or not, because you are still using all the code from the library: the actual implementation (unless you reimplemented it yourself).

  12. Re:Static creates a copy. COPY right on Op-ed: Oracle Attorney Says Google's Court Victory Might Kill the GPL (arstechnica.com) · · Score: 1

    I think by "worse" GP means "more clearly brings the result under the license used by the library". Static linking creates a strong case that the resulting executable must abide by the license of the library.

    I'm not sure that's true. Because they're both derivative works.

  13. Alice on Ask Slashdot: What Books Should An Aspiring Coder Read? · · Score: 1

    Someone said that Alice in Wonderland is the best book on programming. "The Idea Factory" is about technology in the last century, and touches on computers, and is also quite readable. "The Art of Unix Programming" is worth a read, along with the jargon dictionary, and they're free. "Zero Bugs and Program Faster" has code examples from across half a century. This series was really great, but might be hard to find.

  14. Re:Losing Attorney is BSing on Op-ed: Oracle Attorney Says Google's Court Victory Might Kill the GPL (arstechnica.com) · · Score: 1

    Static linking is worse than dynamic linking.

    Why? Seems about the same to me, the only difference being the --static flag on the compiler command line (or whatever, depending on your compiler).

  15. Re:What's Myspace? on Hackers Claim to Have 427 Million Myspace Passwords (vice.com) · · Score: 1

    Because I don't have the power to actually do that, I have no reason to worry about the happiness other people.
    When I actually get that power, I'll start considering their happiness in balance with my own.

  16. Re:What's Myspace? on Hackers Claim to Have 427 Million Myspace Passwords (vice.com) · · Score: 1

    No, I'd be happy if Facebook disappeared before an alternative showed up. I'm not dictating anything, I don't have that power.

  17. Re:What's Myspace? on Hackers Claim to Have 427 Million Myspace Passwords (vice.com) · · Score: 1

    Popularity is no indication of quality.
    I wish for the end of "big oil" and even more people use that. Presumably if Facebook disappears, something better will replace it.

  18. Re:What's Myspace? on Hackers Claim to Have 427 Million Myspace Passwords (vice.com) · · Score: 1

    Hopefully it's a mirror that reflects Facebook's destiny.

  19. Friendly reminder on Hackers Claim to Have 427 Million Myspace Passwords (vice.com) · · Score: 0

    If you keep that stuff in your database, encrypt it!

  20. Re:The trial is now over, on Android Is 'Fair Use' As Google Beats Oracle In $9 Billion Lawsuit (arstechnica.com) · · Score: 1
    Truly you have a dizzying intellect lol; I think you still misunderstand things. I respect your willingness to do research, though.

    Oracle is claiming that, given the evidence Google presented, even if all the evidence were 100% true, then it still wouldn't be enough to decide in Google's favor under the law. Oracle filed a rule 50 a motion. The rule here can be found by searching for a "rule 50 a motion."

    Oracle is basing this motion not just on the commercial aspect, but based on the four statutory categories of fair use. They claim Google has not met the burden of proof in any of the categories (and a few categories beyond the statutory categories as well). You can read their full argument here. Notice that on the first line of their memorandum they cite the rule they are using.

    Basically, Oracle is presupposing that it owns a language, so any use of that language's lexicon and grammar is theirs to control-- and assert that they get this power through copyright.

    Here you are wrong, notice carefully the fine distinction, Oracle never claimed to own the Java language (so all those people thinking this case might settle the questions of languages being copyrighted were wrong), in fact, they admitted that they gave the language away. Instead, they claimed to own the Java standard library, and those packages are what this case is about.

    This is a tricky area legally-- Copyright is not the appropriate vehicle for this kind of intellectual property. (Patents are the appropriate vehicle.)

    The appellate court addressed (briefly) the question of patents vs copyright in their decision. You should read the decision, I think you might enjoy it.

  21. Re:It's still a nice victory on Android Is 'Fair Use' As Google Beats Oracle In $9 Billion Lawsuit (arstechnica.com) · · Score: 1
    Cool. If you'd like to test yourself, I wrote a small comprehension test here. You can read them (and without checking the instructions again) see if you can answer the questions.

    My guess is that the jury got as far as "The pertinent Android versions are: ... Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice CreamSandwich, Jelly Bean, Kit-Kat, Lollipop, and Marshmallow" and started salivating. Nothing named like the above could possibly be infringing or bad (except for your GI) ergo Google's use of Java (Mmmmm, coffee and donuts and icecream) was fair use. Case closed!

    Brutal. Maybe Oracle will appeal based on the refreshments served to the jurors.

  22. Re:Stop using Java on Android Is 'Fair Use' As Google Beats Oracle In $9 Billion Lawsuit (arstechnica.com) · · Score: 1

    Also worth mentioning that C is portable across languages.....that is, a library written in C can be run from python, or from Java, or from C++, or TCL or whatever.....

  23. Re:Too Bad For Oracle... on Android Is 'Fair Use' As Google Beats Oracle In $9 Billion Lawsuit (arstechnica.com) · · Score: 1

    I thought the patents were determined to cancel each other out in the first court case.

  24. Re:It's still a nice victory on Android Is 'Fair Use' As Google Beats Oracle In $9 Billion Lawsuit (arstechnica.com) · · Score: 1

    IANAL, but the jury instructions seem pretty reasonable to me. The instructions are pretty long, but they seem to be written very clearly and have a minimum of jargon (legal or technical).

    Maybe.....but there are plenty of crucial details that matter. For example, you read it; did you notice which of the four fair-use categories is most important? How much in favor of Google (at most) should the third fair-use category be weighted? These are details that could completely change a judgement, but they are subtle and hard to understand from the argument.

    Here's another example (and this is one that Oracle already complained about). Read this sentence from the instructions to the jury: "Sun developed the Java programming language and made it free for all to use." When you read it, a reasonable juror might wonder, "What is Oracle really complaining about here? They made it free! so of course Google used it." Later the document tries to clarify that the API was not free, but may be fair use, etc. The question is whether the jury was able to understand the full subtle paragraph, or just read the first sentence (which is definitely the easiest-to-read sentence in the paragraph).

  25. Re:The trial is now over, on Android Is 'Fair Use' As Google Beats Oracle In $9 Billion Lawsuit (arstechnica.com) · · Score: 4, Informative

    That's a no true scottsman, straight up!

    It sounds like it to you, but in court there are legal definitions for things like "reasonable jury" and Oracle will need to prove that their case fits that definition.