Top
Best
New

Posted by MallocVoidstar 4 days ago

LICENSE: _may be_ licensed to use source code; incorrect license grant(github.com)
171 points | 155 commentspage 2
NewsaHackO 4 days ago|
The last message on that thread before lieut-data responded and closed it was in 2023. Why did they even take action or reply to the issue in the first place? It could have easily gone under the rug.
cess11 4 days ago||
I suspect that no lawyer checked off on this licensing strategy.

I'm also not so sure a serious business person checked off on annoying and scaring users that aren't but might in the future become customers or otherwise paying users.

sowbug 4 days ago||
Are there any instances where a fork of a project has altered the license language for the purpose of reducing this kind of ambiguity?

Either the original license grant is expansive, so the clarification is welcome and the fork will become the standard unless/until the modification is upstreamed, or else the grant is restrictive, so the fork language is invalid, and the grantors face the risk of laches or other equitable defenses if they don't stop the fork from offering the less ambiguous interpretation that grantees rely on.

Fork as legal test case, if you will.

nix0n 4 days ago||
If you are looking for another self-hostable alternative to Slack, Rocket chat[0] is also worth looking at.

I wasn't involved in any of the Dev Ops aspect when my former employer used them, but the search function actually worked which is better than I can say for Slack.

[0]https://github.com/RocketChat/Rocket.Chat/blob/develop/LICEN...

conception 4 days ago||
Curious if anyone has worked on just expanding IRC into an internal product? That’s more or less how slack started.
IshKebab 4 days ago||
Really? I have yet to use a single Slack-alike with search that actually works - including Slack, Teams and Mattermost. I mean they "work" in that the search results happen to include your terms too, but they give you the actual relevant message only about 10% of the time.

Rocket Chat does look nice! I quite liked Mattermost except for the mobile app being trash. How is the Rocket Chat mobile app?

nix0n 3 days ago||
> How is the Rocket Chat mobile app?

I thought it was fine, but I can't compare to the Mattermost app since I've never tried to use that.

orphea 4 days ago||
I would just stay away from Mattermost. Don't host, don't use, don't contribute. Treat as source-available.
emacdona 4 days ago||
I am not a lawyer.

My reading of the license is: either (a) buy a license or (b) be bound by the AGPLv3 -- with _very_ limited exceptions.

So, my question is: are the people that are upset with the "ambiguity" people who neither (a) want to buy a license nor (b) be bound by the AGPLv3?

If so, I have no sympathy.

throwaway150 4 days ago|
> So, my question is: are the people that are upset with the "ambiguity" people who neither

> (a) want to buy a license nor

> (b) be bound by the AGPLv3?

No and no. People first want to know what the correct licenses are even before deciding which licensing path (including buying a commercial license) to take. You don't just commit to buying a commercial license without first understanding your options and comparing those options. People want to know what those options are.

People are upset that a company cannot get the simple matter of open source licensing right. It's the easiest kind of licensing. But they cannot get it right. These upset people would now never want to do business with this company.

People who would have otherwise been happy to purchase a commercial license would also stay away from the company because messing up open source licensing is a red flag. Who knows what kind of mess would be present in their commercial contracts. Yes, you can hire a lawyer to sort it out but I'd much rather do business with a company where I'm confident that the company is acting in good faith even before lawyers get involved.

> If so, I have no sympathy.

Your sympathy means nothing to me when I am picking vendors for my business. When I'm picking my vendors, I'm going to rely on professional legal expertise available to me, not the sympathies of random strangers on the internet.

emacdona 4 days ago||
>> So, my question is: are the people that are upset with the "ambiguity" people who neither (a) want to buy a license nor (b) be bound by the AGPLv3?

> No and no.

[...]

>> If so, I have no sympathy.

> Your sympathy means nothing to me

Well, regardless... via the rules of logical implication, you have it.

emacdona 4 days ago||
Hah! I made a logical error. I should have said:

Well, regardless... via the rules of logical implication, you can't be certain that you don't have it.

gowld 4 days ago||
GPL and AGLP both use the word "may" 31 times.

If you aren't comfortable with the word "may", you'll have a lot of trouble with open source languages.

https://www.gnu.org/licenses/gpl-3.0.en.html

https://www.gnu.org/licenses/agpl-3.0.en.html

yencabulator 2 days ago|
GPL says "You may do this." This file says "You may be licensed" -- that is not an action I am able to take, that is an action they either do, or don't. It's not the same.
Hamuko 4 days ago||
If the binaries are licensed under MIT, can I decompile the binaries, clean up the source code and have a clean version of Mattermost for distribution?
londons_explore 4 days ago|
Yes you can
wodenokoto 3 days ago||
So the license starts out saying you can use the compiled binaries under MIT and the source code as either AGPL or you can receive a special license.

Then it goes on with the Apache license text.

junon 4 days ago|
They want a business of some sort, not AGPL I'd assume. It doesn't look nefarious, just misguided. However a license switch will cause another hellstorm so I suppose they're in a tough spot.
More comments...