4 ms·
As I've noted below, Oracle's API copying goes all the way back to their beginning. After all, Oracle doesn't own any of the original SQL copyrights (and someho
by fpgeek 12y ago
As I've noted below, Oracle's API copying goes all the way back to their beginning. After all, Oracle doesn't own any of the original SQL copyrights (and somehow I doubt they've ever licensed them from IBM).
- pron 12y agoExcept that the ruling differentiates between languages (which are not copyrightable) and APIs, which are. Google claimed that all of the Java APIs are part of the language, while the court ruled that only 3 (out of fortysomething are).
- windsurfer 12y agoMay I ask why languages are different from APIs, since both are programming interfaces?
- tomsthumb 12y agoIt mostly has to do with the way you squint and look at it. You're a smart guy, give it a few goes and it'll make sense.
- AnimalMuppet 12y agoTo whoever downmodded the parent: I'm pretty sure it was sarcasm. That is, I'm pretty sure when he says "it has to do with the way you squint and look at it", he's saying that there really is not much difference.
- jpadkins 12y agosarcasm generally does not add signal to the conversation, so it is downvoted here like humor and other noise.
- tomsthumb 12y agoI felt that that particular piece of sarcasm added more to the conversation than a simple statement of my agreement, which is distinct from an upvote, however, I was also unaware of this general policy/behavior of the forum as it is mentioned in neither the FAQ nor the guidelines. Thanks for the heads up. edit: just to be clear, this is not sarcasm.
- Dylan16807 12y agoOf course sarcasm itself does not add signal, but a valuable comment can be sarcastic. It is only noise if it wastes time.
- georgemcbay 12y agoSQL is actually both a language and an API. There are a lot of built-in functions (the API part) that are just expected to be in every implementation (TRUNC(), UPPER(), LOWER(), etc, etc).
- xg15 12y agoSo, what about i.e. java.lang.Iterable, java.lang.Exception or the boxing classes - APIs which are directly referenced in the language specification?
- pron 12y agoThe court ruled that 3 of the forty-something packages are considered a part of the language, but the rest aren't.
- webreac 12y agosadly they are bad at copying. For example, Oracle sql has substr instead of the standard function substring.
- CameronNemo 12y agoDERIVATIVE WORK! No seriously, does it have the same arguments?
- webreac 12y agoIn 2014, compliance with sql92 should be a minimum.