Is there any possibilities for private licensing of Linux code?
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Is there any possibilities for private licensing of Linux code?
Hi,
If a client does not want to publish his project work(i.e.the source code) in Linux due to some privacy issues, what are the possibilities or steps we have to take for that?
If it is planned to be within the kernel source code, but may interact with their own libraries,applications and if the client did not submit the kernel source to the main line Linux kernel for staging,is it not a copyright infringement in GPL?
Is it ok if that kernel source code interacts with other open source libraries,applications and if we take responsibility to fix any side effects or bug issues in the final product due to the changes in kernel source code?
I am asking for awareness of the License terms(to look before leap).
If it is planned to be within the kernel source code, but may interact with their own libraries,applications and if the client did not submit the kernel source to the main line Linux kernel for staging,is it not a copyright infringement in GPL?
Is it ok if that kernel source code interacts with other open source libraries,applications and if we take responsibility to fix any side effects or bug issues in the final product due to the changes in kernel source code? I am asking for awareness of the License terms(to look before leap).
Great; so again, DO YOUR OWN RESEARCH. Asking us repeatedly to look things up for you isn't pleasant. You can easily find Linux licensing terms if you go look. You've been asking about 'kernel' things for years now....have you done ANY research yet??
And if this is for your 'client', we aren't going to do your job for you; again, show some effort of your own.
Or, better yet, spend a few hundred bucks to buy the time of a truly-qualified intellectual property attorney. An individual who actually is "an expert in this law, within your country."
My understanding is that changes your client makes to the Linux kernel source are by definition GPL-licensed, and must be made available under those terms.
My understanding is that changes your client makes to the Linux kernel source are by definition GPL-licensed, and must be made available under those terms.
Therefore, the answer is "find some way to do what you need to do without actually modifying the kernel source".
I'm no lawyer but the GPL seems clear-cut to me. It does not require you to make available to other people any derivative GPL code that you have written if you do not want to. You are perfectly free to keep it to yourself. However, if you choose to distribute GPL code or its compiled product, you must do so under GPL conditions. In other words, if there are people downstream of you, you cannot impose any kind of secrecy on them.
So if you make your own kernel modifications and keep them secret, that's fine as long as you are the only person using the modified kernel. But you can't sell it to others unless you make the modified source code available too.
because of the licensing of Linux code under a free code license, it will not work to make a completely commercial product that you will sell with closed source code
because of the licensing of Linux code under a free code license, it will not work to make a completely commercial product that you will sell with closed source code
Really?? Are you SURE about that?? Can you fill in more details? Because the GPL doesn't seem to read as you're saying it does. I'm not a lawyer, and those are the only people who should be truly answering this question with any sort of certainty.
Really?? Are you SURE about that?? Can you fill in more details? Because the GPL doesn't seem to read as you're saying it does.
Any derivative of code licensed under GPL is itself GPL. That's not the case for all free software. I gather that the BSD licence allows users to distribute their own modified code under any terms they like, so defenders of that licence say that BSD is "freer" than GPL. istr that that's how Microsoft acquired their networking software.
There is also the lesser GPL (LGPL) which is used for libraries and does allow derivative works to be patented.
Any derivative of code licensed under GPL is itself GPL. That's not the case for all free software. I gather that the BSD licence allows users to distribute their own modified code under any terms they like, so defenders of that licence say that BSD is "freer" than GPL. istr that that's how Microsoft acquired their networking software.
There is also the lesser GPL (LGPL) which is used for libraries and does allow derivative works to be patented.
I wasn't questioning you, hazel, but the questionable advice given by the (likely) spammer (who has been reported).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.