|
|
Subscribe / Log in / New account

The 3.16 kernel has been released

The 3.16 kernel has been released

Posted Aug 6, 2014 21:19 UTC (Wed) by Cyberax (✭ supporter ✭, #52523)
In reply to: The 3.16 kernel has been released by kloczek
Parent article: The 3.16 kernel has been released

> In reality Linux still have in kernel tree NFS code which protocol IIRC patent still is owned (now) by Oracle.
It's not the question of who _owns_ the code. It's the question of licensing - Linux is owned by about 10000 of individuals and companies, yet all of it is license under the GPL.

> The same is with DTrace. DTrace uses in kernel small VM which is executing D code and this VM is protecting this code doing something which may crash kernel. This is why systemtap is so dangerous tool.
I think there are plans to integrate BPF to do it.


to post comments

The 3.16 kernel has been released

Posted Aug 6, 2014 22:16 UTC (Wed) by kloczek (guest, #6391) [Link] (1 responses)

> It's not the question of who _owns_ the code. It's the question of licensing - Linux is owned by about 10000 of individuals and companies, yet all of it is license under the GPL.

Are you sure? I see many under dual license. Some code is only GPLv2.

$ (for i in $(find /lib/modules/`uname -r` -name \*.ko); do modinfo $i | grep license; done) | sort | uniq -c
99 license: Dual BSD/GPL
12 license: Dual MPL/GPL
1886 license: GPL
15 license: GPL and additional rights
130 license: GPL v2

What is the problem with keep for example https://github.com/dtrace4linux/linux as officialy supported by Linus&co as seprated source tree? They cannot work time to time on CDDL only code?
I'm sure that many of them been working on only BSD code or code under Apache license.
It is still many work which needs to be done to allow not only DTrace work better under Linux. If this work will be not done it will be blocking probably all possible dynamic Linux instrumentation.

The 3.16 kernel has been released

Posted Aug 6, 2014 22:26 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link]

You CAN NOT distribute a combined GPL/CDDL work. That severely limits the applicability of CDDL code.

And contrary to your delusions, most developers don't want to have anything to do with Solaris.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds