@verita84@Suiseiseki@john_darksoul >Which clinic or hospital clinic uses open source software only? I don't know and I don't want to know, since "open source" is often a form of proprietary software.
>Funny how you bend the rules when your life is on the line Am I the acquirer of the proprietary thermometer that is in a proprietary medical clinic, and for which I am not authorized to install a free software replacement even if it is possible?
On the other hand, life will not be on the line if you do not consume proprietary water, proprietary food, proprietary oxygen and proprietary temperature as a whole.
@verita84@Suiseiseki@john_darksoul I will avoid proprietary hospitals and doctors. However, if I need proprietary medical attention, the responsibility for the software execution lies with the hospital or the doctor — it is not my freedom that is vulnerable.
@zonk@coolboymew@mangeurdenuage >you just have to touch grass Correct. The problem is that many girls and boys have shown interest in me, but when they approach, they ask for my "WhatsApp number". To which I explain that I don't "use" a smartphone, as it is a tracking and surveillance device. Instead, I offer them my email address and GnuPG public key, or, if they prefer, my JID and OMEMO fingerprint.
So far, I have only made one friend. I am still waiting for the rest of the messages.
@switchedtolinux Linux was proprietary software in 1991, relicensed under the ambiguous GPLv2 in 1992, and proprietary software again in 1996 with the addition of the first proprietary program. Since then, the amount of proprietary software has been steadily increasing. If you execute the command "find /lib/firmware/ | wc -l", you will see that it currently includes, but is not limited to, 5000 proprietary programs.
@ocean It became unusable since it demands the execution of proprietary malware. While you can elude this requirement, it is advisable to use 4get to access this and other search engines.
@sally@SuperDicq@Suiseiseki@thatbrickster Freedom 0 of free software guarantees users "the freedom to run the program as they wish, for any purpose". This does not mean all features must work without restrictions — but rather that the execution of the software on your computer is unrestricted.
Telegram Desktop requires that, when building your own copy, you provide an api_id and api_hash. You can obtain "your own credentials" (which requires executing proprietary software) — not to forbid execution, but to authorize access to its API. However, Telegram provides public test credentials. If you use the public test credentials:
the client can be compiled, executed, and its interface explored — but when attempting to log in, it will return an internal server error (API_ID_PUBLISHED_FLOOD). That limitation affects the usefulness of the login feature, not the freedom to execute the software.
Disabling part of a software functionality does not infringe freedom 0 as long as the binary can be executed. And since Telegram Desktop is free software, freedoms 1 and 3 allow you to study, modify, and redistribute the software. If you find the credential requirement unacceptable, you are free to remove or alter that check in your version and share it freely:
Removing that #error allows you to compile without the preprocessor stopping you, but it does not elude the server verification – the client will continue to use the test credentials (17349/…5eb) and Telegram will reject the login with an internal server error.
You would also need to replace those constants with valid credentials or modify the client to point to your own MTProto server – but all official clients have the RSA key of Telegram's server hardcoded so without that key, you will never be able to connect to your own server.
In conclusion, the requirement of an api_id and api_hash limits access to the Telegram API — but it does not stop you from executing the software. Therefore, freedom 0 is not infringed — but perhaps this makes the exercise of freedoms 2 and 3 inconvenient.
On the other hand, I tried to create a Telegram account using the client provided by Trisquel, but I received a message that says: "Please enter the code that was sent to you via Telegram or log in via QR code. If you haven't signed up for Telegram yet, please register from your phone or tablet first".
I also tried to register a Telegram account on LineageOS by downloading the official client from Aurora Store. However, when I reached the screen where I need to enter the code, it indicated that the code was sent to me via SMS, but it never arrived. I assume that Telegram does not allow account creation without Google Play Services, as I tried to register an account using the official client from the Play Store on an Android device, and the code just arrived via SMS.
No GNU/Interjection required — I am aware of how proprietary all the mentioned software is, although I am not completely sure about Telegram.
I would appreciate it if you could check whether this is just an unexpected error or if there is another underlying issue.
@Suiseiseki@SuperDicq@thatbrickster As far as I know, the Telegram desktop client is free. However, if you want to create an account, someone will have to execute proprietary software.
>i just run linux It's not a good idea to "just run Linux" without an operating system, as that will only cause panic(). You need to accompany Linux with an operating system. The best one is GNU, as it is free software.
By the way, Linux is proprietary software, but fortunately, you have GNU Linux-libre. GNU/GNU Linux-libre will allow you to boot freely.
@waifu It's not your problem, since you're not even Argentine and you never will be. It's also not my problem, because I already have several GNU software pins.
@caekislove@nicholas Did you try not using proprietary software? GNU software just works, and the documentation is available in various formats, none of which require running proprietary malware.
@sally GNU/God has a plan for you. I'm sure that with less than a thousand bucks, you can buy a KGPE-D16 with two 16-core Opteron 62XX CPUs and 256 GB of RAM, to which you can install GNU Boot.
@sally It will be a worthless loss, but at the same time, it will have great importance, as it will give you the opportunity to decide whether you want to keep buying handcuffed hardware (cringe) or buy unhandcuffed hardware (based).