public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] How to build a time machine on Gentoo
Date: Thu, 19 Aug 2010 11:30:01 +0200	[thread overview]
Message-ID: <4c6cf999.I4l6F8uyx5+uXMH6%Joerg.Schilling@fokus.fraunhofer.de> (raw)
In-Reply-To: <201008182129.18784.alan.mckinnon@gmail.com>

Let me add some text I wrote for another place but that explains how things 
would work:

1) The OpenSource definition http://www.opensource.org/docs/definition.php 
section 9 makes it very clear that an OSS license must not restrict other 
software and must not prevent to bundle different works under different 
licenses on one medium.

2) given the fact that the GPL is an aproved OSS licensse, it obviously 
complies with the OSS definition.

3) as a result, any GPL interpretation that is based on the assumption that a 
separate distribution would fix problems is wrong.

There is a simple rule:

-	If you modify a GPLd work by your own, so that all you add was written
	by you for this modification only, then you created a "derivative work"
	and you need to put your modifications under GPL.

-	If you add another independent work to a GPLd work, you create a so 
	called "collective work". This is permitted by the GPL. In this case,
	the GPL only applies to the GPLd part and the license for the other 
	work applies to the other work. You need to respect the sum of all
	claims from all licenses in this case. Such a collective work can only
	be distributed if the claims from the licenses are not contradicting.
	If one license e.g. permits redistribution on Mondays only and the
	other permits redistribution on Wednesdays only, you cannot publish
	the collective work.

	ZFS is an independent work with respect to the Linx kernel. It was not
	written for or with the Linux kernel.

-	If like to you add ZFS to the Linux kernel, you first need to create a
	derivative work from ZFS and another derivative work from the Linux 
	kernel in order to allow both to work together. You later create a
	collective work from the combination of the derivative works mentioned
	before. The modification in the ZFS code (in case they appear in 
	files that come with ZFS) need to be put under CDDL, the modifications
	in the Linux kernel need to be put under GPL.

Note: the GPLv3 tries to disallow most collective works, so be careful with 
GPLv3.

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily



  parent reply	other threads:[~2010-08-19  9:31 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-15 23:11 [gentoo-user] How to build a time machine on Gentoo Nganon
2010-08-16  0:15 ` Alex Schuster
2010-08-16 10:27   ` Nganon
2010-08-16  8:36 ` Marco
2010-08-16 10:30   ` Nganon
2010-08-16 21:37     ` Mick
2010-08-16 23:53       ` Thomas Yao
2010-08-17 11:34         ` Nganon
2010-08-17 11:29       ` Nganon
2010-08-17 12:14 ` Maximilian Bräutigam
2010-08-17 12:33   ` Alex Schuster
2010-08-18 11:04   ` Nganon
2010-08-18 11:34   ` Neil Bothwick
2010-08-18 11:53     ` Nganon
2010-08-18 14:53       ` Bill Longman
2010-08-18 18:03         ` Nganon
2010-08-18 18:37           ` Bill Longman
2010-08-18 18:49             ` Joerg Schilling
2010-08-18 19:04               ` Nganon
2010-08-18 19:28                 ` Joerg Schilling
2010-08-18 19:09               ` Bill Longman
2010-08-18 19:29               ` Alan McKinnon
2010-08-18 20:03                 ` Joerg Schilling
2010-08-19  9:30                 ` Joerg Schilling [this message]
2010-08-18 18:53             ` Nganon
2010-08-17 19:34 ` Enrico Weigelt
2010-08-18 11:09   ` Nganon
2010-08-18 11:59     ` William Kenworthy
2010-08-18 17:56       ` Nganon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4c6cf999.I4l6F8uyx5+uXMH6%Joerg.Schilling@fokus.fraunhofer.de \
    --to=joerg.schilling@fokus.fraunhofer.de \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox