Personal tools

HTTP Server and Client

From GPLv3 Wiki

Revision as of 02:10, 11 March 2006; view current revision
←Older revision | Newer revision→

Party A produces AcmeOS distributions(AcmeOS is a hypothetical free operating system, made up of software under various free software licenses, some of which are GPLv3 compatible and some of which are not). They source a GPLv3d HTTP server from Party B, and make some small modifications. They source a HTTP client from Party C under a different, GPLv3 incompatible free software license.

Both the HTTP client and the HTTP server are put on the distribution DVD. The HTTP client is configured, by default, to load a page with documentation about the system from the HTTP server.

In my opinion, the terms of GPLv3 should be such that Party A should not be violating Party B's license by doing this. However, this may not be the case with the current text...

But when you distribute the same sections for use in combination with covered works, no matter in what form such combination occurs, the whole of the combination must be licensed under this License, whose permissions for other licensees extend to the entire whole, and thus to every part of the whole.

Unfortunately, Party A doesn't have permission to license Party C's work under GPLv3, so Party A cannot distribute the DVD due to the Liberty or Death clause.