From: Matthew Thode <mthode@mthode.org>
To: "Patrick K., ITF" <cto@itechfrontiers.com>
Cc: selinux@tycho.nsa.gov
Subject: Re: selinux on zfs(onlinux)
Date: Thu, 06 Jun 2013 21:24:18 -0500 [thread overview]
Message-ID: <51B14452.8040701@mthode.org> (raw)
In-Reply-To: <51B12FD4.5070206@itechfrontiers.com>
[-- Attachment #1: Type: text/plain, Size: 2519 bytes --]
On 06/06/2013 07:56 PM, Patrick K., ITF wrote:
> Hello,
>
> Excuse me, But ZFS is a patented technology Owned by Oracle Inc., and
> only its implementation in CDDL was/is free.
>
> CDDL is incompatible with GPL,
>
> How come that ZFS can be used as root File System on Linux then?! , ZFS
> cannot be integrated into kernel due to Legal reasons as explained,
> unless every recipient makes modification and compilation himself/herself.
>
> Even if you make a Module you cannot distribute it as binary, subject to
> derivative work.
>
> If you distribute it as Module you must distribute source code, and the
> recipient must compile the whole kernel (on every system that is being
> deployed).
>
> If you compile into binary module and distribute it, then due to linking
> you still violate CDDL (derivative work)
>
> All may result in getting sued by Oracle Inc. due to Patent violation.
>
>
> Best regards,
>
> Patrick K.
>
> On 6/6/2013 8:14 PM, Matthew Thode wrote:
>> zfs is very close to usable as a root file-system with selinux, but is
>> just missing one thing, it doesn't know what to set the root context to
>> on mount.
>>
>> I am going to petition for this to be added as a property, but should it
>> be called rootcontext (want to make sure it's valid).
>>
>> system_u:object_r:fs_t is what I used just to get my system working
>> (including stuff like /usr, but meh).
>>
>>
>> here is the upstream bug if curious
>> https://github.com/zfsonlinux/zfs/issues/1504
>>
>>
zfs version 28 was released under the cddl, which means it is not able
to be integrated statically into the kernel and then redistributed (my
interpretation). I can create my own static kernel image with zfs and
use it on my own though (and this is my preferred method of using it).
You are also able to use proprietary kernel modules as well. Ever use
the AFS (filesystem) on Linux? Here is a link as to what Linus has to
think on the mater.
http://linuxmafia.com/faq/Kernel/proprietary-kernel-modules.html
The CDDL provides a patent grant and the conflict only affects
distribution of linked binaries on the GPL end. Since the modules are
from Solaris, they are not considered a derived work, so the derived
work in the GPL is irrelevant. It is my interpretation that I can make
and distribute a module, but that is not the question here.
So, do you think the name for that zfs property would be accurate
(rootcontext)?
--
-- Matthew Thode
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
next prev parent reply other threads:[~2013-06-07 2:24 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-07 0:14 selinux on zfs(onlinux) Matthew Thode
2013-06-07 0:56 ` Patrick K., ITF
2013-06-07 2:24 ` Matthew Thode [this message]
2013-06-07 10:38 ` Patrick K., ITF
2013-06-07 13:48 ` Patrick K., ITF
2013-06-07 17:07 ` Stephen Smalley
2013-06-07 17:14 ` Stephen Smalley
2013-06-07 19:37 ` Matthew Thode
2013-06-10 12:18 ` Sven Vermeulen
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=51B14452.8040701@mthode.org \
--to=mthode@mthode.org \
--cc=cto@itechfrontiers.com \
--cc=selinux@tycho.nsa.gov \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.