PROJET AUTOBLOG


Free Software Foundation Recent blog posts

source: Free Software Foundation Recent blog posts

⇐ retour index

Join the FSF and friends in updating the Free Software Directory

vendredi 7 septembre 2012 à 18:10

Join the FSF and friends on Friday September 7th, from 2pm to 5pm EDT (18:00 to 21:00 UTC) to help improve 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 far 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!

GNU Spotlight with Karl Berry (August 2012)

vendredi 31 août 2012 à 23:55
19 new GNU releases as of August 28, 2012:

To get announcements of most new GNU releases, subscribe to the info-gnu mailing list: http://lists.gnu.org/mailman/listinfo/info-gnu. Nearly all GNU software is available from http://ftp.gnu.org/gnu/, or preferably one of its mirrors (http://www.gnu.org/prep/ftp.html). You can use the url http://ftpmirror.gnu.org/ to be automatically redirected to a (hopefully) nearby and up-to-date mirror.

This month we welcome Thien-Thi Nguyen as a new maintainer of alive (first release above) in addition to his work maintaining RCS, Jordi Hermoso as a new co-maintainer of Octave, and Thomas Young as the author of the new GNU package ccide.

Several GNU packages are looking for maintainers and other assistance. Please see http://www.gnu.org/server/takeaction.html#unmaint if you'd like to help. The general page on how to help GNU is at http://www.gnu.org/help/help.html. To submit new packages to GNU, see http://www.gnu.org/help/evaluation.html.

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

Interview with John W. Eaton of GNU Octave

vendredi 31 août 2012 à 23:29
This is the first in a series of interviews the FSF's Licensing and Compliance team is doing with maintainers of free software projects who choose GNU licenses for their work.

GNU Octave

Today we interview John W. Eaton of the GNU Octave project, which is licensed under the GNU GPLv3.

What is GNU Octave?

GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable.

One of the goals of the Octave project is to liberate the code written for the proprietary program, Matlab, and allow it to run in Octave with as little modification as possible.

There is also a companion project called Octave Forge that is a collection of collaboratively developed packages for Octave that are analogous to Matlab's toolboxes.

How are people using it?

There are many users of Octave and their reasons are many and varied! You can read about some of them on our wiki.

Why did you decide to release it under the GNU GPLv3?

Well, it was originally published under the GNU GPLv2 or any later version, and when GPLv3 came out, I decided to upgrade.

But, there were two reasons I published GNU Octave under the GPL. First, I thought it was the right license. I wanted to make Octave free software and I didn't want someone to be able to make a proprietary derivative of it. Second, I wanted to use GNU readline, which is also licensed under the GPL, and I did not want to write my own command-line editing library from scratch. But the first reason was really the more important one for me. If I hadn't liked the aims of the GPL, I would have worked around the readline issue somehow.

As a volunteer, what's the best way to get involved in developing GNU Octave?

We encourage people to start out by just being around and being social with other developers. An easy way to start is to join the maintainers' mailing lists. Find things about Octave you don't like, and start thinking about how to fix them. Some people spend years helping in the mailing list before they ever delve into code. Others sometimes jump right into coding. But, in general, a good way to learn Octave is to understand the problems other people are having with it, so being helpful in the mailing lists not only helps Octave as a whole, but it also prepares you to be a better Octave contributor.

See our FAQ for me details on how to get involved.

What are ways that people without strong math programming abilities could start helping, today?

The documentation is always in need of improvement. People can also help with the web pages, answering questions on the mailing lists or IRC channel. Donating to the project is also always an option!

What aspects of the project do you think could use the most help?

We currently have several large projects under development including a graphical user interface, a just-in-time compiler, and an implementation of Matlab's "classdef"-style object system. All of these projects have a lot of room for additional contributors.

See the GNU Octave entry in the Free Software Directory for more information.

Show your support for GNU with our new pocketknife!

vendredi 31 août 2012 à 22:44
GNU Press unveils a GNU head logo knife in either blue or red.

The Free Software Foundation is now offering a smaller knife that serves as a great complement to our cybertool . GNU/Linux aficionados will appreciate the iconic GNU head logo. This 2 1/4" rally comes in your choice of blue or red, and boasts 9 useful tools:

Show your support for GNU with this cool knife!

As always, if you can't find something in the store but think we should offer it, please add your suggestion to our Ideas page. And remember, associate members of the Free Software Foundation get a 20% discount on all purchases made through the GNU Press store, so if you are not a member already, join today! To keep up with announcements about new products available in the GNU Press store, subscribe to the mailing list.

Why programs must not limit the freedom to run them

vendredi 31 août 2012 à 21:44
Free software means software controlled by its users, rather than the reverse.

Specifically, it means the software comes with four essential freedoms that software users deserve. At the head of the list is freedom zero, the freedom to run the program as you wish, in order to do what you wish.

Some developers propose to place usage restrictions in software licenses to ban using the program for certain purposes, but that would be a disastrous path.

Richard Stallman's latest article explains why freedom zero must not be limited.