Re: Posix ACL on non-GPL modules.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/10/2013 10:14, Christoph Hellwig wrote:
> attempts to bypas the license we put on the code and vilationg our copyrights.

I seriously appreciate the clear description of what you were thinking
when reading my message.
I will also be clear: My intention is to fully respect developer's
decisions to protect APIs and (obviously) respect laws.
Original author's decision in this regard is clear:
posix_acl_init,posix_acl_alloc,posix_acl_valid,posix_acl_equiv_mode,posix_acl_from_mode,posix_acl_chmod,
posix_acl_create are explicitly exported for modules with _ANY_ license.
Therefore I'm authorized to use them in a CDDL-licensed module.
There is one function, posix_acl_release, whose use is clearly related
to posix_acl_alloc, which does not have a clearly expressed export
policy, as it is an inline function written in a header file. Through
multiple macro expansions, it calls a GPL-only symbol. Being an inline
function, the linker won't allow that.
Do you agree with me that this is a quite weak to express the decision
to not allow the use of Posix ACL's functions in non-GPL modules?
This is the reason why I tought this might be an oversight.
If original authors think that Posix ACL APIs should not be used from
non-GPL modules, I suggest you to export also:
posix_acl_init
posix_acl_alloc
posix_acl_valid
posix_acl_equiv_mode
posix_acl_from_mode
posix_acl_chmod
posix_acl_create

as GPL-only symbols. Currently, they are available to modules with any
license. Your intent of protecting Filesystem APIs will be clear to
anyone and will be respected without any more questions on this mailing
list.
This is an inconsistency that IMHO should be fixed. Fixing it in a more
liberal way or in a more strict way is up to the original authors.
Sorry for the long message, but I felt misunderstood and wanted to make
my point clear.
Regards,
Massimo Maggi

--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux