PROJET AUTOBLOG


Free Software Foundation Recent blog posts

source: Free Software Foundation Recent blog posts

⇐ retour index

Friday Free Software Directory IRC meetup: January 26th starting at 12:00 p.m. EST/17:00 UTC

mercredi 24 janvier 2018 à 17:48

Help improve the Free Software Directory by adding new entries and updating existing ones. Every Friday we meet on IRC in the #fsf channel on irc.freenode.org.

Tens of thousands of people visit directory.fsf.org each month to discover free software. Each entry in the Directory contains a wealth of useful information, from basic category and descriptions, to providing detailed info about version control, IRC channels, documentation, and licensing info that has been carefully checked by FSF staff and trained volunteers.

When a user comes to the Directory, they know that everything in it is free software, has only free dependencies, and runs on a free OS. With almost 16,000 entries, it is a massive repository of information about free software.

While the Directory has been and continues to be a great resource to the world for many years now, it has the potential to be a resource of even greater value. But it needs your help! And since it's a MediaWiki instance, it's easy for anyone to edit and contribute to the Directory.

You've heard that Austin, TX is weird, but have you heard that it's "in the know"? On January 25th, 1932, the local radio station was KUT-AM, but the next day, following a purchase by Hearst publications, it became KNOW, noted for their dedication to award-winning news coverage. This week, we will look at radio entries, as well as working on unapproved pages.

If you are eager to help, and you can't wait or are simply unable to make it onto IRC on Friday, our participation guide will provide you with all the information you need to get started on helping the Directory today! There are also weekly Directory Meeting pages that everyone is welcome to contribute to before, during, and after each meeting.

Victory for libre networks: ActivityPub is now a W3C recommended standard

mardi 23 janvier 2018 à 21:25

This guest post is from GNU MediaGoblin founder Christopher Lemmer Webber.

I'm happy to announce that after three years of standardization work in the World Wide Web Consortium (W3C) Social Working Group, ActivityPub has finally been made an official W3C recommended standard. Hooray!

ActivityPub is a protocol for building decentralized social networking applications. It provides both a server-to-server protocol (i.e. federation) and a client-to-server protocol (for desktop and mobile applications to connect to your server). You can use the server-to-server protocol or the client-to-server protocol on their own, but one nice feature is that the designs for both are very similar. Chances are, if you've implemented support for one, you can get support for the other with very little extra effort! We've worked hard to make ActivityPub easy to understand. If this is your first time reading about it, I recommend diving into the overview.

Why ActivityPub? Increasingly, much of our lives is mediated through social networks, and so network freedom in these spaces -- and thus removing central control over them -- is critical. One thing you may have noticed in the last decade is that many decentralized free software social networking applications have been written. Sadly, most of those applications can't actually speak to each other -- a fractured federation. I hope that with ActivityPub, we've improved that situation. And indeed, you may already be using ActivityPub now without realizing it. Mastodon, the incredibly popular free software microblogging platform with over one million registered users, uses ActivityPub to federate between servers, and many more applications already either partially or fully support ActivityPub. Seeing is believing, and in that vein I encourage you to watch this video, which shows two totally different instances of two totally different codebases (PeerTube and Mastodon) federating. Pretty cool, right?

The standardization of ActivityPub has been a long journey. Three years ago, MediaGoblin contributor Jessica Tallon and I agreed that we wanted to make sure that whatever federation API we used was as broadly compatible with other libre social networking sites as possible, so when we heard about the Social Working Group, we applied as invited experts. "We'll just show up to the hour-long meetings once a week to make sure things are on track as far as our needs go," we thought.

