Louis Rossmann released an app called "Grayjay" today, and he deceivingly calls his app "open source" in his video talking about the app.
The license he is actually using for his app is nonfree, noncommercial and has many restrictions. It is nothing more than "source available", which is not even a real term or movement at best.
Louis' organisation Futo gives grants to many free software projects like Peertube, GIMP and Blender and also the Free Software Foundation itself.
I am very disappointed in this decision because especially someone like Louis knows better than this and should really set a better example.
Such kind of proprietary behavior is unfortunately typical of "open source" supporters, plus it seems that they can't even decide if it means source-available or the 10 definitions from the "OSI" (or have even heard of such).
It seems that the natural meaning is the one that's understood in practice, but only in the most proprietary of ways.
This is why I'm proud to be a free software supporter - no free software supporter who knows that free means freedom will ever call software that they know is proprietary, free software.
@SuperDicq Hmm, I was going to read that to see if such license is even valid under copyright or contract law, but it seems I can't unless I run proprietary JavaScript.
But I guess the license is extremely proprietary if the terms are valid or not, so there's no need for me to actually read it.
Louis claims that this is needed to protect the users from unethical forks of the software. Like let's say someone forks the software and adds spyware or other malicious features to it.
The intention here by Louis is good, but the situation he has created here is absolutely not.
People forking software to add malware to it is a big issue, but copyright is not the right tool to solve this issue.
If you try to solve these issues using copyright you're enforcing your power as the copyright holder over your users and this is undemocratic and unjust.
Instead we should try and solve these issues politically. We should organize together to remove malware like spyware and DRM from our apps through legislation forbidding companies from using these technologies in the first place.
Copyright is not a political tool and as someone who is a lobbyist and has been involved in the free software movement, Louis should know better.
@SuperDicq barotrauma is also a game with a similar license. It's a source available paid game and paid software.
While I don't have any personal opnion of source-available paid software like that. From reading the CONTRIBUTING and LICENSE of grayjay, it seems way more draconian than the one on barotrauma. As they don't accept contributions to the core and other parts of it
It's usually just intimidation, you can make up whatever bullshit rules you want if you can always make your opponent settle before ever going to court.
@Suiseiseki@SuperDicq I think it's valid. FUTO is a org financed by a billionaire(Rossman isn't shy of saying that) so I wouldn't be surprised if it was approved beforehand by a team lawyers
@kumicota@bae.st But to be completely honest I think in the case of a video game this is not super important.
However this project that Louis is making seems to be a very ambitious project that, if it were free software, could actually help in tearing down the big video streaming monopolies of the modern internet.
So I'm very sad to see them go in this direction. I my rant on here convinces other people and most importantly (indirectly) Louis as well that he is making a mistake. So hopefully the license will get changed to something that makes more sense some time soon.
@SuperDicq >there is no proprietary javascript on this page, it is free software. I actually read the license on gitlab's JavaScript and it's only licensed under MIT expat *after* it has been compiled/assembled etc.
Although that may not be the intention, as a result, aside from the few files with copyright headers, all of the source code lacks copyright notices and therefore is proprietary software.
@Suiseiseki@freesoftwareextremist.com You are correct, most companies are not very clear with their copyright headers and things like that, but I'm pretty sure their intention is that the entire sourcecode of Gitlab, excluding the enterprise edition, is MIT expat.
Yea @SuperDicq, he did the same false advertisement for the FUTO S2T app and when I asked about it on Matrix he dodged the open-washing issue multiple times and instead directing attention to the license was temporary and they’re planning to improve it. Ugh twas really frustrating and as if he couldn’t comprehend he’s doing exactly what the New York governor did to his right to repair bill.
@crafti@akkoma.0x68756773.moe Yeah but on the other hand he also uses GNU/Linux on all his computers and often talks about Richard Stallman in his rant videos.
I get weird vibes from Louis... Like, he'd look like the kinda guy using Brave or something. He also calls out the prior GrapheneOS main dev... He doesn't look the kinda guy who would be supporting FOSS..
@SuperDicq Forking and adding malware isn't a thing you solve with abusing copyright but with trademark (forcing them to use another name) and/or moral rights.
@SuperDicq And in GrayJay case it's a big problem, because if it ever ends up with malware or a dependency on malware (very likely, it's a mobile app), it becomes unfixable for anyone but the original copyright holders. Same thing for security flaws.
@xianc78@gameliberty.club Just because the name of the license is "temporary" doesn't mean it actually is.
If you want an actual temporary license you will need to add a clause to your license that says something like "this license will apply until {{date}}" and then refer to a new license that will apply after that date.
If this was actually the case I wouldn't make such a big fuss about it and I would just wait until that date.
@cnx@larkspur.one The link you posted unfortunately does not contain any relevant information to this thread. It shows some messages 11 and 12 november 2022 for me.
Meh @SuperDicq, he’s aware of this thread (edit: ugh now the log is gone, not sure if tis glitch in the matrix.org or twas a permission change) and his takeaway was that twas low key slander instead of people voicing he’d been repeatedly wrong :ym_sigh: Dude shits on the movement that practically power the interwebs and still refuses to understand why people are angry :neocat_facepalm:
@slash@cdrom.tokyo@chfour@wetdry.world The worst part of license is section 4. We may suspend, terminate or vary the terms of this license and any access to the code at any time, without notice, for any reason or no reason, in respect of any licensee, group of licensees or all licensees including as may be applicable any sub-licensees.I would never trust someone that wants to have this kind of power over me.
@SuperDicq@chfour what’ really funny is the ‘license’ doesn’t explicitly grant the right to modify, so anyone who actually does go along with this is then putting themselves at risk by doing so given how emphatically the first big lays out you only get the rights expressly given in the license.
@cnx@larkspur.one Yes I understand his stance but I disagree. I think this particular thing is more important than Linux vs GNU/Linux, which is just about a name.
In this case he is actually misrepresenting the amount of freedom the users get with the program by misusing the term "open source" which has a clear definition to most people and this obviously does not qualify.
Unfortunately, no, @SuperDicq, it seems that there was a permission change when/after I typed my response. IIRC Louis Rossmann said he will post a video this week about the matter but I can see your last few messages and suppose thou are clear of his stance.
@cnx@larkspur.one I don't see him say anything about making a video about this topic in the matrix room. Did he tell you that in a private message or somewhere else?
Being the topic of a Rossmann video sounds exciting.
@cnx@larkspur.one I really like the work he does lobbying for right to repair and such, but maybe he should just stay in his lane and keep doing that.
But when it comes to ethical software development he is probably out of place. Calling this software "open source" is not an opinion, it is clearly wrong.
Literally every definition from the OSI, the FSF, the Debian project, Software Freedom Conservancy, the Wikipedia Foundation, the actual Wikipedia article on Open Source Licenses, the European Union as a whole and everyone else qualified to talk about this disagrees with Louis' definition of "open source".
@SuperDicq, it was in that same room when the history was still public, something along the line of a rant on purists. I wouldn’t expect that to help his public image among FLOSS developers and activists though. I mean the guy is entitled to his opinion, I just used to hope that he could be a leading/convincing figure on right to repair on both hardware and software sides 🥶
@jeff@SuperDicq Sadly it's fried software, not free software, and even then re-licensing isn't really much of a thing (read the MIT for example, you have to keep the license text intact).
@mischievoustomato@SuperDicq Bern convention Article 6b introducing then is short enough: > Independent of the author's economic rights, and even after the transfer of the said rights, the author shall have the right to claim authorship of the work and to object to any distortion, modification of, or other derogatory action in relation to the said work, which would be prejudicial to the author's honor or reputation
Also note that in many countries those rights are inalienable, so even a corporation cannot get it assigned to themselves as part of employment contract like they usually do with copyright.
>> trademark (forcing them to use another name) > how effective is this?
I've often seen trademark used against adding ads/tracking in software or around it (see GIMP and SourceForge for example), but also just modifications which upstream disapproves with (or even any non-pre-approved modification, see anything from Mozilla). Do note that they could just change the branding to get away with it though.
@lanodan@queer.hacktivis.me@mischievoustomato@5dollah.click Do note that they could just change the branding to get away with it though.This is the right way to solve the issue. If someone would make a fork of Louis' app that has malware in it it will not have the same branding, so the reputation of Louis will not be affected.
@mischievoustomato@5dollah.click@kumicota@bae.st Louis thinks his project is open source and he is paying his developers so he thinks that he is currently treating open source developers well with this license.
But his project isn't open source, so he's not actually doing that.
@kumicota@SuperDicq > Another thing is that he criticizes a lot companies, like Bethesda, MS and Google, freeloading open-source devs, while he's doing the same as it's a paid app that wouldn't even give a free version for people who contribute to it
IIRC he said that the app will just work even if you don't pay?
@SuperDicq I totally agree with you. The more you read about it the more you see that grayjay is probably gonna fail or have extremely high chances to.
They could go to routes like Mozilla who has one of the most protective OSS licenses that they allows them to even remove a compiled version from source if it wasn't done by them instead of the proprietary one from gray.
A few of problems that I have with grayjay is the way it's presented to developers, like how they don't wanna anyone contributing to the core(when the app lacks things like PiP) and say will refuse any MR for it.
Another thing is that he criticizes a lot companies, like Bethesda, MS and Google, freeloading open-source devs, while he's doing the same as it's a paid app that wouldn't even give a free version for people who contribute to it
@mischievoustomato@5dollah.click As I said before Rossmann's approach uses the wrong tool for the job. Other than political activism against malware he could've instead chosen to trademark the branding of his similar to what Mozilla does to avoid people hurting his reputation by making malicious forks.
You should not use copyright law to enforce your morals. It's like trying to apply screws using a hammer.
@SuperDicq > Instead we should try and solve these issues politically. We should organize together to remove malware like spyware and DRM from our apps through legislation forbidding companies from using these technologies in the first place. good luck bro, hope you achieve this in your lifetime
being pragmatic, Rossmann's aproach is *the* correct approach to this otherwise it gets fucked
@gianmarcogg03@mastodon.uno Yeah exactly, and the fluke "ethical software" movement was also not the first to try this either.
The oldest example of a situation like this that I can remember was the original JSON license that said "The Software shall be used for Good, not Evil." in it.
While they probably had good intentions writing this license, the copyright holder would now have the ability to sue anyone using it that they deem evil.
@SuperDicq it's more or less on the same level of "ethical software" where they want to back off potential bad actors but the license is not the right place for it.
Linux would not be where it is today if the FSF had not convinced Linus Torvalds to release his kernel under the GPLv2 instead that does allow commercial usage.
@samanera@blob.cat@cnx@larkspur.one Yeah but when I point out that he did something wrong and that he is spreading misinformation he says "I don't care, this does not matter to me" instead of taking responsibility.
@kumicota@mischievoustomato@SuperDicq I thought FUTO was supposed to be an actual open source company so if they are gonna produce non-opensource stuff and argue about the definition, then I'm not interested in what they're doing anymore.
@mischievoustomato@SuperDicq The problem isn't Louis, even if he says for people to not trust mouth to mouth agreements or to trust him. I believe he's doing his best and he will follow what he said to his grave.
The problem is that he's a FUTO employee and while I hope it doesn't happen, life is a bitch and something could happen to him that he would need to leave internet.
When this happen, things can change for worse{like it happened many times before), so having an open source license like agpl, Mozilla one and others more protective, would be better than that proprietary one
@xorowl@fog.highspirits.gamesremember left-pad?Yes, I do. I found the reasons for the developer doing what they did very petty and stupid. It was a circus of shit caused mostly by the NPM repository working the way it does and allowing stuff like this to happen to in the first place. Remember all the other times that a fully open source developer tried to defend their work, and it was taken from them?If you say things like "taken from them" you clearly do not understand free (and open source) software development.
Nothing ever gets taken from anyone. Copyright isn't property. Using words like this to describe this situation is on the same level as record labels saying online sharing is "theft" or "piracy". It is propaganda.
Defending your work from being integrated into proprietary software is done using copyleft licenses such as the GPL. This works very well in the real world. Sure, its not FOSS, but it is open sourceNo, it is not "open source" by any acceptable mainstream definition of "open source". I recommend you read the definition of "open source" by the OSI or the Wikipedia article as a start. and thats a layer of trust no corp will ever give.What layer of trust? Clearly Louis does not trust us at all, or he would've not chosen such a restrictive license. If you dont take steps to protect your work, the world will take it from you, resell it, then punish you for daring say you helped.First of all nobody can take anything away from you unless they break into your house and steal your hard drive, making copies is not stealing.
And with reselling it is true that other people can resell derivative works based on your works. That's part of the freedom of free software. Why is that a bad thing? Other people deserve to make money too, right?
You also say "they will punish you for daring say you helped". I don't understand what you mean with this. If you want to be credited for your work there are plenty of free and open source software licenses that require attribution.
@SuperDicq remember left-pad? Remember all the other times that a fully open source developer tried to defend their work, and it was taken from them?
Nah man, hes taking steps to make sure he doesnt get fisted like the others. Sure, its not FOSS, but it is open source, and thats a layer of trust no corp will ever give.
If you dont take steps to protect your work, the world will take it from you, resell it, then punish you for daring say you helped.
@xorowl@fog.highspirits.games i bet you think that one guy starving and letting his life fall to pieces in the name of open source software deserved to be cut out of his own lifes work and thrown on the street.I'm sorry but left-pad is a npm package that contains 12 lines of code. This is not someone's livelihood.
"What layer of trust? Clearly Louis does not trust us at all, or he would've not chosen such a restrictive license."
You didn't understand what i meant
"Yes, I do. I found the reasons for the developer doing what they did very petty and stupid."
Yeah, and i bet you think that one guy starving and letting his life fall to pieces in the name of open source software deserved to be cut out of his own lifes work and thrown on the street. (1/2)
@xorowl@fog.highspirits.games Copyleft does not prevent corps from taking what you made, corrupting itCopyleft in practice prevents corps from taking what you made and corrupting it.
It does this by forcing corps to always release it under the same license as well. And it does this by giving all the potential users or community the freedom to remove any potential malware a corp might add to it.
You can not corrupt a copyleft program. and using it for their own profit.Why does it matter to me as a developer what other parties use my software for? You can use my software for profit or not, it does not affect me. This is how inventors starve. This is WHY inventors starve.Everything I make is free software and I am not starving? I do not consider myself an inventor either.
Inventions are covered by patent law, not by copyright law. These are completely different things and you shouldn't confuse between these two.
@SuperDicq@xorowl the eternal problem that it takes smart people a lot of money and time to invent something new and it takes an established businessman five minutes to copy it
I believe that everyone deserves to eat as well, that's not what is controversial.
I believe that publishing your software as free software does not impact your ability to eat. You can make money with free software. Restrictive copyright licenses are not a necessity for making money.
@SuperDicq @kirby@lab.nyanide.com this isn't a good-faith discussion anymore, you're twisting half of what i say to make me seem more outrageous than i am.
People deserve to eat, and protect their own well being
@xorowl@fog.highspirits.games I want free and open source software development to be lucrative just as much as you do.
But you CAN NOT make open source development lucrative by not making it open source! It will simply not be open source development anymore, that's my point.
Don't you see the paradox with this so called solution? With your "self defense" you're destroying the thing you want to protect.
@SuperDicq "I believe that publishing your software as free software does not impact your ability to eat. "
Then you aren't paying attention to the world around you man.
I'm tired of hearing about open source devs starving and having their packages taken from them when they ask for money. i'm tired of hyperbolic black and white binary screeching of people who think that if you don't do everything the right way you're evil.
Evil exists, and this aint it. This is self defense
@Hyolobrika@social.fbxl.net The name does not mean anything, the license is only really temporary if the license itself mentions an exact date of when it expires, which it does not.
Until the license is changed I do not see myself using this app.