IPB

Welcome Guest ( Log In | Register )

> Hydrogenaudio Forum Rules

- No Warez. This includes warez links, cracks and/or requests for help in getting illegal software or copyrighted music tracks!
- No Spamming or Trolling on the boards, this includes useless posts, trying to only increase post count or trying to deliberately create a flame war.
- No Hateful or Disrespectful posts. This includes: bashing, name-calling or insults directed at a board member.
- Click here for complete Hydrogenaudio Terms of Service

 
Reply to this topicStart new topic
Legal matters of open source licenses
Istrebitel
post Jun 29 2011, 14:28
Post #1





Group: Members
Posts: 54
Joined: 20-October 10
Member No.: 84756



Greetings.

I have a simple question about all those GPL and such licenses.

1) If i were to use a GPL/lGPL/BSD etc licensed open source product to make something i'd use just for myself, my friend and my family, am i obliged to reveal the source code to the community? Or to somebody?

2) If i were to use a GPL/lGPL/BSD etc licensed open source product as a part of a software which is a part of a paid job (for example, i'm making 100 custom tiny hardware devices which records audio, and i'd be using modified lame codec in it, and sell them to some company), what are my obligations then - am i not allowed to sell this device at all, or do i have to somehow annouce that i did it, or do i have to reveal this modified lame codec source code to the community? Or does it mean that the person who purchases those devices from me can ask me to provide him the source code of the entire software on this device? Or of the part that is the modified lame codec only? What if the contract we signed specifically states that he forefeits this right to ask for the source code?

3) If i were to do something which is prohibited by GPL/lGPL/BSD etc license, what then? Who's going to sue me? What can i be charged with? Say i've did something that violates the license and Stallman just randomly happens to come across this fact, now what?

PS: By "i" i mean imaginay "i", i'm not going to commit a crime and asking you about how'd i get away with it, i'm just wondering how this license works and since i'm not a lawyer maybe someone is here that can explain it to me and save my time reading all the legal stuff...

Thanks!

This post has been edited by Istrebitel: Jun 29 2011, 14:30
Go to the top of the page
+Quote Post
sthayashi
post Jun 29 2011, 15:14
Post #2





Group: Members
Posts: 494
Joined: 16-April 03
From: Pittsburgh, PA
Member No.: 5997



GPL/LGPL, and BSD differ greatly. It is worthwhile for you to read up on all of them.

1) No.
2) Read the GPL FAQ. It largely answers these questions. LGPL is similar to GPL for this question, IIRC. However, BSD is entirely different.
3) The copyright owner could sue you.

This post has been edited by sthayashi: Jun 29 2011, 15:15
Go to the top of the page
+Quote Post
Istrebitel
post Jun 29 2011, 16:54
Post #3





Group: Members
Posts: 54
Joined: 20-October 10
Member No.: 84756



Thank you. I've read it and i still have one question:

QUOTE
Does the GPL allow me to develop a modified version under a nondisclosure agreement?

Yes. For instance, you can accept a contract to develop changes and agree not to release your changes until the client says ok. This is permitted because in this case no GPL-covered code is being distributed under an NDA.

You can also release your changes to the client under the GPL, but agree not to release them to anyone else unless the client says ok. In this case, too, no GPL-covered code is being distributed under an NDA, or under any additional restrictions.

The GPL would give the client the right to redistribute your version. In this scenario, the client will probably choose not to exercise that right, but does have the right.


So please clarify it for me:

I am allowed to develop my derivative of GPL licensed code and sell it to some "client" for a fee.
I then MUST (or i can be sued by copyright owner of the original product licensed under GPL) declare to the client that he has right to receive ALL the source codes (for my modification as well) and to give this product to anybody as he sees fit.
I am not obliged to share my derivative work with anybody, its is my free will or my client free will to share or not to share this program to anybody. However, anybody who receives the program, must be notified he has rights to distribute it and to receive its source as well.
I am allowed to make a contract that does not allow me to share the developed derivative with anybody until the product is finished.
But i am not allowed to make a contract that takes away the right to distribute the finished product from me or my client.
Go to the top of the page
+Quote Post
sthayashi
post Jul 1 2011, 13:51
Post #4





Group: Members
Posts: 494
Joined: 16-April 03
From: Pittsburgh, PA
Member No.: 5997



That is correct.
Go to the top of the page
+Quote Post
Istrebitel
post Jul 4 2011, 14:10
Post #5





Group: Members
Posts: 54
Joined: 20-October 10
Member No.: 84756



Thanks!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 23rd September 2014 - 11:21