@SuperDicq@minidisc.tokyo sort of. The license does allow people to make forks or use the code in other projects. I was not aware that it uses proprietary libraries. I just installed a foss fork called molly (which gets rid of these libraries, without losing compatibility).
Despite the fact signal relies on proprietary libraries (which seem to be present to interface with google play services, which is only possible if you've got those installed), I still think it is a good substitute for big tech messaging platforms. They are very much against sharing metadata. The fellow in charge used the following situation as an example; someone makes calls to a specific number regularly. One day they make a several hours long phone call to a hospital. Then they never call the number from before again. The carrier doesn't know what was said during the calls (probably), but the metadata already tells the whole story. I think this is an excellent example, so I thought it was worth sharing.
Not sure if this is true, but someone told me that signal is holding back cross platform messaging because of privacy concerns in the proposed concepts for the protocol to be used. (iirc the person who told me this said the protocol is being designed by the EU government, but I'm really not sure. I'll have to look into that sometime)
AGPL-3.0 Yes, it is not part of the fediverse and it relies on github (both through the repo, and through rust (rust's package manager can only manage libraries hosted on github)). The application itself is free software.
I'm procrastinating on a video game engine. Some time ago I realized that what many game console manufacturers do is incredibly stupid. I want to be able to create a game and release the code under a GPL license, but the development kits for many game consoles are proprietary and require developers to sign a non disclosure agreement before they can use it. If I accept people's contributions I can only add these to releases on open platforms. Or I'd need to find some kind of workaround, like putting any code that interfaces with any game console API in a separate binary or library. It's easier just not to release a game on consoles at this point.
A neural network can only construct something out of things it has previously been given as input. So you could say everything it outputs is something that already exists. You could ofc say that makes sense, because there are only so many keywords in a programming language. Some pieces of code might be too small to be copyrightable or might be commonly used techniques. But it's impossible to check the output to verify the source of any part of the output, so you never know if the output is legal to use in anything other than a personal use project you don't release
Cool, I installed rockbox on mine just a week ago. I was surprised to see doom was pre-installed in rockbox. Rockbox also significantly improves the battery life.
Why would the Rust Foundation make Github mandatory for submitting to Cargo? No idea honestly, but if you check the website for cargo you'll see that all of the packages are on Github. Which leads me to believe it's a requirement
Another thing is that to submit a library to the Cargo repositories, you need to release the source code for your library on Github. Which means letting Microsoft's legally questionable AI feed on the code you wrote.
@SuperDicq@minidisc.tokyo@Hyolobrika@social.fbxl.net an admin could also add some kind of proxy that logs passwords when people log in or create an account, which would bypass everything without breaking the law (I think?)
@SuperDicq@minidisc.tokyo@Hyolobrika@social.fbxl.net it should in theory be possible to store a private key on the server if the key is encrypted using the password of the user. Even tho an admin can take control of someone's account, they wouldn't be able to read any chat history. But that also goes for people who forgot their password
Also, when replying to a message in snac. The author of the message is only added to the CC in JSON. Did you get a notification from my previous message? I opened a pull request to make messages start with a mention, but the creator told me the author would already be in the cc, so they would already get mentioned
Snac gave me a notification, but I didn't see my tag in the message itself. So I decided to check the JSON. Strange thing is, I hadn't sent any messages in the thread, I only left a like on the initial post.
My name is Haijo.20 years old. I live in the Netherlands.I'm a computer enthusiast, libre software and video games.I tend to prefer indie games and retro games.("retro" at least being games that were released for systems older than I am)Privacy advocate. Anti big tech/FAANG.Music from the late 20th century is better than most newer music.Writing code in ANSI C. (aka C89 or C90)Most streaming services suck.This server is running on an 'old' computer I used to play minecraft on around 2013, 2014.My Jung personality type is ISTP (https://similarminds.com/jung/istp.html).I have dyslexia, ASD and ADD.