Click here to Skip to main content
15,885,366 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: The-no code dream... Pin
Mycroft Holmes7-Oct-20 12:37
professionalMycroft Holmes7-Oct-20 12:37 
GeneralRe: The-no code dream... Pin
obermd8-Oct-20 12:09
obermd8-Oct-20 12:09 
GeneralAPI Copyright (Google vs Oracle). Pin
Gerry Schmitz7-Oct-20 5:55
mveGerry Schmitz7-Oct-20 5:55 
GeneralRe: API Copyright (Google vs Oracle). Pin
Greg Utas7-Oct-20 6:27
professionalGreg Utas7-Oct-20 6:27 
GeneralRe: API Copyright (Google vs Oracle). Pin
Gerry Schmitz7-Oct-20 7:39
mveGerry Schmitz7-Oct-20 7:39 
GeneralRe: API Copyright (Google vs Oracle). Pin
Greg Utas7-Oct-20 7:54
professionalGreg Utas7-Oct-20 7:54 
GeneralRe: API Copyright (Google vs Oracle). Pin
Gerry Schmitz7-Oct-20 8:04
mveGerry Schmitz7-Oct-20 8:04 
GeneralRe: API Copyright (Google vs Oracle). Pin
James Lonero10-Oct-20 14:08
James Lonero10-Oct-20 14:08 
I think you are on to something plausible Greg. I’m thinking of sheet music. A composer wrote the symphony long ago and now we have the music written on paper for future generations to play. That sheet music is the api or interface (depending on which language you use). Behind it is the orchestra playing for us. The lead violinist may be male or female. That may be a form of copyright infringement if the first lead violinist was male. If the conductor decides to play the symphony more choppy than the sheet music shows then he may be in violation of the copyright.

Whoever the lead violinist is or how it is played is a result of the interpretation of that sheet music and the works are all done behind the scenes. Same as an api or interface.

There may be a better challenge to the copyright if any of the methods of the api/interface are changed, added, or deleted. Then the original api is not valid. If google is making changes to any methods (name, inputs, or returns), then they should rethink their strategy. Google can create a new api that subclasses Oracle’s api to add their new methods. Back in the days of COM, the inventors warned us that once an interface is published we should not change it. And that is for good reason. People using their older software who get their dependent libraries (or operating system) updated will expect their software to work. It’s better to be more customer friendly.

Imagine if your favorite symphony is 30 pages (of sheet music) long and the producer of the concert adds five pages from another symphony to the middle of the symphony you came to see. You might leave feeling disappointed. You may want your money back. You may want to sue all involved with the concert for screwing up your favorite symphony. Were copyright laws broken? That may be more subjective, but you must supply a convincing argument. (At least that is what I learned in my business law class.)


modified 10-Oct-20 20:15pm.

GeneralRe: API Copyright (Google vs Oracle). Pin
Greg Utas11-Oct-20 0:17
professionalGreg Utas11-Oct-20 0:17 
GeneralRe: API Copyright (Google vs Oracle). Pin
Slacker0077-Oct-20 6:51
professionalSlacker0077-Oct-20 6:51 
GeneralRe: API Copyright (Google vs Oracle). Pin
Gerry Schmitz7-Oct-20 7:42
mveGerry Schmitz7-Oct-20 7:42 
GeneralRe: API Copyright (Google vs Oracle). Pin
Jörgen Andersson7-Oct-20 8:07
professionalJörgen Andersson7-Oct-20 8:07 
GeneralRe: API Copyright (Google vs Oracle). Pin
Rick York7-Oct-20 8:15
mveRick York7-Oct-20 8:15 
GeneralRe: API Copyright (Google vs Oracle). Pin
Jörgen Andersson7-Oct-20 10:31
professionalJörgen Andersson7-Oct-20 10:31 
GeneralRe: API Copyright (Google vs Oracle). Pin
Rick York7-Oct-20 10:48
mveRick York7-Oct-20 10:48 
GeneralRe: API Copyright (Google vs Oracle). Pin
Jörgen Andersson7-Oct-20 10:51
professionalJörgen Andersson7-Oct-20 10:51 
GeneralRe: API Copyright (Google vs Oracle). Pin
Nelek7-Oct-20 20:16
protectorNelek7-Oct-20 20:16 
GeneralRe: API Copyright (Google vs Oracle). Pin
F-ES Sitecore7-Oct-20 7:50
professionalF-ES Sitecore7-Oct-20 7:50 
GeneralRe: API Copyright (Google vs Oracle). Pin
Nelek7-Oct-20 8:02
protectorNelek7-Oct-20 8:02 
GeneralRe: API Copyright (Google vs Oracle). Pin
F-ES Sitecore7-Oct-20 9:19
professionalF-ES Sitecore7-Oct-20 9:19 
GeneralRe: API Copyright (Google vs Oracle). Pin
DerekT-P8-Oct-20 7:16
professionalDerekT-P8-Oct-20 7:16 
GeneralRe: API Copyright (Google vs Oracle). Pin
Rick York7-Oct-20 8:19
mveRick York7-Oct-20 8:19 
GeneralRe: API Copyright (Google vs Oracle). Pin
Gerry Schmitz7-Oct-20 8:27
mveGerry Schmitz7-Oct-20 8:27 
GeneralRe: API Copyright (Google vs Oracle). Pin
Nelek7-Oct-20 7:58
protectorNelek7-Oct-20 7:58 
GeneralRe: API Copyright (Google vs Oracle). Pin
Gerry Schmitz7-Oct-20 8:12
mveGerry Schmitz7-Oct-20 8:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.