phnt,
@phnt@fluffytail.org avatar

FOSStard or GNUTard, not to be confused with a FOSSoid, is an insufferable person whose most prominent identity is Free Software advocacy ( advocacy) done the wrong way. These people can be identified online by the GNUJihad flag, or by the language they use when writing their long posts about how Free Software is better than proprietary software in every way. Usually by writing "Total proprietary death" or it's acronym "TPD" somewhere in the post.

Instead of advocating for practical Free Software use, they support only 100% Free Software solutions while ignoring how broken and unusable they can be. Thus eliminating any potential new users of Free Software they could have convinced otherwise.

Differences between a FOSSTard and FOSSoid

FOSSoids are usually harmless and support Free Software only in places where it makes sense and try to develop solutions in places where Free Software doesn't work. They are non-argumentative and don't engage in long threads about Free Software. And if they do, they laugh at the stupidity of it.

Differences between a FOSSTard and FLOSSTard

FLOSSTards are a less harmful version of FOSSTards, who felt the urge to add the L in , thus creating (Free and Libre Open-Source Software) and support the now popular dance from the game Fortnite. While also ignoring that free and libre means the same thing.

Am I a FOSSTard?

  • Do you call Linux distros GNU/Linux distros? - Yes
  • Do you interject in random threads about software and talk about Free Software? - Yes
  • Do you have the GNUJihad flag in your biography on the Fediverse? - Probably yes
  • Do you use freesoftwareextremist.com? - Probably yes
  • Do you use some non-free software and don't mind, because there are no alternatives? - No
  • Do you use GNUBoot instead of Libreboot? - Absolutely yes

Sent from my iPhone 15 Pro Max

Hyolobrika,

I don’t think about free software the way I used to. Freedom to fork isn’t that useful to non-programmers. Proprietary software can also be analysed for backdoors etc without the source code. And I don’t really mind licenses that restrict commercial forks either. I care more about freedom to copy, freedom to use the program as I wish, and independence from server admins.

subtype,
@subtype@insufferable.tools avatar

@Hyolobrika @phnt
>And I don’t really mind licenses that restrict commercial forks either.
Isn't AGPL enough?

Ukko,
@Ukko@akko.disqordia.space avatar

@subtype @phnt @Hyolobrika it stops google from turning it into a cloud service but no it isn't enough, I can take any AGPL project, rebrand it, SEO the shit out of it, and sell copies to people and if they just click accept the license and continue they won't ever see it's AGPL and that they have a right to ask me for source code and do whatever they want with it

subtype,
@subtype@insufferable.tools avatar

@Ukko @phnt @Hyolobrika that's their problem tbh.

Ukko,
@Ukko@akko.disqordia.space avatar

@subtype @phnt @Hyolobrika Nothing stopped me from commercialising it, what I did was legal if perhaps slightly unethical

subtype,
@subtype@insufferable.tools avatar

@Ukko @phnt @Hyolobrika I meant that I think its your users problem if they don't bother to ask for source.

Suiseiseki,

@Ukko You seem to be confusing what the AGPLv3 requires - I suggest actually reading the license; https://www.gnu.org/licenses/agpl-3.0.en.html

The AGPLv3 does absolutely nothing to stop google from using such software - google is free to implement whatever SaaSS they want with AGPLv3'd software.

The reason google bans software under such license is because they commonly download free software, modify such to add malicious spying features and then run that on their servers.

Clearly they don't want to provide the source code to users and have their criminal acts clearly revealed and allow the users to remove the malicious features and share the fixed version.

>if they just click accept the license and continue they won't ever see it's AGPL
The written offer under section b) is only an option of you distribute the software on a physical distribution medium.

If you do commercial online distribution, the only options are d) or e) and either of those requires making the source code just as visible as the object code - meaning many users will realize that the software is free and they can get the source.

  1. Conveying Non-Source Forms.

You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:

a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.

Ukko,
@Ukko@akko.disqordia.space avatar

@Suiseiseki

>The AGPLv3 does absolutely nothing to stop google from using such software - google is free to implement whatever SaaSS they want with AGPLv3'd software.

Yes, I meant that part as in "it stops them in practice", because Google have a policy against AGPL

>The written offer under section b) is only an option of you distribute the software on a physical distribution medium. ...

Alright, rusty memory on that part, I must admit.

>If you do commercial online distribution, the only options are d) or e) and either of those requires making the source code just as visible as the object code - meaning many users will realize that the software is free and they can get the source.

And GDPR requires that reject non-essential button is as easily accessible as accept all button and yet it's almost always more clicks. One could definitely get away by just hiding the source behind a "see all versions" button in download page. Ship it as tar.xz and the only people who won't be scared by that would also at least skim the license enough to see it says "AGPL" (this is a minority!)


