Live data from Hacker News

LLVM relicensing update and call for help

blog.llvm.org

171–180 of 198 posts

Re: LLVM relicensing update and call for help

#171
post #161

Earlier quoted context omitted.

Just Ctrl+F their name in the spreadsheet.

Where in that page is a spreadsheet? Maybe I’m just not seeing it on mobile device.

Search for "http" under "Call for help" and click that link. It's linked on the second page.

Re: LLVM relicensing update and call for help

#172

Earlier quoted context omitted.

There is also 6. Have a CLA (contributor license agreement) that lets the project the right to change the licence. (Different from 4. because there is no copyright transfer).

CLAs are shaky, it might not be valid in some countries that e.g. do not allow reassigning copyright.

That's why CLA is not copyright assignment.

Re: LLVM relicensing update and call for help

#173
post #161

Earlier quoted context omitted.

Where in that page is a spreadsheet? Maybe I’m just not seeing it on mobile device.

Search for "http" under "Call for help" and click that link. It's linked on the second page.

Yeah that site would benefit from just using browser default CSS.

Re: LLVM relicensing update and call for help

#174
post #121

Earlier quoted context omitted.

Commenting on BSDs losing out to Linux seems like a weird dig in this context, considering that a large contributing factor to that was legal threats from AT&T.

Something that keeps being forgotten, those legal issues were settled in 1994, after USL also getting a counter lawsuit for their own use of BSD code, while Linux itself was a target of a lawsuit a decade later thanks SCO.

It's not forgotten, it just doesn't matter in any meaningful way. We're talking about two years of legal issues that took place during one of the fastest moving eras in computer technology. In Linus' own words at the time that this was happening:

"Actually, I have never even checked 386BSD out; when I started on Linux it wast available (although Bill Jolitz series on it in Dr. Dobbs Journal had started and were interesting), and when 386BSD finally came out, Linux was already in a state where it was so usable that I never really thought about switching. If 386BSD had been available when I started on Linux, Linux would probably never had happened."

The SCO lawsuit that happened a decade after this is pretty much irrelevant.

Re: LLVM relicensing update and call for help

#175
post #92

This sounds unsustainable. Will a death of a core contributor mean that the project is stuck on a license forever?

Last line of the article: "If copyright does apply and the code is still in the code base, we can remove the contribution. Depending on whether current contributors and users still value the effect of that contribution, it may need to be reimplemented."

My question is more about the general case. Is this something project authors should rely on in their future?

Will it sometimes be easier to just fork? Would fork-relicensing be a good thing for the community?

Or should there be a different approach to ownership that does not allow for relicensing?

As a contributor to some projects that relicensed, I felt pressured to accept a change that was packaged up together with some major downsides.

Re: LLVM relicensing update and call for help

#176
post #49

Earlier quoted context omitted.

I don't think you've quite understood the risk, here. > Fair enough, a Polish contributor might possibly demand that their code be taken out of a projects with a year's notice. It seems unlikely that many Polish devs will exercise this right, since, if their contributions are significant, it would probably result in blacklisting, and if not significant, it would probably not be worth it. But I suppose it could happen…

> This is the same for Australian developers. I don't see any sign of this being the case in my searching. This document ( https://www.lexology.com/library/detail.aspx?g=628b5bca-b7d5... ) suggests that Australia does recognize perpetual licenses ("Does the law in your jurisdiction recognise the validity of ‘perpetual’ software licences? ... Yes."). Would you provide a citation? > For example, it is conceivable that…

> It seems likely to me that courts in many jurisdictions would decide that an open source bait and switch was not what their corresponding legislatures had in mind when drafting license reversion rules

Whether or not this works is dependent per-country; many countries have judicial systems which do honor the intent of a law, while others (most common law incl. USA) read strictly by the letter of the law, which is why legal loopholes exist.

Re: LLVM relicensing update and call for help

#177

Earlier quoted context omitted.

CLAs are shaky, it might not be valid in some countries that e.g. do not allow reassigning copyright.

That's why CLA is not copyright assignment.

That's why you can't on a whim write a CLA, yes. That doesn't mean there aren't CLAs what try reassigning rights directly or indirectly that they really can not.

Re: LLVM relicensing update and call for help

#178
post #52

Earlier quoted context omitted.

> besides people who wanted to write non-free software? Would there be any negative consequences besides the negative consequences? No, I guess not. Lots of people want to write non-free software, for instance for their jobs or businesses or hobbies.

But users can do even less with non-free software than they can with copyleft software, so calling the latter "tyranny" while simultaneously being okay with the former makes no sense at all.

It really doesn't. You're pretending like non-free software has no value and that's clearly nonsense. There's no argument with that pretense because it has no bearing in reality.

Re: LLVM relicensing update and call for help

#179

Earlier quoted context omitted.

Saying that corporations prefer something they can profit from without giving back vs something they can not is circular reasoning to me. Conversely if you look on the other side you'll see developers bitten by permissive software licences (MongoDB, Elasticsearch, ...).

"without giving back" is a bit of an exaggeration. You could have a giant 20M line proprietary codebase, and if you incorporate a 20-line function from a GPL source, GPL says you need to relicense the whole thing. I prefer the MPLv2, it lets commercial users actually use the code, but they still have to contribute back any changes they make.

[deleted]

Re: LLVM relicensing update and call for help

#180

Earlier quoted context omitted.

Yeah, agree it is hotly debated and not worth discussing further. I've recently been bitten by GPL and it's fresh on my mind how insidious it can be. That said, I work in commercial environment where BSD-licensed software is highly regarded.

Saying that corporations prefer something they can profit from without giving back vs something they can not is circular reasoning to me. Conversely if you look on the other side you'll see developers bitten by permissive software licences (MongoDB, Elasticsearch, ...).

Not all corporations are assholes. Many give back, many people contribute code often becomes the reason for the project to exist. They give life to open source projects by buying support and sustenaining their livelihood.

I am sick of this constant myopic view that all corporations are evil and people working there have no regard for open source development.

The truth is probably closer to being opposite than the anti-corporate crusader zeitgeist of HN. The point of the original comment was to express that behind all the corporations, there are just real people like you and me.

Post reply on HN