Originally posted by maharmstone
View Post
https://github.com/maharmstone/quibb...rfs/btrfs.h#L3
This is another problem.
The bad news that is a GPLv2 file by default by Oracles current arguments if they win. And you have already directly admitted to be derivative work from it.
Originally posted by maharmstone
View Post
So this is not proprietary vs proprietary. This is Open Source License conflict of LGPL vs Apache 2.0 where does the line of derivative work in fact exist.
You need to be watching the Google vs Oracle case carefully.
Originally posted by maharmstone
View Post
Originally posted by maharmstone
View Post
Originally posted by maharmstone
View Post
Instead would be making sure your code could be taken back into mainline Linux kernel in future. Linus the head of the Linux Kernel project has no reason to be upset if Oracle goes after some upstart who GPLv3 items that are Linux kernel derivative that should be GPLv2. So thinking Linus will save you is being foolish here.
Originally posted by maharmstone
View Post
maharmstone basically you have not been careful enough. What you have done is legal if Oracle loses against Google. If Oracle wins what you have done will be illegal in the USA and many countries with treaties with the USA over copyright.
People implementing things have been ignoring what the license of the source documentation is for a long time Google vs Oracle case throws this on it ear as in API documentation copyright does effect anything based off of it instead of the past believe that API and it documentation copyright was a instant dead end that derivative work stuff of copyright law did not apply.
Like it or not you have not commented your code well enough so have left sections of the header file open to possible wrong interpenetration.
You have also ignored the source documentation copyright that has been normal to-do that if Oracle wins is legally wrong in the USA courts and treaty linked countries.
Please note if API documentation copyright can be derivative work issue has not been taken to court in any other country other than the USA at this stage so the country where you are in time may or may not agree with the USA in latter cases.
Basically Google vs Oracle case if Oracle wins does threaten to disrupt the landscape. If you are accepting code from third parties until the Google vs Oracle case is sorted out would pay to ask them if putting their work under GPLv2.0 same as Linux kernel be acceptable if Google loses.
Basically simplest and safest solution is WinBtrfs and Quibble end up licensed under GPLv 2.0 as the Linux kernel. If not you need to watch the Google vs Oracle case closely because depending how this goes you could have a licensing issue.
Leave a comment: