Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Consider a service such as Netflix... if on the server side netflix used code with a GPL license attached, do they have to make their server side code available under the terms of the GPL?

Obviously netflix being only an example, the company I worked for mostly provides 'services', we don't sell software that anyone can download to their computers, more like, computers over a network talk to our computers and stuff gets done.

Can I consider using GPL code in this environment without making all my code 'open source'?

share|improve this question

marked as duplicate by MichaelT, jk., gnat, Bart van Ingen Schenau, GlenH7 Sep 2 '13 at 19:50

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.… – user40980 Sep 2 '13 at 13:58
up vote 1 down vote accepted

No, you don't have to release any GPL-derived code as long as it is executed only on your own servers.

The GPL only applies when a program is given to another party.

There is the Affero GPL which requires to license the program to anyone who uses it remotely over a computer network, but this is still a rather exotic license.

share|improve this answer
What might this statement from FAQs mean, esp. the second paragraph: But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's users, under the GPL. Isn't this "releasing the modified version to public in some way"? – Fr0zenFyr Jun 21 at 9:07

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