When distributing a Linux kernel driver as source code, what's the difference between Proprietary and GPL...
Is it ethical to apply for a job on someone's behalf?
Taking an academic pseudonym?
How do I know my password or backup information is not being shared when creating a new wallet?
Counting primes in a range whose digits are all prime
80-bit collision resistence because of 80-bit x87 registers?
Boss asked me to sign a resignation paper without a date on it along with my new contract
Can a planet be tidally unlocked?
How can changes in personality/values of a person who turned into a vampire be explained?
How do I write a maintainable, fast, compile-time bit-mask in C++?
How can I use a Module anonymously as the function for /@?
Manager has noticed coworker's excessive breaks. Should I warn him?
Are encryption algorithms with fixed-point free permutations inherently flawed?
How can a kingdom keep the secret of a missing monarch from the public?
How many copper coins fit inside a cubic foot?
What does an unprocessed RAW file look like?
Why would you use 2 alternate layout buttons instead of 1, when only one can be selected at once
Will linear voltage regulator step up current?
Was the Soviet N1 really capable of sending 9.6 GB/s of telemetry?
Can I do anything else with aspersions other than cast them?
Is it a myth that protons and electrons combine to form neutron?
What is the reason behind this musical reference to Pinocchio in the Close Encounters main theme?
Buying a "Used" Router
The Longest Chess Game
How can I portray body horror and still be sensitive to people with disabilities?
When distributing a Linux kernel driver as source code, what's the difference between Proprietary and GPL license?
What's the difference between Copyright and Licensing?Linux Kernel v0.01 source code licensingWhat legal meaning do GPL symbols hold in the linux kernel?EOS - How to understand license agreement of Linux kernel derivative?Implications of using Linux's Kbuild infrastructure in proprietary softwareAre there legal issues with bundling one's own LGPL-licensed code with proprietary code?Does program that uses EBPF module needs to be distributed under GPLLicense of the Linux kernel user space API headersHow to add Firebase API's licence into our app?Using Linux kernel constants from a UAPI GPL 2.0 file
The company I work for is selling PCIe cards. I'm writing the Linux driver for it as a Linux kernel module.
When selling these PCIe cards, we give along the Linux kernel driver as source code. Customers can thus compile our kernel driver on their very own version of the Linux kernel.
However, this source code is stated as Proprietary both in the header and with MODULE_LICENSE
.
I was wondering what would it make as a difference to state these kernel module source files as GPL licensed?
From a customer perspective, I can see no difference as they can compile and use it whatever the license is. What am I missing?
licensing gpl proprietary-code linux-kernel
New contributor
add a comment |
The company I work for is selling PCIe cards. I'm writing the Linux driver for it as a Linux kernel module.
When selling these PCIe cards, we give along the Linux kernel driver as source code. Customers can thus compile our kernel driver on their very own version of the Linux kernel.
However, this source code is stated as Proprietary both in the header and with MODULE_LICENSE
.
I was wondering what would it make as a difference to state these kernel module source files as GPL licensed?
From a customer perspective, I can see no difference as they can compile and use it whatever the license is. What am I missing?
licensing gpl proprietary-code linux-kernel
New contributor
1
I would strongly urge you to encourage your employer to get a qualified expert to give a written opinion you can reasonably rely on stating that your kernel module is not a derivative work of the Linux kernel before distributing it under any license other than the GPL. This is necessary to protect your employer from an accusation that they are negligently or intentionally violating the GPL. They need to have a good faith basis to believe that what they are doing is lawful.
– David Schwartz
47 mins ago
add a comment |
The company I work for is selling PCIe cards. I'm writing the Linux driver for it as a Linux kernel module.
When selling these PCIe cards, we give along the Linux kernel driver as source code. Customers can thus compile our kernel driver on their very own version of the Linux kernel.
However, this source code is stated as Proprietary both in the header and with MODULE_LICENSE
.
I was wondering what would it make as a difference to state these kernel module source files as GPL licensed?
From a customer perspective, I can see no difference as they can compile and use it whatever the license is. What am I missing?
licensing gpl proprietary-code linux-kernel
New contributor
The company I work for is selling PCIe cards. I'm writing the Linux driver for it as a Linux kernel module.
When selling these PCIe cards, we give along the Linux kernel driver as source code. Customers can thus compile our kernel driver on their very own version of the Linux kernel.
However, this source code is stated as Proprietary both in the header and with MODULE_LICENSE
.
I was wondering what would it make as a difference to state these kernel module source files as GPL licensed?
From a customer perspective, I can see no difference as they can compile and use it whatever the license is. What am I missing?
licensing gpl proprietary-code linux-kernel
licensing gpl proprietary-code linux-kernel
New contributor
New contributor
New contributor
asked 5 hours ago
Didier TrossetDidier Trosset
1162
1162
New contributor
New contributor
1
I would strongly urge you to encourage your employer to get a qualified expert to give a written opinion you can reasonably rely on stating that your kernel module is not a derivative work of the Linux kernel before distributing it under any license other than the GPL. This is necessary to protect your employer from an accusation that they are negligently or intentionally violating the GPL. They need to have a good faith basis to believe that what they are doing is lawful.
– David Schwartz
47 mins ago
add a comment |
1
I would strongly urge you to encourage your employer to get a qualified expert to give a written opinion you can reasonably rely on stating that your kernel module is not a derivative work of the Linux kernel before distributing it under any license other than the GPL. This is necessary to protect your employer from an accusation that they are negligently or intentionally violating the GPL. They need to have a good faith basis to believe that what they are doing is lawful.
– David Schwartz
47 mins ago
1
1
I would strongly urge you to encourage your employer to get a qualified expert to give a written opinion you can reasonably rely on stating that your kernel module is not a derivative work of the Linux kernel before distributing it under any license other than the GPL. This is necessary to protect your employer from an accusation that they are negligently or intentionally violating the GPL. They need to have a good faith basis to believe that what they are doing is lawful.
– David Schwartz
47 mins ago
I would strongly urge you to encourage your employer to get a qualified expert to give a written opinion you can reasonably rely on stating that your kernel module is not a derivative work of the Linux kernel before distributing it under any license other than the GPL. This is necessary to protect your employer from an accusation that they are negligently or intentionally violating the GPL. They need to have a good faith basis to believe that what they are doing is lawful.
– David Schwartz
47 mins ago
add a comment |
1 Answer
1
active
oldest
votes
Do you customers have any right to modify the source they've been given? Do they have the right to distribute the code without your permission? Do they have the right to distribute modified versions of your code? All of those would be allowed under the GPL, but aren't under a proprietary license.
Open source is not just about the ability to use the code, it's about freedom to modify the code and adapt it for other uses, and to redistribute it (even sell it) without your permission.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "619"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Didier Trosset is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fopensource.stackexchange.com%2fquestions%2f7975%2fwhen-distributing-a-linux-kernel-driver-as-source-code-whats-the-difference-be%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Do you customers have any right to modify the source they've been given? Do they have the right to distribute the code without your permission? Do they have the right to distribute modified versions of your code? All of those would be allowed under the GPL, but aren't under a proprietary license.
Open source is not just about the ability to use the code, it's about freedom to modify the code and adapt it for other uses, and to redistribute it (even sell it) without your permission.
add a comment |
Do you customers have any right to modify the source they've been given? Do they have the right to distribute the code without your permission? Do they have the right to distribute modified versions of your code? All of those would be allowed under the GPL, but aren't under a proprietary license.
Open source is not just about the ability to use the code, it's about freedom to modify the code and adapt it for other uses, and to redistribute it (even sell it) without your permission.
add a comment |
Do you customers have any right to modify the source they've been given? Do they have the right to distribute the code without your permission? Do they have the right to distribute modified versions of your code? All of those would be allowed under the GPL, but aren't under a proprietary license.
Open source is not just about the ability to use the code, it's about freedom to modify the code and adapt it for other uses, and to redistribute it (even sell it) without your permission.
Do you customers have any right to modify the source they've been given? Do they have the right to distribute the code without your permission? Do they have the right to distribute modified versions of your code? All of those would be allowed under the GPL, but aren't under a proprietary license.
Open source is not just about the ability to use the code, it's about freedom to modify the code and adapt it for other uses, and to redistribute it (even sell it) without your permission.
answered 5 hours ago
Philip KendallPhilip Kendall
1,613411
1,613411
add a comment |
add a comment |
Didier Trosset is a new contributor. Be nice, and check out our Code of Conduct.
Didier Trosset is a new contributor. Be nice, and check out our Code of Conduct.
Didier Trosset is a new contributor. Be nice, and check out our Code of Conduct.
Didier Trosset is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Open Source Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fopensource.stackexchange.com%2fquestions%2f7975%2fwhen-distributing-a-linux-kernel-driver-as-source-code-whats-the-difference-be%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
I would strongly urge you to encourage your employer to get a qualified expert to give a written opinion you can reasonably rely on stating that your kernel module is not a derivative work of the Linux kernel before distributing it under any license other than the GPL. This is necessary to protect your employer from an accusation that they are negligently or intentionally violating the GPL. They need to have a good faith basis to believe that what they are doing is lawful.
– David Schwartz
47 mins ago