Well, next thing you know, we're both co-editors of ActivityPub. ("Revolutions are run by those who show up," I suppose.) ActivityPub took a lot of time and effort, and not just from Jessica and I. ActivityPub's origins go back to StatusNet (the foundation for what's now called GNU Social) and the experiences of its lead developer, Evan Prodromou, in writing and developing the OStatus protocol and its successor, the Pump API (on which ActivityPub is based). Erin Shepherd converted the Pump API to the first drafts of a standard with ActivityPub, and from there Jessica and I took over, with major help from many community members and long conversations with many different libre social networking platforms, not to mention many hours of effort ActivityPub implementers. Thank you to everyone who has participated!

One other noticeable effect of standardizing ActivityPub is that it has taken up most of my time, so much so that I've been largely absent from MediaGoblin, the project which was the initial motivator for my participation in the standardization effort in the first place. This even includes a long delay in merging our own federation code, which was written by Jessica before and during the early days of the standardization effort. Both ActivityPub and the world of Web development in general changed a lot over the course of these efforts.

Happily, the MediaGoblin community stepped up in my absence (especially thanks to Boris Bobrov who stepped up as co-maintainer or, let's be honest, maintainer over the last few years) and has kept things running. But we're left in the odd position of being behind on our federation efforts because of our work towards standardizing federation. Was it worth it? Well, sometimes you know where you want to go but not how to get there. Advancing federation was one of MediaGoblin's big goals, and I'd say with the work that happened on ActivityPub (which I'm convinced would have not made it all the way without MediaGoblin motivating Jessica and I) and with the adoption we're already seeing, I think so. Anyway, that's all to say that MediaGoblin and ActivityPub have a journey forward together, though it may be worth a bit of time to regroup on next steps. More on that to come. And in the meanwhile, I think ActivityPub itself is a major contribution to libre networks.

I do believe that building libre networks that are viable alternatives to currently popular dystopian systems requires coordination, and sometimes standardization bodies will be the place to do this, as I believe was the case with ActivityPub. Notably, we began the process with the W3C before the extremely unfortunate decision to effectively endorse DRM through EME. I am glad we finished the work we started and saw through the W3C process, and I have had the good fortune to work with some incredible people through that organization and surrounding communities. However I do believe the standardization of EME was counter to the W3C's mission. What can we do to make sure that the organizations which are meant to be stewards of network freedom are able to stay true to these goals? I don't know, though I think there is more to be examined in that space in the future.

Meanwhile, I am proud to see ActivityPub reach the W3C Recommendation process. It's been a long road... but the most interesting journey is ahead. And you can help, by building or contributing to an exciting ActivityPub project of your own. And if you do? You should talk to us about it!

Happy hacking on libre networks!

Intel Management Engine – Take Action

vendredi 19 janvier 2018 à 22:52

The Intel Management Engine (ME) is a grave threat to the freedom, privacy, and security of computer users. The Spectre and Meltdown vulnerabilities discovered in early 2018 have drawn a great deal of unwanted attention to Intel, and this provides us with an opportunity to educate others about the dangers of the Intel ME, as well as other ongoing injustices imposed by proprietary software.

If there is an event at your university or in your community addressing the Intel chip bugs, we urge you to distribute printed copies of our report on the Intel ME by Denis GNUtoo Carikli, with the following foreword by Free Software Foundation president Richard Stallman:

Meltdown and Spectre are errors. Grave errors, to be sure, but not evidently malicious. Everyone makes mistakes.

Intel has done far worse with its CPUs than make a mistake. It has built in an intentional back door called the Management Engine.

Important as these bugs are, don't let Intel's mistakes distract you from Intel's deliberate attack!

Download a printable PDF of the article here.

These events provide an excellent chance to inform our friends and neighbors about why free software matters. Please let us know if you bring this article to an event, and let us know how it turned out.

Friday Free Software Directory IRC meetup: January 19th starting at 12:00 p.m. EST/17:00 UTC

mercredi 17 janvier 2018 à 22:34

Help improve the Free Software Directory by adding new entries and updating existing ones. Every Friday we meet on IRC in the #fsf channel on irc.freenode.org.

Tens of thousands of people visit directory.fsf.org each month to discover free software. Each entry in the Directory contains a wealth of useful information, from basic category and descriptions, to providing detailed info about version control, IRC channels, documentation, and licensing info that has been carefully checked by FSF staff and trained volunteers.

When a user comes to the Directory, they know that everything in it is free software, has only free dependencies, and runs on a free OS. With over 16,000 entries, it is a massive repository of information about free software.

While the Directory has been and continues to be a great resource to the world for many years now, it has the potential to be a resource of even greater value. But it needs your help! And since it's a MediaWiki instance, it's easy for anyone to edit and contribute to the Directory.

This week we're back to adding new packages. While we recently surpassed the 16,000 entry milestone, there's still a long ways to go before the Directory is fully up to speed. In addition to working on adding individual packages, we'll be continuing our search for help with the Directory import project, which could help add thousands of packages in one blow.

If you are eager to help, and you can't wait or are simply unable to make it onto IRC on Friday, our participation guide will provide you with all the information you need to get started on helping the Directory today! There are also weekly Directory Meeting pages that everyone is welcome to contribute to before, during, and after each meeting.

The 2018 LibrePlanet keynotes are here -- you won't want to miss them!

mardi 16 janvier 2018 à 20:35

This year at LibrePlanet 2018, you can hear talks by anthropologist and author Gabriella Coleman, free software policy expert and community advocate Deb Nicholson, Electronic Frontier Foundation (EFF) senior staff technologist Seth Schoen, and of course, FSF founder and president Richard Stallman. Register for this year's conference here!

Image of four people: Biella Coleman, a woman with dark hair and glasses; Deb Nicholson, a woman with blonde hair holding a toy gnu; Richard Stallman, a man with glasses, a short white beard and long dark hair; and Seth Schoen, a man with glasses and very short dark hair and beard.

Gabriella (Biella) Coleman is best known in the free software community for her book Coding Freedom: The Ethics and Aesthetics of Hacking. Trained as an anthropologist, Coleman holds the Wolfe Chair in Scientific and Technological Literacy at McGill University. Her scholarship explores the intersection of the cultures of hacking and politics, with a focus on the sociopolitical implications of the free software movement and the digital protest ensemble Anonymous, the latter in her book Hacker, Hoaxer, Whistleblower, Spy: The Many Faces of Anonymous.

Deb Nicholson is a free software policy expert and a passionate community advocate, notably contributing to GNU MediaGoblin and OpenHatch. She is the Community Outreach Director for the Open Invention Network, the world's largest patent non-aggression community, which serves the kernel Linux, GNU, Android, and other key free software projects. A perennial speaker at LibrePlanet, this is Nicholson's first keynote at the conference.

Seth David Schoen has worked at the EFF for over a decade, creating the Staff Technologist position and helping other technologists understand the civil liberties implications of their work, helping EFF staff better understand technology related to EFF's legal work, and helping the public understand what the products they use really do. Schoen last spoke at LibrePlanet in 2015, when he introduced Let's Encrypt, the automated, free software-based certificate authority.

FSF president Richard Stallman will present the Free Software Awards, and discuss pressing threats and important opportunities for software freedom.

LibrePlanet is an annual conference for people who care about their digital freedoms, bringing together software developers, policy experts, activists, and computer users to learn skills, share accomplishments, and tackle challenges facing the free software movement. The theme of this year's conference is Freedom. Embedded. In a society reliant on embedded systems -- in cars, digital watches, traffic lights, and even within our bodies -- how do we defend computer user freedom, protect ourselves against corporate and government surveillance, and move toward a freer world? LibrePlanet 2018 will feature sessions for all ages and experience levels.

For the fifth year in a row, LibrePlanet will be co-presented by the Free Software Foundation and MIT's Student Information Processing Board (SIPB), and we can't wait to see you all at this vibrant gathering of free software enthusiasts. The rest of the LibrePlanet program will be announced soon. The opening keynote at LibrePlanet 2017 was given by Kade Crockford, Director of the Technology for Liberty Program at the ACLU of Massachusetts, and the closing keynote was given by Sumana Harihareswara, founder of Changeset Consulting.

Registration for LibrePlanet is now open, and admission is gratis for Free Software Foundation members and students. Not a member? Join today for gratis admission to LibrePlanet and other exclusive benefits.

Photo credits: Deb Nicholson by Misty Smith CC-BY-NC-SA, Gabriella Coleman by Victor Jeffreys II CC-BY-NC-SA 2.0, Richard Stallman by Kori Feener CC-BY-SA, Seth David Schoen by Electronic Frontier Foundation CC-BY 3.0 US