Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Tuesday, 03-Dec-2024 20:07:18 JST翠星石 @tatsumoto @sally >Richard Stallman doesn't oppose the term
He does in fact oppose the term - he mentions that the term to use to be neutral between open sores and freedom is "FLOSS", but he stands for freedom, not "FLOSS"; https://www.gnu.org/philosophy/floss-and-foss.en.html
>If a program is free/libre, it is also considered FOSS.
"FOSS" is commonly misunderstood to mean gratis, source available software, which most free software does qualify for (although free software at a price would not).
>The client is definitely free, not proprietary.
If I remember correctly, the source code release of new versions of the client has been known to take months to be published and as a result, such client is proprietary until the source code is released.
>It grants you the 4 essential freedoms.
You can't use it without a server and the server code is unpublished, this in the telegram cr...app form, you don't have the 4 freedoms.
Although it does grant you the ability to get the 4 freedoms by implementing your own server and modifying the client to work with the server, which has been done.
>You're trying to invent an interpretation of the GPL
It appears that the way API keys are handled may possibly not comply with the installation information requirement of the GPLv3;
"Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
The API key maintainers can decide to arbitrarily make the software stop executing usefully if a modification they do not like has been done (the GPLv3 does grant permission to revoke API keys if a malicious modification have been made; "Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network." but otherwise doing so isn't allowed).
>XMPP is just a worse version of Matrix.
Matrix is hot garbage (all clients and servers are bloated and broken), while you can just install one of the many non-bloated free XMPP clients and access XMPP.
>You're at the mercy of whoever hosts your server.
You can host your own XMPP server without killing your server unlike hosting a Matrix server.