An API gives names and definitions of verbs. The names indicate how to bring about the action or ask for the state of being, and the definitions describe what the action or state is, and also what nouns make sense when used together with the verbs. It doesnât describe the mechanics of how the action was performed.
Strange. This article makes it sound like the witness had trouble âconnectingâ with the jury and yet other articles I read made it sound like he had embarrassed the Oracle lawyer by making him look stupid and unprepared.
Not mutually exclusiveâŚ
Err, Schwartz isnât on trial. Heâs just a witness, who Oracle wants to discredit because his statements while he was in charge of Sun really support Googleâs stance in this whole thing.
basically, the best possible comment for this thread.
Unfortunately, while watching the nerds not succeed in court is fun and all; itâs difficult to overstate Just How Totally Fucked Basically Everything Ever will be if Google gets hammered in this case.
I donât much care whether they end up on the hook for a few billion to Oracle or not(Not that I like Oracle; but the monetary damages are simply not a problem for the world outside of Google): The trouble is that, if APIs are deemed copyrightable, we get another giant expansion of copyright into a dubiously suitable place, one that effectively means that building interoperable substitutes for more or less anything that has some software in it becomes legally tricky for the more or less arbitrarily long copyright term.
The idea that you canât copyright APIs may be a nerd delusion that is now being punctured by normal people from outside the bubble; but itâs a nerd delusion that has more or less made contemporary computer technology possible; which is being monkeyed with by a bunch of copyright maximalist lawyers attempting to reason-by-analogy from laws crafted to protect assorted flavors of artistic work. Their ideas areâŚunlikelyâŚto improve the state of the tech industry.
This article invokes a almost visceral level of anger in me. Sarah Jeong seems to be writing an article for an magazine which ostensibly covers the computing industry, from the perspective of someone who really doesnât care about computing. Who does she think her audience is?
I agree. It also reads like she thinks the ânerdsâ sheâs talking about are a little clique in some weird subculture as opposed to members of an enormous, successful, important, and growing piece of the US economy, who also happen to be current or former CEOs of multi-billion dollar companies. It seems like their inability to effectively communicate their views to the court has less to do with some kind of adherence to a nerd religion, as Jeong suggests, and more to do with the fact that they know so enormously much more about these topics than the judge or jury, who refuse to let them explain the basic principles of the industry.
I would suggest that the workarounds and development difficulties that would be introduced by copyrighted APIs being something thatâd âTotally Fuck Basically Everything Everâ is quite a massive nerd delusion in itself.
Sigh.
Nerds, please explain it to normals this way:
Programmers are Wizards. They create spells that they put on magical, digital paper, fed to enslaved demons that read the spells at the whim of anyone in control of the demon. An operating system is a special spell that gives a demon life and instructs the demon how to read other spells. An API is a book of spells that other spells can invoke. Spells now control nearly all aspects of everyoneâs life. Obey the Wizards and theyâll try to make sure the demonâs donât write their own spells to take over the world. Have a nice day.
Like others here, I hope Google wins this case, for the reasons fuzzyfungus has clearly outlined.
But I canât help sympathize with Schwartzâs obvious frustration. Imagine if, right now were the period in time where humans were first trying to figure out how to build big bridges. Companies would constantly be trying to patent basic engineering principles that they âdiscoveredâ. Simultaneously, you would have courts and politicians trying to mandate how bridges be built - imposing rules that would create weak bridges and put people at risk (see the encryption debate).
Obviously, better technology education (not arrogant snarking) is the key here. But contending with a public that is hugely ignorant about the technology that they use every day (and how court cases and government policy can break it) is hugely infuriating. Some kind of societal shift is needed so that we can deal with this kind of stuff effectively.
Itâs all well and good for Andy Rubin, co-founder of Android, to sit in a courtroom and explain that Android makes money despite giving a product away for free, but outside the walls of the courthouse, the elegant, perfectly manicured, proprietary walled gardens of Apple are beating the goddamn pants off Android.
Android has >50% market share pretty much everywhere but Japan âŚ
Would it be pedantic to point out that the title of Sara Jeongâs article ââNerds getting owned by normalsâ in Oracle v Googleâ ought to be âNerds getting pwned by normalsââŚ
I totally understand Schwartzâs frustration with explaining technology to luddites. (I resent the use of the term ânormalsâ.)I once had to assist a user with a simple web link titled âclick here to change your passwordâ. Turns out they didnât really understand what a mouse was, or a link, or âclickingâ⌠When youâre trying to explain something important and discovering that your audience is someone whose technical understanding is so far from your own can feel like having the rug pulled out from beneath you.
You might want to review the European decision I suppose. APIs are explicitly not copyright-monopolizable in Europe since 2012, because the Europeans can actually understand how disastrous it would be. So, in one sense youâre right: APIs being mindboggingly idiotically copyright-monopolized in the USA can at present really only screw over the Americans, not everyone. Well, at least until the insane copyright cultists still infesting American (and to be fair European) corridors of power next try to get Europe to âharmonizeâ with increasingly ridiculous American laws under some âfreeâ trade treaty that is nothing of the sort.
I guess what Iâm getting at is that yes, copyrighted APIs would play hell with the development of ideas and innovation in the technology sector, the same way that it can affect patents. But thereâs a pretty big difference between stifling Silicon Valley innovation and âfucking basically everything everâ.
The hard part to understand is they may be of normal intelligence, and may in fact know more than you about some subjects. They may even sign your paychecks.
Given the number of things that have firmware of some sort and speak a protocol of some kind, a markedly smaller difference than it once was.
We donât call all the points of interaction between devices and pieces of software âAPIsâ but they are conceptually similar enough that vendors would certainly start if doing so provided robust and effectively permanent veto power over anybody inter operating with their products without their explicit blessing.
Not quite.
An API is a list of just the incantations for spells that other spells can invoke. Unless you (or someone else) does the grunt work to turn those incantations into full spells, itâs useless - but if you do, then anyone else who is familiar with those incantations can use them to save work when creating larger, more complex spells.