PROJET AUTOBLOG


Free Software Foundation Recent blog posts

source: Free Software Foundation Recent blog posts

⇐ retour index

Friday Free Software Directory IRC meetup: March 11th

jeudi 10 mars 2016 à 22:28

Join the FSF and friends Friday, March 11th, from 12pm to 3pm EST (17:00 to 20:00 UTC) to help improve the Free Software Directory.

Participate in supporting the Free Software Directory by adding new entries and updating existing ones. We will be on IRC in the #fsf channel on freenode.

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.

While the Free Software Directory has been and continues to be a great resource to the world over the past decade, it has the potential of being a resource of even greater value. But it needs your help!

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 FSD Meetings pages that everyone is welcome to contribute to before, during, and after each meeting.

Join the struggle to keep digital restrictions out of Web standards

mardi 8 mars 2016 à 21:34

We're reaching a flashpoint in our struggle to stop DRM moguls from getting the pernicious technology incorporated into official Web standards. Soon this proposal will either be accepted or rejected by the W3C standards body -- we need to make sure it's rejected, to protect the freedom and integrity of the Web.

Read more and take action with Defective by Design.

Two activists at the Cambridge W3C office.

Join these activists and take your own photo at a W3C office near you.

A short update on GNU General Public License (GPL) compatibility questions

mercredi 2 mars 2016 à 16:36

Although the FSF does not hold copyright on either Linux or ZFS, we are receiving many questions about what it all means for interpretation of the GNU GPL in general.

While developers who hold copyright on a given program are always the ones who decide whether to apply their work's license in any particular situation, the FSF provides general materials that make clear the intent behind the GNU family of licenses, and the legal basis for that intent. We know that many people rely on materials like the GPL FAQ and our list of licenses.

These resources are most useful when they have been thoroughly reviewed before publication so as not to later require significant correction or alteration for foreseeable reasons. This process takes time now, but saves time later by avoiding confusion. We will be publishing an analysis, and possibly making improvements to our other related resources, as soon as they are ready.

Twenty new GNU releases in the last month (as of February 24, 2016)

mercredi 2 mars 2016 à 16:25

For announcements of most new GNU releases, subscribe to the info-gnu mailing list: https://lists.gnu.org/mailman/listinfo/info-gnu.

To download: nearly all GNU software is available from https://ftp.gnu.org/gnu/, or preferably one of its mirrors from https://www.gnu.org/prep/ftp.html. You can use the url https://ftpmirror.gnu.org/ to be automatically redirected to a (hopefully) nearby and up-to-date mirror.

This month, we welcome David Pirotte as the maintainer of the new package Foliot and Chris Webber (maintainer of GNU Mediagoblin) as the maintainer of the new package 8sync.

A number of GNU packages, as well as the GNU operating system as a whole, are looking for maintainers and other assistance: please see https://www.gnu.org/server/takeaction.html#unmaint if you'd like to help. The general page on how to help GNU is at https://www.gnu.org/help/help.html.

If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.

As always, please feel free to write to us at maintainers@gnu.org with any GNUish questions or suggestions for future installments.

The Licensing and Compliance Lab interviews Michael Zahniser of Endless Sky

lundi 29 février 2016 à 20:24

Endless Sky is a 2D exploration, trading, and combat game set in space.

What inspired the creation of Endless Sky?

Partly, I just got tired of waiting for someone else to create a modern remake of one of my favorite games from my childhood, Escape Velocity.

But also, for years I've wanted to "give back" to the free software community in some way, and I've heard games described as one of the last areas where free software can seldom compete with the proprietary, commercial options. I've been playing The Battle For Wesnoth (another GPL-licensed game) for the past 15 years or so, and have seen how the Wesnoth community has created an enormous amount of content that has kept it fresh and interesting for that whole time. My hope is for Endless Sky to grow into something similar.

How are people using it?

It's a game; they're using it to waste colossal amounts of their free time.

I've also seen a video where a teacher was trying to use Endless Sky to teach basic economic ideas. In the game you have a mortgage to pay off, and you need to make choices of how to earn money - buying commodities at low prices and selling them high, etc. Make bad choices, or take on more debt than you can afford, and you can end up bankrupt.

What features do you think really sets Endless Sky apart from similar software?

I put a lot of thought into making it as easy as possible to add content to the game. A lot of other games rely on things like Lua scripting or UV-mapped 3D models, which creates a high barrier to entry for content creators. I wanted it to be possible for non-programmers to add their own content, using nothing but a text editor and a graphics program.

In Endless Sky all the data files, including saved games, are human-readable text. The data's structure is represented by the indentation, like in Python code, because I've found that non-programmers really struggle with keeping their brackets balanced, even in simple markup languages like YAML. (Of course, it turns out that non-programmers have trouble keeping their indentation correct, too.)

Why did you choose the GPLv3 as the license for your code?

I saw it as a choice between either working alone to create a mediocre, proprietary game, or attracting a community to create a much higher quality game that will eventually include stories and other content contributed by many different people. I chose the GPL for the code, and Creative Commons share-alike licenses for the artwork, so that anyone building on my work will continue making it freely available to the world.

How can users (technical or otherwise) help contribute to Endless Sky?

My biggest need right now is to find someone to implement more main story lines for the game - I don't have enough time to do that while also dealing with all the bug fixes and feature requests. I'm also hoping that people will expand the game universe by adding new alien species to discover, each of whom would have their own unique stories and technology.

Other more technical needs include updates to the universe editor (a Qt program), and eventually setting up some sort of server for plugins.

What's the next big thing for Endless Sky?

Ever since the Steam release I've had a flood of new bug reports and small feature requests to work through. I'm hoping that I'm now at a point where most of the bugs have been addressed and I can switch to experimenting with bigger, more interesting changes - a dynamic economy, missile tracking that takes your ship's size and temperature into account, better controls for commanding a large fleet, etc.

Enjoy this interview? Check out our previous entry in this series, featuring Guillaume Roguez, Ring Project Director.

I'm richer than you! infinity loop