News for hackers. Stuff that matters.
Re:Trump’s new social media platform found using Mastodon code by jlangenauer on Tuesday November 02, 2021 @08:38AM (#29080307)
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.
Re:Trump’s new social media platform found using Mastodon code by roenxi on Tuesday November 02, 2021 @09:36AM (#29080980)
Tolerance, right up to the limit where it actually starts hurting, is the best strategy for a peaceful and prosperous society. Trying to carve out little patches for your type of people and excluding that scary, evil other does not work. We're at Enlightenment+200 years here. I suppose shouldn't have to try make a defence of tolerating different opinions. If they want to license their software however then good luck to them, but nonetheless attempting to encode illiberal political beliefs into a software license is the wrong direction. The GPL is exactly the right approach. Freedom consistently outperforms all the ideas people swear are going to work better than freedom.

Marginalised communities are not protected by documents that claim to protect marginalised communities. Fat lot of good documents have ever done. What protects marginalised communities is actual tolerance of differing opinions, and actual freedom. Ditto what protects us from surveillance. Fat lot of good all the paper protections against surveillance have done. Look at what America has built! Let alone China. Once again, the problem is a knee-jerk overreaction and paranoia in the ruling class when the correct answer is tolerance. Ditto weapons. Did Afghanistan benefit from code of conducts? No, what it needed was a bulkwork of people who said "lets really stretch ourselves not to hurt people who dislike us" at a critical moment.

This license won't do what it claims. Best case, it is GPL+Fluff. Worst case, it becomes an exclusionary political tool. Ironically, it is likely that it will be wielded against marginalised communities.

Re:Trump’s new social media platform found using Mastodon code by mdp2021 on Tuesday November 02, 2021 @11:07AM (#29082375)
> illiberal political beliefs

What do you mean? Which definition of 'liberal' are you using?

That licence is one shard about opinion (debatable instancing of «marginalized») and fundamentally about use.

Re:Trump’s new social media platform found using Mastodon code by roenxi on Thursday November 04, 2021 @03:19AM (#29104289)
Re:Trump’s new social media platform found using Mastodon code by mdp2021 on Thursday November 04, 2021 @03:52AM (#29104441)
> wikipedia

Funny you mention that page, because before posting the question «Which definition of 'liberal' are you using» I went to that very page to try to try and find an interpretation that fit the context. But nothing answered it clearly. So, that remains insufficient.

If the use of 'liberal' was meant to refer to the defence of freedom of speech, there exist a problem in the discrimination between "speech" as intended in the formula and «manipulat[ion]» as written in that licence. But was that the idea? We should not be here to guess.

Re:Trump’s new social media platform found using Mastodon code by roenxi on Saturday November 06, 2021 @02:11AM (#29127923)
There wasn't a specific liberal principle I was thinking of. If you want more of an itemised list, I've gone through the "generally supported" list at the start of the wiki article and listed the basic issues I was inferring from s7r's original post were:

* Anti-democratic (in that they privilege the copyright holders political views)

* Anti-secular/anti-religious-freedom (in that they privilege the copyright holders values and would likely exclude people based on religious values in conflict with the CoC).

* Anti-free-speech (in that they would deny access to their work based on what people say).

* Anti-market economy (in that they aren't providing a tool/service to anyone equally based on a free market).

Which isn't to say they're bad people or anything, liberalism isn't the be-all and end-all. But the GPL is a neat embodiment of some very good ideas from the liberal tradition and this ml5js library license is much less liberal than the GPL. And also worse.

Re:Trump’s new social media platform found using Mastodon code by nuerow on Tuesday November 02, 2021 @10:18AM (#29081626)
> Tolerance, right up to the limit where it actually starts hurting, is the best strategy for a peaceful and prosperous society.

It really is not. Unbounded tolerance is how free and open societies commit suicide and succumb to authoritarian regimes where intolerance is the norm.

https://en.wikipedia.org/wiki/Paradox_of_tolerance

> If they want to license their software however then good luck to them, but nonetheless attempting to encode illiberal political beliefs into a software license is the wrong direction. The GPL is exactly the right approach.

You're just asserting that refusing to help out authoritarian and outright xenophobic political movements further their goals "is the wrong approach" without any rationale or insight or argument at all.

Meanwhile, you're citing the GPL which is a highly political license.

Re:Trump’s new social media platform found using Mastodon code by cgriswald on Tuesday November 02, 2021 @11:26AM (#29082658)
>> Tolerance, right up to the limit where it actually starts hurting, is the best strategy for a peaceful and prosperous society.

> It really is not. Unbounded tolerance is how free and open societies commit suicide and succumb to authoritarian regimes where intolerance is the norm.

This is a non sequitur. GP placed a bound on tolerance.

> You're just asserting that refusing to help out authoritarian and outright xenophobic political movements further their goals "is the wrong approach" without any rationale or insight or argument at all.

GP can correct me if I'm wrong, but I don't think he has asserted anything of the kind. In fact, I suspect he's somewhat opposed to the same, since he's opposed to "illiberal political beliefs" which are themselves quite aligned with "xenophobic political movements".

In any case, I think you've entirely missed the pragmatic points of the GP's post, which is that such illiberal policies are, throughout history, used against the marginalized peoples they are ostensibly intended to protect. Given your previous statement about unbounded tolerance, it feels like you should be in agreement with the GP on this point; unless you're saying we should just skip the tolerance and go straight to intolerance.

Re:Trump’s new social media platform found using Mastodon code by Sebb767 on Tuesday November 02, 2021 @11:16AM (#29082504)
> Unbounded tolerance is how free and open societies commit suicide and succumb to authoritarian regimes where intolerance is the norm.

And to allow discriminating against "wrong" opinions is how intolerance becomes the norm.

Re:Trump’s new social media platform found using Mastodon code by nuerow on Tuesday November 02, 2021 @01:56PM (#29084938)
> And to allow discriminating against "wrong" opinions is how intolerance becomes the norm.

Do you feel that plotting to overthrow a democracy to install a totalitarian despot while discussing political assassinations is a grey area that's up for debate whether it's "wrong" or indeed undoubtedly wrong?

I mean, considering how this very same political group killed police officers during their coup attempt, where do you personally draw the line on murder?

Re:Trump’s new social media platform found using Mastodon code by Sebb767 on Wednesday November 03, 2021 @07:22AM (#29093173)
Obviously that's a hard question with no perfect solution. That being said, I don't think _talking_ about something should be illegal. You and I talking about how to assassinate someone shouldn't be enough to put us away for years. Doing something or attempting to do something is where I draw the line.

Now, of course, I see the problem of letting people freely talk about killing people, overthrowing the government or running concentration camps. But forbidding this kind of speech is not going to prevent it if the pull is strong enough; even worse, it's going to strengthen their narrative about oppression. Instead, it should be possible to openly discuss why this is wrong. To understand why someone has an opinion and showing him why that trade-off is not worth it is far better than trying to forbid even thinking about it.

Now, I know that our action prevention might need some form of surveillance to prevent radical groups from taking actions and, at its worst, might fail to prevent some unnecessary violence. In my opinion, though, we can have much more freedom and maybe even prevent more people from radicalizing than by trying to censor wrong thoughts.

Re:Trump’s new social media platform found using Mastodon code by mikem170 on Tuesday November 02, 2021 @01:45PM (#29084754)
> Unbounded tolerance is how free and open societies commit suicide and succumb to authoritarian regimes where intolerance is the norm.

Actually, I believe everything works out if everyone is intolerant of intolerance. That would include suicide bombers.

People need to stop imposing on others.

Re:Trump’s new social media platform found using Mastodon code by alex_munroe on Sunday November 14, 2021 @11:44AM (#29218332)
The problem is that once you have that loophole in the ideals of free speech, people start calling everyone they disagree with "intolerant" in order to feel good about themselves while shutting down the speech of people who disagree with them.
Re:Trump’s new social media platform found using Mastodon code by nuerow on Tuesday November 02, 2021 @01:54PM (#29084913)
> People need to stop imposing on others.

What would you think would work if an authoritarian political movement plagued with xenophobia wants to use your work as a key tool to start imposing on tolerant people?

[dead]
Re:Trump’s new social media platform found using Mastodon code by captainredbeard on Tuesday November 02, 2021 @11:33AM (#29082782)
I think you are being sarcastic but, unfortunately, this is an all-too-common viewpoint among the so called "woke".
Re:Trump’s new social media platform found using Mastodon code by eterevsky on Tuesday November 02, 2021 @08:53AM (#29080474)
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 by andrepd on Tuesday November 02, 2021 @09:27AM (#29080856)
I don't get it. What does "allowing that one's politics is partially flawed" have to do with not wanting one's project used for surveillance, weapons control, etc?
Re:Trump’s new social media platform found using Mastodon code by Clubber on Tuesday November 02, 2021 @09:32AM (#29080918)
I think 1 and 2 are more the issue, but possibly all of them. They are all loose definitions that mean different things to different people. I think it would limit serious uptake once a legal department gets a hold of it.

(1) discriminating against marginalized communities

What does this mean? I bet I could get several different answers. Old people are marginalized by agism in tech, does this mean tech companies can't use this? How would they prove they don't marginalize old people?

(2) building tools that disingenuously manipulate public opinion

Ditto. To me this means no political party or marketing/advertising department can use this. Probably most news outlets as well.

(3) building tools of mass surveillance and prediction to repress the rights of people

Rights defined by whom? US Constitution? Right not to be offended? Rights granted by the Taliban or ISIS? Communist China?

(4) building tools that control weapons, including tools that automate the deployment, operation, and targeting of weapons.

I think most people can get on board with this one, unless we were attacked in earnest by a strong military foe.

Re:Trump’s new social media platform found using Mastodon code by krferriter on Tuesday November 02, 2021 @09:43AM (#29081081)
If you have a political position that all weapons are bad and all surveillance is bad then I think that is a deeply flawed viewpoint. What we want to avoid is improper use of weapons and surveillance. Where those things go into the realm of abuse. Of course, "abuse" is a subjective word for these things too, but I think there's a general consensus that some things are bad.
Re:Trump’s new social media platform found using Mastodon code by krageon on Tuesday November 02, 2021 @10:07AM (#29081432)
> What we want to avoid is improper use of weapons and surveillance

All use of weapons and surveillance is abusive, so what you are saying "we" (who?) want is not something that I find reasonable.

Re:Trump’s new social media platform found using Mastodon code by Sebb767 on Tuesday November 02, 2021 @11:08AM (#29082385)
Do you think that having a camera in your backyard constitutes surveillance? Does a baby monitor constitute surveillance? Does a drone with a camera constitute surveillance? It can be used for this, after all.

No matter what you think, the authors might disagree, so you have no way of using the software in anything related to it. Worse yet, this can quickly change - the system you built that uses this software in the background might be totally fine to watch a womans shelter, but the license could be pulled any minute because the authors dislike that you also sold your product to a normal prison.

Re:Trump’s new social media platform found using Mastodon code by krageon on Thursday November 04, 2021 @05:38AM (#29105073)
All rules can be interpreted maliciously, that doesn't mean there shouldn't be any.
Re:Trump’s new social media platform found using Mastodon code by dboreham on Tuesday November 02, 2021 @09:24AM (#29080817)
The context of this thread is way way beyond "political position".
Re:Trump’s new social media platform found using Mastodon code by Kye on Tuesday November 02, 2021 @10:06AM (#29081427)
Believing in human rights is only political because certain normal human biological variations and geographic distributions have been politicized by people who want to use software to strengthen that politicization. Encoding reason regarding treatment of those variations and distributions in license agreements is a patch to address politicization.
Re:Trump’s new social media platform found using Mastodon code by madaxe_again on Tuesday November 02, 2021 @09:14AM (#29080680)
Would you say that you should have to work with every potential client who ever approaches you, whether or not they intend to pay, and whether or not they set fire to your dog last fall?
Re:Trump’s new social media platform found using Mastodon code by ipaddr on Tuesday November 02, 2021 @11:16AM (#29082494)
Should you be allowed to only sell to white men?

It cuts many ways.

Re:Trump’s new social media platform found using Mastodon code by blitzar on Tuesday November 02, 2021 @11:53AM (#29083067)
If it is fake tan for men, are you obliged to find some black customers?
Re:Trump’s new social media platform found using Mastodon code by ipaddr on Tuesday November 02, 2021 @12:50PM (#29083846)
Can you sell it and later find out a black man is going to use it and prevent that man from using it?
Re:Trump’s new social media platform found using Mastodon code by nuerow on Tuesday November 02, 2021 @09:44AM (#29081098)
> They can, which doesn't mean they should.

Why? I mean, don't you believe you have a say on who you grant permission to use your intellectual property?

> Also, I think a person has a mortal obligation to allow that their political position is at least partially flawed.

This assertion makes no sense. You should not be forced to help advance anyone's goals when they are diametrically opposite to what you believe in and can be outright hostile towards you and your loved ones.

Re:Trump’s new social media platform found using Mastodon code by margalabargala on Tuesday November 02, 2021 @10:16AM (#29081594)
> Why? I mean, don't you believe you have a say on who you grant permission to use your intellectual property?

If the author of some software has a general good-faith position that others should use their software, then the conditions they associate with that software fall on a continuum from "reasonable to "unreasonable".

The MIT license is at the reasonable end. Saying "give me ten million dollars for this ROT13 algorithm" is at the unreasonable end.

When the person you replied to said:

> They can, which doesn't mean they should.

I think they were saying they personally considered the terms of the license at the "unreasonable" end. I don't disagree- saying "you can use this for now, but have to stop immediately if I or anyone I might sell this to say so" seems at least borderline unreasonable.

It certainly isn't "free software", though being wrapped in what is otherwise the Blue Oak license they're kind of hiding their non-free-ness. I think this is where I mostly take issue- it feels like the project is attempting to portray itself as a free software project, when it is not.

Re:Trump’s new social media platform found using Mastodon code by nuerow on Tuesday November 02, 2021 @10:38AM (#29081922)
> If the author of some software has a general good-faith position (...)

The "good-faith position" weasel words only serve to try to fabricate and cast doubt on the morality of a decision on how your work can and should be used, and only because you find it inconvenient. For some reason, your argument completely eliminates the author from the decision process. Do you find that to be fair or in good faith?

Meanwhile, I never saw anyone attack musicians based on "morality" for refusing to authorize the use of their work by specific politicians or specific election campaigns, even when authors only claim personal preferences or even prefering other candidates.

Re:Trump’s new social media platform found using Mastodon code by horsawlarway on Tuesday November 02, 2021 @11:05AM (#29082327)
> For some reason, your argument completely eliminates the author from the decision process. Do you find that to be fair or in good faith?

As someone reading through this: Yes. I find that argument both reasonable and fair.

The author is free to ask for compensation up front in exchange for the tool they've built. They can also just simply refuse to license it in the first place.

But a license that I can violate if the author simply changes their mind is quicksand: Nothing of value can be built on it, because it might sink at ANY POINT.

It's literally unusable as a tool.

Re:Trump’s new social media platform found using Mastodon code by margalabargala on Tuesday November 02, 2021 @11:17AM (#29082508)
The "good faith position" weasel words, along with the rest of my comment regarding the whole thing being a spectrum of subjective reasonableness, serve to make it clear that this is a highly subjective topic where you and I have different opinions.

Where I personally draw the line is something being presented as a "general purpose tool", versus as an exclusive work.

When Stuart Stemple created a pink pigment and granted license to use it to "everyone except Anish Kapoor", I thought it was a great artistic statement, but as a practical matter I think it's unreasonable.

It's the difference between a whitelist and a blacklist. Saying "you can use this if you meet these criteria (e.g. having no criteria, having paid me money, etc)" is okay, but saying "everyone can use this EXCEPT if I decide I don't want you too" is not. In my opinion.

Re:Trump’s new social media platform found using Mastodon code by ipaddr on Tuesday November 02, 2021 @11:12AM (#29082429)
Musicians can say they would rather someone not use a song but they sold their rights a long time ago. Very few own those songs they wish others not to use.
Re:Trump’s new social media platform found using Mastodon code by cabalamat on Tuesday November 02, 2021 @09:49AM (#29081159)
> The creators created the software, they can put any conditions they please on how others might use it.

Indeed so, they have that right.

I personally wouldn't consider using code licensed like this, because even if I 100% agreed with the CoC and Steering Committee, both might change over time (the CoC says "We expect the Code of Conduct to be a living document") and I have no idea who'll be on the Steering Committee in 5-10 years time, and whoever it is will be able to pull the rug from under my feet at a whim.

Re:Trump’s new social media platform found using Mastodon code by blitzar on Tuesday November 02, 2021 @11:56AM (#29083099)
Is ones liscence based on the values of when it is granted or reviewed every day?

A bit like paying $100 for some software but a year later being told they now think you should pay $5000.

Re:Trump’s new social media platform found using Mastodon code by tatersolid on Tuesday November 02, 2021 @10:25PM (#29090410)
> A bit like paying $100 for some software but a year later being told they now think you should pay $5000.

Atlassian has a patent on that business process.

Re:Trump’s new social media platform found using Mastodon code by ekianjo on Tuesday November 02, 2021 @10:12AM (#29081526)
> they can put any conditions they please on how others might use it.

Yeah, and that's not called free software, Free Software is about empowering end users, not the creator.

Re:Trump’s new social media platform found using Mastodon code by coldtea on Tuesday November 02, 2021 @10:52AM (#29082147)
>They're under no moral or legal obligation to allow people to use the fruits of their labors, except as they permit.

Whether they're under a moral or legal obligation depends on the moral code (not the same across people in the same country, much less in different countries) and the legal code.

For example, if they had a condition that Women, Gays, Jews or Blacks should not use it? Can they "put any conditions they please" including the above? What would you say about this "morally"? I know what most would say: that they have a moral obligation to not put such a condition.

And it would not be legal either, in many jurisdictions at least.

Re:Trump’s new social media platform found using Mastodon code by dmos62 on Tuesday November 02, 2021 @08:59AM (#29080530)
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 by mdp2021 on Tuesday November 02, 2021 @09:28AM (#29080877)
Really obscure: be more clear.

The creators are not simply the outcome of a populated space but of its navigation, through orientation, implying the sought, the accepted and the refused. Their «fruit» is produced accordingly - and not just "owing to society", but also "in spite of it" - and represents an intention, which is conditional to the product itself.

Re:Trump’s new social media platform found using Mastodon code by dmos62 on Tuesday November 02, 2021 @12:55PM (#29083940)
Intention, orientation and living "in spite" of society is part and parcel of the social individual. I'm not putting him down; I'm just deflating him. I'm not devaluing individualism either, it's a tool, but, to me, to say that an individual has autogenerated his achievements is like saying that a plant's flower does not come from the plant.
Re:Trump’s new social media platform found using Mastodon code by emn13 on Tuesday November 02, 2021 @09:06AM (#29080605)
While I agree wholeheartedly, since the overly-clever invention of copyright that ship has kind of sailed. The vast majority of IP is owner controlled, because a few people hundreds of years ago thought it would be cheaper to just throw things into the court system, rather than deal with taxation, subsidies, and other regulation.

And way back then - when courts where a thing, but a broad tax base was not, and in any case society didn't have the kind of near-instant communication networks available now - that might even have made sense.

Re:Trump’s new social media platform found using Mastodon code by simondotau on Tuesday November 02, 2021 @09:13AM (#29080673)
And yet society grants this privilege; rather pervasively in fact.
Re:Trump’s new social media platform found using Mastodon code by andrepd on Tuesday November 02, 2021 @09:28AM (#29080872)
Sure, but we do that all the time don't we? It's called private property.

I agree with your intention, but there's a balance to be struck between individual contributions and those of wider society.

Re:Trump’s new social media platform found using Mastodon code by madaxe_again on Tuesday November 02, 2021 @09:15AM (#29080696)
Indeed. I would like your life savings, please, as I too am part of society. Venmo or PayPal?
Re:Trump’s new social media platform found using Mastodon code by diegoperini on Tuesday November 02, 2021 @08:57AM (#29080515)
> they can put any conditions they please on how others might use it

Isn't it "how they sell it" instead of "how they use it"?

Edit: Also, "how" doesn't necessarily mean "what for".

Re:Trump’s new social media platform found using Mastodon code by margalabargala on Tuesday November 02, 2021 @10:20AM (#29081653)
It is not. The license in questions says "if you use this software in a way we don't like, we can revoke your license". Nothing to do with selling it.
Re:Trump’s new social media platform found using Mastodon code by hellisothers on Tuesday November 02, 2021 @11:56AM (#29083105)
Ignoring the philosophical issues what about just the bureaucratic nightmare of trying to use software like that? Especially as the “terms of use” change, nobody would want to use any of this software in a critical system.
Re:Trump’s new social media platform found using Mastodon code by Y_Y on Tuesday November 02, 2021 @09:33AM (#29080930)
What about a bakery forbidding sale of cakes to people whose marriage violates their "code of conduct"?
Re:Trump’s new social media platform found using Mastodon code by mdp2021 on Tuesday November 02, 2021 @10:55AM (#29082189)
Literally: a server should be free to decline services to specific clients - service is conditional. It should be easy for anyone in general to think of a list of clients one would not work for.

Contextually: the point is more like "we do not accept that these springs we build can be used in landmines". It ecompasses the literal point, yet it is different - at least, it refuses the purpose, not the person.

Re:Trump’s new social media platform found using Mastodon code by Y_Y on Tuesday November 02, 2021 @05:54PM (#29087942)
That's not quite the same thing. Can a server or some other service provider refuse for any reason they like? What about protected classes? Should there be a whitelist of "good reasons"?

Purpose and person are hard to separate too. Like if you will sell cakes to anyone, except that nobody will be given a cake if it's for a gay wedding.