Slashdot Mirror


User: gnupun

gnupun's activity in the archive.

Stories
0
Comments
1,755
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,755

  1. Re:Thousands of Internet Radio stations on Sony Music CEO Confirms Launch of Apple's Music Streaming Service · · Score: 1

    The internet radio stations don't allow you choose the songs you want to listen to whereas you choose the songs with music streaming services.

    But I wonder if the 0.5 cents or whatever per song played given to the song copyright owners is enough money. Suppose iTunes and CD sales became obsolete, would streaming music pay enough to support artists financially?

  2. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    Every programming language has a different API to provide the exact same functionality to apps. How difficult would it be for Google to create another set of API methods that are different from the Java lib, but provide the same functionality as the Java lib?

    The functionality of the java library is not patented, rather the expression (syntax) of the functionality is copyrighted. You can use different method names and argument names and change the scope of the method and class to differentiate from Java. In fact, that is exactly what Microsoft did when it cloned .Net from Java.

  3. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    I only said it would take more than just reciting nouns. The nouns would actually need to be *USED* in some kind of creative fashion, and facts (such as saying that a particular noun exists

    It's not all nouns. Class/Interface name: Noun or sentence fragment Method name: verb, sentence fragment or noun Method arguments: noun or sentence fragment I fail to see how an API containing all nouns would be comprehensible to any programmer using the API.

  4. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    How much would it cost for Google to license Java from Oracle? Also, why don't they use their "Go" language instead of Java if the intention is to save cost of licensing Java?

    I don't think there is any case for interoperability since Android Java apps don't run on other platforms. Similarly, Java apps from other platforms don't run on Android OS.

  5. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    Android is using an opensource Java interpreter that existed before the idea of Android even existed.

    Not a problem if Oracle gives these distros a free license since it has few users. Android, on the other hand, has billions of users and Google has paid exactly $0 for Java the language or java the library.

  6. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    it's only a matter of time before they attempt to sue Linux for the exact same thing.

    For what? For Implementing standard POSIX APIs?

    POSIX.1-2008 is simultaneously IEEE Std 1003.1â-2008 and The Open Group Technical Standard Base Specifications, Issue 7.

    I don't think any single company owns a IEEE standard.

  7. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    Google copied the name and calling sequences in the API, not Oracle's code.

    Technically, that API is also code because it's written in the Java language syntax. Why the double standards: API declaration code should not be copyrightable, it should be public domain, whereas API implementation can be copyrighted.

    Since a code library is a functional extension of the language the API is for, Oracle is attempting to extend the concept of copyright to elements of the language itself.

    False argument: a library is one functional extension of the language. You can create infinite different libraries for Java, and therefore the language has infinite different functional expressions.

    Only a handful of classes are part of the language (java.lang.*), the rest are not part of the language.

    If it can do that, we lose another big chunk of our freedoms.

    What freedom is that? The freedom to copy other people's code for free?

  8. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    You seem to be confusing copyright with patents. Copyright deals with preventing copying of "expressions of ideas," whereas patents deal with preventing copying of "basic structure or operations" of ideas. What creative expression has Java copied from Smalltalk or C++?

  9. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    one generally needs to use far more than just nouns or proper nouns to produce a copyrightable creative work.

    Because only literary works and works with sentences having proper grammar can be copyrighted? Who made up that rule?

    This API issue is about creative expression, and with or without grammar, there is plenty of creative expression in designing APIs. Or is it a mindless and easy task so that you use can use a perl script to generate API for your library?

  10. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    APIs are not creative works.

    Based on what exactly? You're completely wrong.

    Keep in mind that copyright doesn't exist to funnel money to corporations like Oracle, it exists to encourage people to create stuff.

    Copyright encourages people/companies to create stuff by ensuring no one can copy/use their creation without payment, i.e., it blocks freeloaders.

  11. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    Copying the *name* of something is not ever a copyright infringement. Names are not copyrightable.

    It's not just one name/word, but multiple names/words in a single API call, and thousands of API methods copied exactly, not just one or two.

    Also, don't forget than an API declaration in Java syntax is useless without the API comment -- the documentation that tells you what the API does, what exactly are the inputs and outputs, and any limitations. That too was copied by Google.

    We're not dealing with copying one word, but rather copying tens of thousands of words scattered throughout the Java Standard Library implementation.

  12. Re:I had to laugh when I read this... on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    A lot of effort goes into a well written and thought out interface. In fact, the interface is often half the design of a product. It deserves protection from those who think they can take anything they want if they just want it badly enough.

    I fully agree with this. Designing a good API can often be far more difficult and creative task than implementing it, considering you can easily change the implementation later but not the API.

  13. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: -1, Flamebait

    then Compaq's reverse engineered BIOS was illegal and the whole era of the PC Clone was a violation of IBM's IP rights.

    Who knows if the decision to call it legal back then was okay, because software and the PC were very new. Everyone knows the importance of software today and you cant just rip off IP worth tens of millions for $0.

    We'd need to pry the BIOS out of every PC Compatible in existence.

    Why? Is there only one novel about cowboys? You can easily create another standard BIOS API that does not violate IBM's rights. But you'd have to recompile the OS and all the DOS apps to use the new API. Of course, all this is expensive for app developers, which is why apps should not use proprietary, OS specific APIs to code their apps. Rather they should call vendor-neutral standard APIs such that any vendor's software components can be replaced without recompiling the app. For example, you can choose Intel or AMD CPUs to execute your x86 instructions.

    Instead of using standardized APIs, your solution is to steal someone else's IP (API) because it's convenient.

  14. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: -1, Flamebait

    then Oracle has no case. Or rather, the logical, nerdly conclusion would be that it has no case.

    LOL, a logical conclusion without any logic stated?

    all Google has done is re-impolement the API using Oracle's names and calling sequences but its own code

    So the implied logic here is Google only copied certain things, but not the whole thing, so it's okay to copy it for free?

  15. Re:I had to laugh when I read this... on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 1

    You can't copyright generic and short phrases like chapter 1, chapter 2 anyway. There is no creative expression of ideas there.

  16. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 0

    The java API IS a standard API that all competing vendors can share for reimplementation.

    Sorry, those APIs are still owned by Oracle, unless it is offering that free-of-charge for anyone to reimplement. If you want free-to-implement APIs, create a standards organization like IEEE or W3C that publishes standard APIs. Reimplementing some company's proprietary API is stupid anyway. You're entirely dependent on that company for your APIs.

  17. Re:I had to laugh when I read this... on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 2, Informative

    Second, yes, using the same titles is, in fact, okay [copyright.gov].

    The pdf states "Copyright not available for titles and short phrases." But the table of contents of a book is not one phrase, rather it is a sequence of dozens of phrases. So it should be copyrightable, like API.

    Google has copied the premise of the book (Java platform), its table of contents (API) and rewritten the text within the chapters (reimplementing API) but keeping the same ToC. It should license the stuff it copied (API/ToC).

    Fourth, what does it take to be a standard in your mind? What is your opinion on the Java platform documentation?

    Oracle still owns the standard. Just because something is standardized by a company, does not mean it is free to use by other entities.

  18. Re:SFLC's brief explains parts of this well on Supreme Court May Decide the Fate of APIs (But Also Klingonese and Dothraki) · · Score: 0

    It is also not about whether you can use an API for interoperability purposes. That is covered by fair use,

    Sorry, but ripping the entire API and reimplementing it is not fair use. The copycat did not spend any effort in designing the API, so is not entitled to use it for free. If you want to share APIs, create a standard API that all competing vendors can share for reimplementation.

  19. Re:Too late... on Presidential Candidate Lincoln Chaffee Proposes That US Go Metric · · Score: 1

    Only in scientific and technical fields, but not for the layman. They don't to go fully metric, but at least display both units like: 32F / 18.3C or 5'5" / 165cm.

  20. Re:What actually happened on Microsoft Hasn't Given Up On the Non-Smart Phones It Inherited From Nokia · · Score: 1

    Unfortunately, some mingling did occur resulting in some smartphone features:

    the $30 Nokia 215 is "Internet-ready" and comes with Facebook and Twitter apps.

  21. Re:It's just weird. WHY? on Features That Windows 10 Will Deprecate · · Score: 1

    Why shouldn't a DVD play when you pop it in?

    Looks like they are doing it to handle security issues. For example, when you insert a DVD on Win7, it autoruns software loaded from the DVD. That software could steal data from the PC or install a virus.

  22. Re:Forced Updates? on Features That Windows 10 Will Deprecate · · Score: 3, Insightful

    This is what I warned about before: major OS upgrades that turn your PC/mobile device into a slow, fat pig. For example, Google Android forces you to upgrade your OS (say from KitKat to Lollipop with nag screens every 5-10 minutes if you refuse to upgrade). New OSes are designed for new, faster hardware. If you install a new OS update on an older machine, it becomes very slow and unusable.

    This is the same (forced obsolescence) strategy used by OSX, iOS, Android and now Win10. You don't have much choice against this strategy:
    a) You install a major OS update: your machine becomes very slow and unusable although you can still install the latest apps.
    b) You refuse to install the OS update: On OS X/iOS you can't install new apps because they are compiled for the latest OS update. On Android you get a nag screen every few minutes to "upgrade" your OS.
    c) You give up and sell/throw away your perfectly working machine to purchase a new one so you can run the latest OS and therefore the latest apps.

    As you can see, we need to protest against deprecating deferred updates. Non-deferred updates = forced obsolescence. We need to separate bug fix upgrades from major OS (feature) upgrades.

  23. Re:I for one.... on China Unveils World's First Facial Recognition ATM · · Score: 2, Interesting

    What they're trying to do is cover their own asses

    No, this is big brother technology. They can now map the serial numbers of the currency from the ATM to a person. One step closer to cashless, surveillance society.

    Although it could also be used to prevent a thief with stolen debit card and password trying to cash out someone else's money. But then how would a thief get somebody's PIN.

  24. Re:Yes, but because on Steve Albini: The Music Industry Is a Parasite -- and Copyright Is Dead · · Score: 1

    Why do people who create music, books and films feel entitled to earn more then their fans would over multiple lifetimes?

    Why do hotels and apartments charge rent for rooms over multiple lifetimes? Why do farmers make profit off the same land for multiple generations? The answer to all these questions is: the assets provide value to customers over multiple generations. That's why.

    Originally copyright protection was for X years then it became public domain. THen it was X+10, X+50, etc.... Sometimes 'retroactive' protecting work whcih should have been public domain.

    Originally copyright was owned by the authors of books. And since authors were ordinary working class folks, the lawmakers probably wrote copyright laws to limit the amount of wealth to match that of a working class man. But as time passed, publishers began to own the copyright of books, so the lawmakers rewrote laws to be more suitable for ruling class (capitalists).

    There's absolutely no reason copyright should not be infinite years, other than the limit the amount of wealth to copyright holders. The limited length of copyright law is a scam to deprive the creative class of people of their richly deserved wealth, and you are an even bigger scammer to want to further reduce the copyright years.

  25. Re: Why is it worth that much? on Mystery Woman Recycles $200,000 Apple I Computer · · Score: 1

    Nothing is worth more than manufacturing cost +20%.

    So how is 20% distributed amongst manufacturers, distributors and retailers? LOL