Companies are made of humans
Companies are made of humans
Posted Nov 15, 2024 22:56 UTC (Fri) by SLi (subscriber, #53131)Parent article: Two approaches to tightening restrictions on loadable modules
There's a nuance here that I feel people often miss. While companies are legally sort of atomic entities, in reality they consist of humans. In this case, it seems to me that there is genuine confusion on part of the developer who's been talking for them, and of course the original intent and views of others may again be very different.
I've seen some larger companies from inside, and I'd say it's almost always a mistake to attribute any coherent intent or agency on them (like "Google is evil"). At best they have a... tangent, a direction where they seem to be heading. Look at the big companies we know best. They cannot even prevent themselves from firing people doing good work and killing profitable products in a way that seems random at best.
Here I gather we have a smaller company. In this case, while it's deplorable that people look at Nvidia and assume doing the same is fine, I think that *is* an understandable mistake, and it should be forgivable if you are willing to be corrected and not keep doing Nvidia.
In this case, I think it may even have been the case that the GPLv3 licensing was done BOTH 1) to control upstreaming and 2) in the mistaken belief that it is legally and culturally/ethically acceptable—as ridiculous as that may sound to us who are too deep in these things.
Now I'm no fan of companies circumventing open source licenses—and never imagined defending one!—but I think we should stop pretending that anyone doing this is likely aware they are doing so (albeit I'd assume many transition from "not aware" to "too invested to change"). Mastering programming, open source culture and law is a high bar.
I do also find it a bit sad that we seem to normalize the (American?) culture where it is assumed that if you are a company and doing anything at all, lawyers, and other similarly unproductive layers of bureaucracy, should be involved, as was suggested on lkml. That's an unnecessarily high bar for open source involvement. I don't want open source collaboration to have a lawyer as a requirement. Realistically also probably in most countries it isn't. In this case, I think the company needs to talk to one if it wants to keep doing what it has been doing, but if it has understood there is a problem and is working to fix it, I'm just not sure hiring a lawyer is in any way fruitful.
It's probably also healthy to recognize that it's a big ask from a single developer that they not revert a patch that changes "GPL v3" back to GPL if that breaks things. I know, in beautiful theory (and if you have billion dollar judgments), you never do anything until you have figured out the licenses. In practice, a programmer just does not get to be the guy who merged the patch that broke the product and didn't revert, and probably this is also the route of least risk for companies in most countries where justice is focused on righting wrongs, not making examples and enriching lawyers. Although he should have tested the patch that changed it to GPL v3...
NOW, I would still consider this still quite separate from what the kernel community should do about this. I feel it's quite reasonable to apply some pressure, such as in the form of that patch. But I think the assumption of hostile intent should be reevaluated at times.
Posted Nov 16, 2024 0:29 UTC (Sat)
by npws (subscriber, #168248)
[Link] (8 responses)
Posted Nov 16, 2024 2:26 UTC (Sat)
by viro (subscriber, #7872)
[Link] (2 responses)
Pulling stunts in that area _without_ a good legal help... ouch. Darwin Award material, that.
I'm not talking about the guy who'd ended up buried under that mess and probably cursing any number of people and PHBs right now. Mess is not of his making, and it's entirely possible that he'd assumed that whoever made the decision back then must've checked what they were doing. Always a bad assumption, but... I can see how _not_ asking for details could've been very tempting.
I *do* wonder what the original rationale had been - if nothing else, it promises not a small amount of schadenfreude towards the "spirit of GPLv3" True Believers.
Posted Nov 16, 2024 14:23 UTC (Sat)
by kleptog (subscriber, #1183)
[Link] (1 responses)
I'd not expect that at all. My experience is that questions about open source licensing leads to lots of blank stares when you ask the legal department, assuming you even have one. They specialise in contract law, that's their daily job. Generally there's one or two employees who think open source licensing is important enough and eventually it lands on the desk of the owner/founder (it's a privately owned company after all) and they make a business decision based on the perceived risks.
Would any of this reasoning be documented? Unlikely, it eventually becomes lost in the mists of time. Does that mean mistakes happen? Of course. Running a business means making mistakes. Does that mean we should send the rampaging hordes at any company for any mistake? No, because sometimes it's just an honest mistake and in much of the world, honest mistakes are not overly punished as long as you take steps to correct them. Which from what I see they are doing.
Entrepreneurs are used to taking decisions based on incomplete information. Lawyers are expensive, so you don't want to engage them for small fry.
Posted Nov 25, 2024 10:49 UTC (Mon)
by LtWorf (subscriber, #124958)
[Link]
Posted Nov 16, 2024 19:01 UTC (Sat)
by NYKevin (subscriber, #129325)
[Link] (4 responses)
(Hypothetical and general discussion of law does not count - it's only legal advice when you apply the law to a specific factual scenario that actually exists, recommend some course of action in response to those facts, and do so in a way that the recipient of the advice would reasonably understand as applicable to them in particular. While "you should talk to a lawyer" might be construed as advice, it is very general and fact-independent, and more importantly, the whole point of licensing is to encourage people to get advice from lawyers instead of laypeople, so it is very much in the spirit of the restriction to tell them that explicitly.)
Posted Nov 16, 2024 20:45 UTC (Sat)
by SLi (subscriber, #53131)
[Link] (3 responses)
Posted Nov 16, 2024 22:24 UTC (Sat)
by randomguy3 (subscriber, #71063)
[Link] (2 responses)
Posted Nov 17, 2024 0:17 UTC (Sun)
by SLi (subscriber, #53131)
[Link] (1 responses)
I also think that in most of those jurisdictions the rule is more like you're not allowed to 1) present yourself as qualified in law; 2) provide legal opinions for compensation (albeit I'm actually not sure if this applies in all contexts; I think a company may be allowed to hire someone who it believes is familiar with an area of the law to work on that stuff); 3) represent others.
Posted Nov 17, 2024 12:16 UTC (Sun)
by Wol (subscriber, #4433)
[Link]
And rather importantly, what does that mean? In the UK people who are NOT lawyers - who have no formal qualifications IN LAW - are also required by law to present legal opinions. In particular to LARGE corporations!
Okay, they are required to be formally qualified, and that qualification will almost certainly include the law as a required minor, but they are neither qualified nor licenced to practice law.
In the UK at least, all associations are supposed to include, as part of their governing structure, a Secretary. Above a certain size, these people have to be formally qualified, be it as a Secretary, Accountant, Lawyer or whatever. And these people are the ones held liable for the lawful behaviour of the company! As a Company Secretary, you are the person legally liable for the misbehaviour of the company you represent, and you could go to jail for it! Highly unlikely, but it's in the Statutes.
Cheers,
Posted Nov 21, 2024 15:04 UTC (Thu)
by ukleinek (subscriber, #56625)
[Link]
Yes, initially I didn't consider 2). If I had, I would have approached the issue in a slower way.
In retrospect I'm happy that Werner now managed to completely relicense the Tuxedo driver package to GPLv2+ and my suggested patch won't need to be applied.
Uwe
Companies are made of humans
Companies are made of humans
Companies are made of humans
Companies are made of humans
Companies are made of humans
Companies are made of humans
Companies are made of humans
Companies are made of humans
Companies are made of humans
Wol
Companies are made of humans
> licensing was done BOTH 1) to control upstreaming and 2) in the
> mistaken belief that it is legally and culturally/ethically acceptable—as
> ridiculous as that may sound to us who are too deep in these things.