![]() |
#16 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,270
Karma: 10468300
Join Date: Dec 2011
Device: a variety (mostly kindles and kobos)
|
Quote:
|
|
![]() |
![]() |
![]() |
#17 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,732
Karma: 128354696
Join Date: May 2009
Location: 26 kly from Sgr A*
Device: T100TA,PW2,PRS-T1,KT,FireHD 8.9,K2, PB360,BeBook One,Axim51v,TC1000
|
Quote:
Copyrighted material can be legally reverse-engineered via clean-room code development. Patented material, it's not that easy; you can't replicate the same process with different code. Instead you have to achieve the same result via a different process. (Think: Type 1 vs TrueType.) |
|
![]() |
![]() |
Advert | |
|
![]() |
#18 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,270
Karma: 10468300
Join Date: Dec 2011
Device: a variety (mostly kindles and kobos)
|
Quote:
|
|
![]() |
![]() |
![]() |
#19 | |
Award-Winning Participant
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,389
Karma: 68329346
Join Date: Feb 2010
Location: NJ, USA
Device: Kindle
|
Quote:
But even aside from the fact that copyright has been corrupted into an indefinite profit protection scheme in violation of it's intent and so doesn't even serve it's intended function for traditional material, I still don't think it should apply to APIs because their nature and use is too different to be served well by copyright as it exists (even if it wasn't corrupted). Last edited by ApK; 05-27-2016 at 03:04 PM. |
|
![]() |
![]() |
![]() |
#20 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,102
Karma: 60406498
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Patents are for processes (how)
Copyrights are for the embodiment (the specific code) To issue a copyright for the idea would muddle the murky line even further Patents were supposed to be for non-obvious processes. I frequently see patents issued for what was a Manual Process, being patented (or getting a New) because a Computer is now being used or we have a Menu (Lotus vs Borland) at the bottom for control ![]() |
![]() |
![]() |
Advert | |
|
![]() |
#21 | |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 74,080
Karma: 315558332
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
Quote:
|
|
![]() |
![]() |
![]() |
#22 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,732
Karma: 128354696
Join Date: May 2009
Location: 26 kly from Sgr A*
Device: T100TA,PW2,PRS-T1,KT,FireHD 8.9,K2, PB360,BeBook One,Axim51v,TC1000
|
Quote:
But that was Google's first line of defense in this case. Until Oracle proved they hadn't "clean roomed" it. That said, I don't think there is any law of man or nature that says anybody is entitled to copy somebody else's creation. Copyright, patent, fair use, are all creations of the legal system. If the system allows it, fine. If it doesn't, then pay up or do without. Don't like it? Talk to the IdiotPoliticians or take it to court. |
|
![]() |
![]() |
![]() |
#23 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,732
Karma: 128354696
Join Date: May 2009
Location: 26 kly from Sgr A*
Device: T100TA,PW2,PRS-T1,KT,FireHD 8.9,K2, PB360,BeBook One,Axim51v,TC1000
|
More general: Too many people arguing against IP rights "on principle" arepeople who never created anything worth copyrighting or patenting.
The typical curve on the matter is exemplified by the chinese position: for years, the Chinese government did nothing to protect foreign IP. Once their companies started developing original (and valuable) IP, suddenly China got real interested in protecting IP rights at home and abroad. The same happened with the Manhattan publishing Houses: they had no respect for foreign copyright when their's had little to no foreign value. Once that changed they became copyright zealots to the extreme. It's all a function of whose ox is getting gored and who is getting a free ride. In Oracle vs Google? No clean hands, no heroes. And, again: the story isn't over. This can still blowup in everybody's faces. Both sides have deep pockets and despise each other. |
![]() |
![]() |
![]() |
#24 |
eReader Wrangler
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,894
Karma: 52566355
Join Date: Mar 2013
Location: Boise, ID
Device: PB HD3, GL3, Voyage
|
So you're saying a phone book (a list of names) should be subject to copyright? That's essentially what an API is. It's not a creative process to compile a list of names or an API. It's a mechanical process.
|
![]() |
![]() |
![]() |
#25 | |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 74,080
Karma: 315558332
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
Quote:
To be fair, defining an API is creative. There are innumerable ways that one could be created for any system. Doing it well makes writing software using it easier. But I still think that applying literary copyright to it doesn't make sense. |
|
![]() |
![]() |
![]() |
#26 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
The API is often the most creative part of software, because it can be the most difficult to get right. The API is the most publically visible part of your code, and once it is released into the wild it can be very difficult to fix it later or make substantial changes, without breaking a whole heap of dependencies. So you better make damn sure you put a lot of your creativity into the API to start with, and try and get it right first time. Thus I think we should be able to copyright APIs. But I am glad Google won this latest battle.
|
![]() |
![]() |
![]() |
#27 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,196
Karma: 70314280
Join Date: Dec 2006
Location: Atlanta, GA
Device: iPad Pro, iPad mini, Kobo Aura, Amazon paperwhite, Sony PRS-T2
|
Writing the phone book can be a creative process according to some patent/copyright lawyers.
The US Constitution says that one of the enumerated powers of Congress is "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries." An API is neither a discovery nor a writing. Of course, over the years, the meaning of this particular phrase has been stretched beyond all recognition by various lawyers looking to see exactly what they could get away with (answer, a whole lot), but the initial meanings of the words are pretty clear. You can't patent the concept of a 6 mm bolt nor can you file a patent that covers all wrenches that would fit a 6 mm bolt, though plenty of lawyers have tried. That is the equivalent of copywriting an API. Software simply isn't an invention nor is a work of art, any more than building a specific bridge is an invention or a work of art. They didn't try to copyright or patent the Brooklyn Bridge. |
![]() |
![]() |
![]() |
#28 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 608
Karma: 5007204
Join Date: Sep 2014
Location: Calif
Device: Fire hdx 8.9, Tab S2, Tab S5e, Aura ONE
|
Quote:
Any software that is copyrighted should have to prove that it is original & that no one has come up with it or used something the same way in the whole world. How many programmers solved an internal business problem & told the boss that the method should be copyrighted? How many programmers on the planet earth ever thought of even having any part of their code copyrighted when working on their job as per specs? The copyrights & patents is only given on who applied for the copyright or patent first. Apple should not have gotten free with the mouse just because they used a single button instead of 2 buttons. Wonder if the auto companies have patented the gear shift patterns......Apple disregarded the trademarks of another country's company with the iphone & got away with it as the USA has more guns than Brazil. |
|
![]() |
![]() |
![]() |
#29 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,055
Karma: 18821071
Join Date: Oct 2010
Location: Sudbury, ON, Canada
Device: PRS-505, PB 902, PRS-T1, PB 623, PB 840, PB 633
|
Yes. An API is usually implemented as header files, which are meant to be embedded into other people's code (i.e. to be copied). Making them illegal to copy by default seems to go against the whole point of publishing the APIs.
Last edited by rkomar; 05-31-2016 at 04:06 PM. |
![]() |
![]() |
![]() |
#30 | |
Award-Winning Participant
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,389
Karma: 68329346
Join Date: Feb 2010
Location: NJ, USA
Device: Kindle
|
Quote:
The question of whether implementing an identical API should be allowed is, I think, orthogonal to how other systems interface with the API. As an aside, I'd argue with the "usually" aspect of header files. There are plenty of APIs where the concept of a header file simply wouldn't apply, that have no source component at all, no SDK, barely any documentation.... |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Google's Oracle appeal denied | fjtorres | News | 45 | 07-13-2015 10:43 AM |
Google Books wins -- Fair Use says Judge | kennyc | General Discussions | 74 | 11-21-2013 12:22 PM |
Google settles and pays damages over Oracle lawsuit | JoeD | News | 8 | 06-22-2012 12:43 PM |
Jury finds that Google doesn't infringe Oracle patent | afv011 | News | 8 | 05-31-2012 06:51 PM |
Android 'important but not critical' to Google, says Page in Oracle trial | monkeyluis | Android Devices | 8 | 04-20-2012 02:39 PM |