In any case this is arguing about minutiae in my random story I made up :D. The main point, to which I think you'll agree, is that AGPL isn't much more effective at preventing commercial (ab)use by third parties than, say, GPL. Actually now that I look at the history of the thread, it was about commercial forks not just plain rip-offs. Soo. If Linux kernel was AGPL, Valve could&would still sell SteamDecks with it (I believe Linux makes it more profitable for them as Windows would come with OEM licensing fees + they'd likely have to work on the drivers anyways.). While it's not a traditional "fork", a non-commercial license would still cover it.

phnt,
@phnt@fluffytail.org avatar

@Ukko @Suiseiseki
>If Linux kernel was AGPL, Valve could&would still sell SteamDecks with it (I believe Linux makes it more profitable for them as Windows would come with OEM licensing fees + they'd likely have to work on the drivers anyways.).

I'll add one thing to this. The main reason why Valve started being interested in Linux in the first place, is when Microsoft made it clear that they would like to dominate the PC games market with their own platform (unification of the XBox and Win10 kernel, Microsoft store as the only place to buy Microsoft games,...) and that of course would cut into their profits. Buy developing Proton and Linux features like ESync/FSync, they have an option of using software for Windows/XBox, that is free of Microsoft's hands.

And I think they predicted that right when you look how much studios MS is buying now.

dushman,

@phnt
The FSF and GNU fell off. They should focus on actually making good software.

meso,
@meso@the.asbestos.cafe avatar

@dushman @phnt I really want to say something to you but I will refrain

dushman,

@meso @phnt
Don't start. You use proprietary software all the time anyway. You were asking everyone to join you in red dead redemption online recently. 😩

meso,
@meso@the.asbestos.cafe avatar

@dushman @phnt no, I wasn't. I was talking about RDO, Red Dragon Online its an open source game. Retarded faggot you "fell off" the stairs as a baby

dushman,

@meso @phnt
Cope ​:sussy_fumo:​

meso,
@meso@the.asbestos.cafe avatar

@dushman @phnt theres nothing to cope about Faggot

olmitch,

@meso @dushman @phnt I love the sound of meso and dushman arguing in the morning

phnt,
@phnt@fluffytail.org avatar

@meso @dushman It's true though. Did you ever try to contribute to GNU/FSF projects? It's like contributing to GNOME, but somehow even worse. The drive Free software had in the 90's is gone.

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

the drive that FOSS had would eventually be gone as stuff got more complex and only companies could make meaningful stuff

meso,
@meso@the.asbestos.cafe avatar

@mischievoustomato @dushman @phnt that's not why it went away, it went away because of people being pussies

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

believe whatever you want ig, foss shines​ on some stuff but nowadays the good foss stuff only happens when there's a company behind it

meso,
@meso@the.asbestos.cafe avatar

@mischievoustomato @dushman @phnt the worst stuff in FOSS happens because there's a company behind it, there's very rarely good FOSS made by companies

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

you wouldn't be using linux if it wasn't for redhar and valve

meso,
@meso@the.asbestos.cafe avatar

@mischievoustomato @dushman @phnt yeah I would, I don't use anything by RedHat or Valve on Linux

phnt,
@phnt@fluffytail.org avatar

@meso @dushman @mischievoustomato Oh yeah, you don't use most parts of FreeDesktop, never used Pulseaudio, GTK isn't installed on your system,...

meso,
@meso@the.asbestos.cafe avatar

@phnt @dushman @mischievoustomato do you think these are good things? they are not, they are reasons not to use Linux. Pulseaudio is the biggest piece of shit audio system on any OS, even Windows does it slightly better, which is why I don't use it. I try my best to avoid GTK apps, and I hate using them because some retarded shit programmer was the only one who implemented the idea and no one wants to make a better implementation that doesn't use the worst GUI toolkit in existence. FreeDesktop is a shitty bureaucracy, I use some drivers by them but it doesn't really matter, those drivers aren't "RedHat"

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

> gtk
best toolkit known go mankind
> pulse
use pipewire instead

dushman,

@mischievoustomato @phnt @meso
GTK is fucking buggy garbage, especially GTK 4. Qt does just about everything better.

dushman,

@mischievoustomato @phnt @meso
Especially themeing

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

theming is unnecessary and im glad ebussy rmoved it. glorious.

dushman,

@mischievoustomato

theming is unnecessary

Get the fuck out

phnt,
@phnt@fluffytail.org avatar

@dushman @mischievoustomato I'll tell you a little secret, you can even theme libadwaita apps without any environment variables. Symlink is all you need.

dushman,

@phnt @mischievoustomato @meso
Whoever thought libadwaita was a good idea should be banned from touching a computer again

phnt,
@phnt@fluffytail.org avatar

@dushman @meso @mischievoustomato Btw the recoloring API they promised after the theming backlash never happened. The conversation stopped about it, when the drama died.

phnt,
@phnt@fluffytail.org avatar

@dushman @meso @mischievoustomato It would be a good idea, if done properly. I can understand the need for a platform library, but they did it in the worse way possible, as is usual with backend GNOME devs. KF5 is for example a platform library/libraries done the correct way.

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

how did they make it in the worst way possible?

phnt,
@phnt@fluffytail.org avatar

@mischievoustomato @dushman @meso It isn't portable, it enforces things it shouldn't like window decorations, because there are some situations you don't want them even in GNOME and some other things.

phnt,
@phnt@fluffytail.org avatar

@mischievoustomato @dushman @meso It's biggest problem is the dependency on GTK, or GObject to be precise. GObject is the biggest piece of shit library you can imagine, that likes to call abort() when it encounters the slightest problem, instead of fixing it.

dushman,

@phnt @mischievoustomato @meso
I've had so many crashes because of that it's laughable

dushman,

@phnt @mischievoustomato @meso
I avoid gtk shit like the plague due to how shitty it is, I only got 2 gtk programs installed on my system.

dushman,

@phnt @mischievoustomato @meso
Those two being gimp and nicotine +

dushman,

@phnt @mischievoustomato @meso
Wait gajim also so that makes 3

meso,
@meso@the.asbestos.cafe avatar

@dushman @phnt @mischievoustomato lol fucking faggot gajim user

dushman,

@meso @phnt @mischievoustomato
Dino is the worst chat client I've used in my life. Vala is a fucking joke of a language, this shit will memleak and eat 5gb of ram for no reason. Gajim works issue free for me 99% of the time.

dushman,

@meso @phnt @mischievoustomato
Vala is such a piece of shit that I'd rather use an electron app

meso,
@meso@the.asbestos.cafe avatar

@dushman @phnt @mischievoustomato Python is much, much worse

phnt,
@phnt@fluffytail.org avatar

@meso @dushman @mischievoustomato


from random import randint

list_of_bad_words = [ ... ]
used = []
words = []
s = ", "

for x in range(3):
    while True:
        rand = randint(0, len(list_of_bad_words) - 1)
        if rand not in used:
            break
    used.append(rand)
    words.append(list_of_bad_words[rand])

print(s.join(words))

Ukko,
@Ukko@akko.disqordia.space avatar

@phnt @dushman @mischievoustomato @meso


from random import shuffle

list_of_bad_words = [...]
shuffle(list_of_bad_words)
print(" ".join(list_of_bad_words[:3]))

:3

meso,
@meso@the.asbestos.cafe avatar

@dushman @phnt @mischievoustomato Qt is also incredibly dogshit but at least it's not GTK

phnt,
@phnt@fluffytail.org avatar

@meso @dushman @mischievoustomato Then your other option is EFL, which has almost no support in Linux, or Tk with Tcl. Good luck. Qt actually sensible when it comes to writing apps and designing UI.

Ukko,
@Ukko@akko.disqordia.space avatar

@phnt @dushman @mischievoustomato @meso Java Swing :pepecoffee: and dare I say it.... argh I can't... e-..... electron..

phnt,
@phnt@fluffytail.org avatar

@Ukko @dushman @mischievoustomato @meso I would use Electron before Java.

Ukko,
@Ukko@akko.disqordia.space avatar

@meso @dushman @phnt @mischievoustomato What about all the drivers whose development they financed?

phnt,
@phnt@fluffytail.org avatar

@mischievoustomato @dushman @meso I disagree, GCC, coreutils, emacs and Hurd are the most complex pieces of software GNU ever written and they were written before Free software was even starting to be a thing (in the time when people with mainframes and mini-computers got fed up with the incompatibilities with different versions in different Unix OSes.

What killed FSF/GNU is unironically Stallman's view of how software should be written and his attitude with patches. Many people in these projects still have the same mindset and because of that not that many people contribute.

FOSS isn't really dead, but it's being slowly replaced by companies with open-core models. Still hate NGINX for that even though I use it. The metrics API they expose to non-paying customers isn't really great.

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

i guess the difference is that the gnu shit was already established and i believe they get money.
> foss isnt really dead
its not, but i wonder if its growing or stagnated.
> replaced by open core models
if something is made by a company or group of people expect that, people wanna have their cake and eat it too, foss licenses are too restrictive in that regard. i use bsd3, and I'm happy cuz it does what i want

>nginx thing
gotta make money somehow

Ukko,
@Ukko@akko.disqordia.space avatar

@mischievoustomato @dushman @phnt @meso >foss licenses are too restrictive in that regard. i use bsd3, and I'm happy cuz it does what i want

Did you know that if you own the copyright you are not forced to follow the license requirements? You can have GPLed code and still sell proprietary versions of it (see: Qt), or incorporate it inside of non-GPL projects. Of course if you rely on the community to write the code for you, you can't do it unless you make them assign you their copyright or write in a cuck license for you

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • Hentai
  • doujinshi
  • announcements
  • general
  • All magazines