How much experience did you have with Rust when you started making Lemmy? What programming languages did you use before?
Announcements
Official announcements from the Lemmy project. Subscribe to this community or add it to your RSS reader in order to be notified about new releases and important updates.
You can also find major news on join-lemmy.org
Why is lemmy licensed under the AGPL3? What prompted you to take that decision?
Its a good hard copyleft license, and since its used in a network setting, the AGPLv3 over the GPLv3.
Could you please create a middle ground between the nuclear option (banning sites) and the whack a mole option of banning users. It would be effective to be able to ban communities (at least temporarily) during bot spam attacks while you wait for admins to police up their site. Could there also be a way for admins to notify other admins that their site is spamming garbage so that admins know that their board is the cause of a problem and what that problem is?
Thoughts on a GPL4?
Many examples indicate an even stronger license is needed, I will list a few
-
The current RedHat debacle
-
MuseScore's closed source Musehub (after being acquired by Ultimatw Guitar)
-
Google commiting copyright infringement by combining free (as in freedom) software with code under Apache license for Android
We clearly need a stronger, more all encompassing license.
Will an AMA comment sort type be added? Would be convenient to scroll by new replies from OP so we can easily keep up with AMAs
For me the whole point of fediverse is not depending on a single party for your socials/subs. But the current climate in each instance forces users to have accounts in multiple instances.
As a Lemmy user I believe account migration should be a default Lemmy feature which enables true federation for end users. Any plans for this feature in the near future?
I have heard some respectable communities, namely r/AskHistorians, express hesitance at coming to Lemmy in part over fears of appearing biased due to the overt political stance of Lemmy's creators. In other words, it's hard to be a neutral body in affiliation with anything that has an overt political stance.
I wonder what the devs of Lemmy think of this hesitance. Is it unreasonable and itself biased? Or do you see any potential for finding a way to facilitate a platform that would allow for a more neutral space?
"Neutrality" as a concept doesn't exist. People who claim to be neutral are usually pro status quo, so they don't need to express any political views because things are going well for them so far with the current politics.
A few questions:
- Why did you name it Lemmy?
- What have some of the biggest challenges been in developing a Reddit-like community platform?
- What's a big feature you hope to implement someday?
Why isn't there a feature to allow individuals to block whole instances?
Any regrets during your time working on Lemmy? Like implementing a feature and then later on thinking "Shit. This sucks, but I can't remove it now or it will fuck up everything later."
- What are your dream features or rework you would ask a magic genie? I mean nice features that require a huge amount of work
- If you were to rewrite Lemmy from scratch, would you do everything the same way or would you rethink something?
Thanks for your amazing work, you guys are changing the world!
While I'm only a collaborator and not a maintainer, your second question is kind of reality already since there's a UI rewrite in a very early state to use leptos instead of infernojs.
Any thoughts on overhauling cross-posting, to allow more interaction with the source interaction?
As far as I'm aware: currently when you cross-post, only the recipient instance gets all interactions (comments, upvotes), instead of duplicating to or having the origin solely receive those.
The current implementation hampers the growth of smaller instances when reposting something to a bigger one. Discoverability is still there due to seeing from which instance the post originates from, but that's arguably not enough.
Maybe I couldn't find it somewhere online, but is there a structured development roadmap for features you plan to implement? If not, what are the top priorities going forward? What are your long term goals with the project?