Jumpbox & GPL

Does Jumpbox meet the GPL license terms?

Is Jumpbox runtime closed source?

The 5th paragraph of the GPL

http://www.gnu.org/copyleft/gpl.html

Quote:

For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

Can open source programs be wrapped inside a closed source program and make the open source program (source code) unavailable?

BusyBox Developers File GPL Infringement Lawsuit Against Verizon

What about it?

Verzion's obligation in that situation is to simply provide the source upon request. They failed to do so, hence the justification for the legal action.

All linux ISO images that I

All linux ISO images that I have seen supply you a root password without a fee. In doing so, it complies with

Quote:
pass on to the recipients the same freedoms that you received.

You can read the following links about similar license issues raised

http://cliffhacks.blogspot.com/2007/11/asus-eeepc-first-impressions-and-gpl.html

That's a different issue

The article you reference is talking about a modification to the Linux kernel and that's a clear issue. However it doesn't have any relevance to this discussion. We don't modify the Linux kernel, or any other code that's released under the GPL we simply build a package that's made up of Ubuntu Linux, an application and some JumpBox developed components. All that are very clearly independent works merely aggregated into a distribution which is unquestionably allowed by the GPL. There is nothing in the GPL that requires you to provide passwords for anything. And there is nothing in the GPL that prevents you from selling aggregations of GPLd code like every commercial linux vendor on the planet does.

There really is no question here. To make it clear think about a Tivo. A Tivo is based on Linux and also includes a bunch of proprietary software. Tivo does modify the Linux kernel so they release their changes as required. However, their proprietary software that's distributed as an aggregation with the Linux kernel is not made available, nor do they provide you any kind of password to access the internals of the Tivo. Further examples can be drawn from numerous other makers of hardware appliances. Things are complicated a little with the GPLv3, but under the terms of the GPLv2 which is what applies here, this is all very clear.

The other clause you reference here is simply fulfilled by the obligation to provide source upon request which we'll happily do.

The interesting thing about your argument though is that it's only a question because we chose to distribute JumpBoxes for free. If we simply charged for them up front the question wouldn't even exist. Given how many thousands of users we've enabled to use these great Open Source apps, I'm not sure that would be much of a win.

Yes it is.

A JumpBox is simply a packaging of independent components which is allowed under the GPL.

In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

It's no different than a linux ISO image or hardware appliance that contains commercial components packaged with open source components. Even in a purely Open Source context, if this wasn't allowed you could never build a linux distribution that contained incompatible licenses like the GPL, BSD and Apache licenses.

Now that said, if we modify one of those independent components that are distributed under the GPL then we of course will also distribute the modifications under those same terms. The same applies to any request for a component of the JumpBox that's covered under the GPL, or any other Open Source license for that matter. We'll happily provide the source if you want it.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.