Ever since I joined the *nix side of the world I've been hearing about mailing lists a lot (especially when it comes to development).
Can someone explain to me what they are and how I can interact with them?
Mailing lists are used in a lot of open source projects. They are essentially a server you send email to and that broadcasts the email on to a load of subscribers. This simple model has a few functions:
How you use them is largely up to you. You can read Ubuntu's without anything more than a browser as they are all publicly archived. If you want to subscribe (so that new messages are delivered into your inbox) you can from the list's listinfo page.
If you want to be able to post, most lists will require that you subscribe first. For some subjects this also requires that a moderator authorises you to send email. But sending the messages after that point is no harder than sending an email to the list's email address.
Not sure how this relates to Ubuntu, but a mailing list is like a collection of names (emails) and addresses used by an individual or an organization to send material to multiple recipients.
For example there's a mailing list of Ubuntu, it would be like a collection of people's email, that would send and receve emails to all of the people that belong to that list.
The mailing list term is often extended to include the people subscribed to such a list, so the group of subscribers is referred to as "the mailing list", or simply "the list".
On mailing lists you can subscribe or unsubscribe to the list, thus belonging or not and receiving or not all the info that is beeing exchanged by the mailing list users.
Listwashing is the process through which individual entries in mailing lists are removed. These mailing lists typically contain email addresses or phone numbers of those that have not voluntarily subscribed. An entry is removed from the list after a complaint is received.