This (possible but technically not yet a) license violation has gotten more press for OSS licenses and enforcement than anything before, I think. Certainly more press than the Vizio thing, which will actually impact a lot more people if anything comes of it.
Amazon violating open source agreements to host their own version of the product and squeeze the life out of the original company? Not a peep. People whose political opinions differ from my own use the software? This must be stopped at once .
Trump’s new social media platform found using Mastodon code
231–240 of 551 posts
Re: Trump’s new social media platform found using Mastodon code
#232Earlier quoted context omitted.
Why? The creators created the software, they can put any conditions they please on how others might use it. They're under no moral or legal obligation to allow people to use the fruits of their labors, except as they permit.
They can, which doesn't mean they should. Also, I think a person has a mortal obligation to allow that their political position is at least partially flawed.
Re: Trump’s new social media platform found using Mastodon code
#233In terms of "antithetical values", the machine learning project ml5js.org actually did something about this. They bound their open-source license to a Code of Conduct¹, which forbids the use of their ML software for (1) discriminating against marginalized communities, (2) building tools that disingenuously manipulate public opinion, (3) building tools of mass surveillance and prediction to repress the rights of peopl…
If all software was licensed that way, 5-15 years would pass then suddenly there'd be a whole bunch of "Wow, Stallman was right again! We should have been using free software licenses!" style articles. Restricting software use to only people approved by the creators is a terrible idea. Society has to operate with some level of trust that even people we disagree with, using methods we don't approve of, have the potent…
Re: Trump’s new social media platform found using Mastodon code
#234What if I deployed my own node and just changed some css styling? Do I also need to somehow open source the changes? Edit: And what if I wrap it with another service, say a CDN, that changed some behaviour and styling (proxying, path rewrite, etc)?
2. I think no, but I believe this is a contentious point, and it depends on whether the "mastodon instance + CDN/proxy/whatever" constitutes a "derived work" or not.
Re: Trump’s new social media platform found using Mastodon code
#235Earlier quoted context omitted.
Why? The creators created the software, they can put any conditions they please on how others might use it. They're under no moral or legal obligation to allow people to use the fruits of their labors, except as they permit.
The creators are themselves fruit of the society. It's short-sighted to grant them the privilege to withhold their fruit.
Re: Trump’s new social media platform found using Mastodon code
#236Earlier quoted context omitted.
If all software was licensed that way, 5-15 years would pass then suddenly there'd be a whole bunch of "Wow, Stallman was right again! We should have been using free software licenses!" style articles. Restricting software use to only people approved by the creators is a terrible idea. Society has to operate with some level of trust that even people we disagree with, using methods we don't approve of, have the potent…
> Restricting software use to only people approved by the creators is a terrible idea. Everyone is free to use the software. If a project is found to be in violation of the Code of Conduct (e.g. discriminating against marginalized communities, manipulating public opinion, automating weapons) than the community developing the software takes steps to remedy the problem with the reported violator, or the project falls o…
If mastodon had this in the code of conduct they’d not be able to use their own software haha. They banned Gab and arguably Trump has a marginalized base and as far as I’m aware never advocated for violence (if you believe the contrary, note that trump could have been arrested but hasn’t)
Re: Trump’s new social media platform found using Mastodon code
#237Re: Trump’s new social media platform found using Mastodon code
#238In terms of "antithetical values", the machine learning project ml5js.org actually did something about this. They bound their open-source license to a Code of Conduct¹, which forbids the use of their ML software for (1) discriminating against marginalized communities, (2) building tools that disingenuously manipulate public opinion, (3) building tools of mass surveillance and prediction to repress the rights of peopl…
If all software was licensed that way, 5-15 years would pass then suddenly there'd be a whole bunch of "Wow, Stallman was right again! We should have been using free software licenses!" style articles. Restricting software use to only people approved by the creators is a terrible idea. Society has to operate with some level of trust that even people we disagree with, using methods we don't approve of, have the potent…
Why do you think that would be the case? If the license doesn't achieve what the creator wanted, then they can just change it. It's not up to the greater community to decide what the best license is for other peoples projects.
It sounds like you have your own idea of what will "improve the world" and want other people to license their work to match with it.
Re: Trump’s new social media platform found using Mastodon code
#239Earlier quoted context omitted.
> Who defines what 'marginalization of people' means The software creators, which seems very reasonable to me. This isn't some arbitrary judge deeming what is marginalizing or not. This is the creators of the software saying "We don't want to build something that complete dickweeds can use for evil." Don't like their definition of "dickweeds" or "evil"? Fine, build your own shit then.
That’s reasonable, but don’t call it open source, because it isn’t.
I understand that people want to look at this like a kind of slippery slope (if you can define one kind of restriction, why not define another and another - until you have closed source software by any other name) - but just because arbitrary restrictions mean something isn't colloquially "open" doesn't mean that certain specific restrictions might not still reasonably be compatible with something described as "open".
Certainly we should not accept a formalized definition of any language term like this; i.e. just because an OSI or other group wishes to claim the definition of open source doesn't mean we all need to use that definition. Specifically, let's not accept https://opensource.org/docs/osd as a kind of gospel truth. It's a fine initiative, but not necessarily the only possible one.
I'm not convinced that allowing a few restrictions would be a great idea, but then again, I'm also sure it would be dramatically different from the status quo, nor that is makes sense to no longer call such software open source.
Re: Trump’s new social media platform found using Mastodon code
#240Earlier quoted context omitted.
Is there an example of a software with a license with more overt political views being directly stated in the agreement ? I'm NOT saying that it's wrong to have personal views, or to make a statement about what Mastodon feels about Trump's Truth Social, but I am curious if there is software in wide-use with something like "No anti-vaxxers". So far the most ideology-enforcing licenses I know are mainly about the battl…
IIRC, there were a lot of those licenses in the 1990s and early 2000s. They were mostly all weeded out in the license flame wars, largely initiated by system integrators and re-distributors who wanted to have a standardized set of licenses and not have to deal with any cute extra restrictions. Nowadays, software should use a license approved by OSI or FSF, or the software will find itself not being worth consideratio…
I wonder if Mongo DB and Elasticsearch are currently learning this lesson.