Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am planning to implement an official Java specification in a different programming language. Would this be a copyright violation?

Hypothetical examples:

  • a JMX "wrapper" library for C++ which can control a Java application over JMX, and uses similar concepts and class/method names as the Java implementation

  • a JavaMail API and implementations (for different .Net network libraries) for C#

share|improve this question
    
You might want to check out ikvm.net –  Andrew Finnell Dec 30 '10 at 22:31
add comment

1 Answer

Implementing to APIs and the like probably isn't a copyright violation in the USA. If you need actual legal advice, find a lawyer of the proper specialty in the jurisdiction you're in. It'll be a lot cheaper than defending a lawsuit if you guess wrong.

Please note that asking legal advice on an international forum primarily composed of non-lawyers is not completely reliable, particularly when you neglect to tell us where you live. Laws do vary from country to country, even relatively consistent ones like copyright.

share|improve this answer
1  
Yes, find an expert on the subject. –  Michael K Dec 30 '10 at 19:28
1  
+1 for mentioning the scope of this site. –  David Dec 30 '10 at 19:38
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.