Planet GNU

Aggregation of development blogs from the GNU Project

March 01, 2017

GNUnet News

GNU Summer of Code 2017

This year GNUnet is participating again in the GNU Summer of Code.

If you have any questions or another project proposal, send a mail to the gnunet-developers list.

Project proposals:

Rust APIs for GNUnet services

There are a variety of GNUNet APIs that should be exposed in the Rust wrappers. Implementing these will require extending the port of GNUNet utils written by Andrew Cann and Kelong Cong.

by Christian Grothoff at March 01, 2017 10:18 PM

FSF Blogs

Meet the LibrePlanet 2017 Speakers: Gordon Hall

Gordon Hall will be joining us at LibrePlanet 2017, sharing his analysis of mass surveillance and how it connects to other issues. He spoke with us recently about himself, his interests, and why free software.

Would you tell us a bit about yourself?

I wanted to be a filmmaker when I was young. I managed to win a sizable scholarship to attend an arts college in Atlanta in my junior Photo of Gordon Hallyear of high school for two short films I wrote, directed, and edited with friends. I switched my major at the last minute to graphic design and lasted a semester before dropping out and helping some friends who were opening a skate park with graphics and their website. This was what ultimately got me into hacking. Some years later, I married my wife Libby and we had our daughter, Ruby who refuses to be in a car unless she can listen to hardcore.

How did you get interested in the relationship between surveillance and ecology?

Murray Bookchin's critical theory of Social Ecology has been very influential for me. The assertion that most ecological problems stem from social problems provides a wealth of relationships to explore. Given that mass surveillance is such a pressing social issue right now, I thought it would be interesting to connect the dots between it and the ongoing destruction of the environment.

Additionally, I have been working on the Storj project for over a year now, which aims to replace the "cloud" with a peer-to-peer encrypted object storage network capable of running on low-power and outdated hardware. Given that this project's primary qualities are securing data and promoting ecological sustainability by reducing electronic waste, it seemed like a good case study for ways we can tackle these problems.

What are you looking forward to at LibrePlanet?

This will be my second LibrePlanet, my first being last year. I don't enjoy attending technology conferences. Walking into a place that's promoted as a place to learn and then walking into a host of vendors trying to sell their proprietary software strikes me as a very hostile environment for learning. LibrePlanet, though, is something very special. It's something we all engage in together constructively, not the ruthless marketing machines I have attended in the past. Last year I left LibrePlanet feeling energized and motivated to keep hacking the planet and I expect the same this time around!

Do you have any skills or talents you wish more people knew about?

I play the ukulele and the cajón in a "band" with my wife and friends called Pukulele. We also have another "band" called Jellyfist in which I just yell obnoxiously.

Interested in learning more? Join us at LibrePlanet 2017 to attend Gordon's talk as well as dozens of others! As always, FSF members and students attend gratis.

March 01, 2017 09:05 PM

February 28, 2017

FSF Blogs

February 2017: Photos from Berlin, Munster, and Cologne

RMS was in Germany this month, to give his speech “Free Software, Your Freedom, Your Privacy,” in three different cities, all on the invitation of the Gesellschaft für Informatik (GI), the German Informatics Society, a “network of professionals” whose shared goal is to “motivate for informatics, develop the scientific discipline and promote the impact informatics has on the economy, business and, society.” GI arranged for RMS to make appearances…

…in the Architekturgebäude of the Technische Universität in Berlin, where he addressed1 a full house, on February 10th

(Photos under CC BY 4.0 and courtesy of the Gesellschaft für Informatik.)

…at the Westfälische Wilhelms-Universität Münster, in Münster, to about 150 people1

(Photos under CC BY 4.0 and courtesy of the Gesellschaft für Informatik and courtesy of Holger Voss (see individual photo file names for owner's name).)

…and at the Universität zu Köln, in Cologne, on February 14th, to a full lecture room.

(Photos under CC BY 4.0 and courtesy of the Gesellschaft für Informatik.)

Thank you to everyone who made these appearances possible!

Please fill out our contact form, so that we can inform you about future events in and around Berlin, Munster, and Cologne. Please see www.fsf.org/events for a full list of all of RMS's confirmed engagements, and contact [email protected] if you'd like him to come speak.


1. See here for the write up (ger.) of the interview RMS gave the electronic newspaper Schattenblick while he was in Berlin.
2. See here for the Westfällische Nachrichten's reporting on the speech (ger.).

February 28, 2017 04:29 PM

FSF News

FSF Job Opportunity: Campaigns Manager

Reporting to the executive director, the Campaigns Manager works on our campaigns team to plan, carry out, evaluate, and improve FSF's advocacy and education campaigns. The team also works closely with other FSF departments, including licensing, operations, and tech. The position will start by taking responsibility for existing campaigns in support of the GNU Project, free software adoption, free media formats, and freedom on the network; and against Digital Restrictions Management (DRM), software patents, and proprietary software.

Examples of job responsibilities include, but are not limited to:

  • Planning and participating in online and physical actions to achieve our campaign goals
  • Setting specific goals for each action and then measuring our success in achieving them
  • Doing the writing and messaging work needed to effectively explain our campaigns and motivate people to support them
  • Overseeing or doing the graphic design work to make our campaigns and their Web sites attractive
  • Supporting and attending special events, including community-building activities and our annual LibrePlanet conference
  • Assisting with annual online and mail fundraising efforts
  • Working with our tech team on the technology choices and deployments—especially of web publication systems like Drupal and Plone—for our campaign sites
  • Being an approachable, humble, and friendly representative of the FSF to our worldwide community of existing supporters and the broader public, both in person and online

Ideal candidates have at least three to five years of work experience in online issue advocacy and free software; proficiency and comfort with professional writing and publications preferred. Because the FSF works globally and seeks to have our materials distributed in as many languages as possible, multilingual candidates will have an advantage. With our small staff of thirteen, each person makes a clear contribution. We work hard, but offer a humane and fun work environment at an office located in the heart of downtown Boston. The FSF is a mature but growing organization that provides great potential for advancement; existing staff get the first chance at any new job openings.

Benefits and Salary

This job is a union position that must be worked on-site at the FSF's downtown Boston office. The salary is fixed at $60,385/year and is non-negotiable. Other benefits include:

  • Full family health coverage through Blue Cross/Blue Shield's HMO Blue program
  • Subsidized dental plan
  • Four weeks of paid vacation annually
  • Seventeen paid holidays annually
  • Weekly remote work allowance
  • Public transit commuting cost reimbursement
  • 403(b) program through TIAA
  • Yearly cost-of-living pay increases (based on government guidelines)
  • Conference travel opportunities
  • Potential for an annual performance bonus

Application Instructions

Applications must be submitted via email to [email protected]. The email must contain the subject line "Campaigns Manager". A complete application should include:

  • Cover letter, including a brief story of a time you motivated and organized others to take action on an issue important to you
  • Resume
  • Two recent writing samples
  • Links to videos of any talks you have given (optional)
  • Graphic design samples (optional)

All materials must be in a free format (such as plain text, PDF, or OpenDocument). Email submissions that do not follow these instructions will probably be overlooked. No phone calls, please.

Applications will be reviewed on a rolling basis until the position is filled. To guarantee consideration, submit your application by Sunday, March 12, 2017.

The FSF is an equal opportunity employer and will not discriminate against any employee or application for employment on the basis of race, color, marital status, religion, age, sex, sexual orientation, national origin, handicap, or any other legally protected status recognized by federal, state or local law. We value diversity in our workplace.

About the Free Software Foundation

The Free Software Foundation, founded in 1985, is dedicated to promoting computer users' right to use, study, copy, modify, and redistribute computer programs. The FSF promotes the development and use of free (as in freedom) software—particularly the GNU operating system and its GNU/Linux variants—and free documentation for free software. The FSF also helps to spread awareness of the ethical and political issues of freedom in the use of software, and its Web sites, located at fsf.org and gnu.org, are an important source of information about GNU/Linux. Donations to support the FSF's work can be made at https://donate.fsf.org. We are based in Boston, MA, USA.

More information about the FSF, as well as important information for journalists and publishers, is at https://www.fsf.org/press.

February 28, 2017 03:54 PM

February 26, 2017

screen @ Savannah

GNU Screen v.4.5.1

I'm glad to announce that the new version of GNU Screen (4.5.1) has been released today!

4.5.1 is a bugfix/security release.
We fixed few crashes and, of course, problem with privilege escalation.
We also changed behavior of '-L' option: now you can set new logfile name using '-Logfile' option and '-L' just tells screen to turn on logging.

Thanks to all beta testers who help to test new stuff in git. Keep to report about bugs or any regressions!
Also thanks for collaboration to packagers who maintain GNU screen for UNIX-like systems like OpenIndiana and *BSD.

Release is available for download at:
http://ftp.gnu.org/gnu/screen/

by Alexander Naumov at February 26, 2017 09:17 PM

February 24, 2017

GNUnet News

gnurl 7.53.1 released

Today the microfork of cURL, gnURL, has been released in version 7.53.1 following the last two patch- and version-releases of curl. This fixes fixes CVE-2017-2629 among other issues (see https://curl.haxx.se/changes.html for the full Changelog).

You have to run "./buildconf" before compiling gnurl.

The download is available as usual at https://gnunet.org/gnurl

by ng0 at February 24, 2017 02:22 PM

February 23, 2017

denemo @ Savannah

Version 2.1 is imminent, please test

GTK Upgrade

UI manager dropped

All deprecations to version 3.22 fixed

New Features

Gregorian Chant Support

Easier Mirrored Dynamics

Lyrics verses can be mirrored to other staffs

Easy selection of staffs to typeset

Improved Playback Controls

Less Cluttered Dynamics Line

Cross Voice Arpeggios

Baritone Clef support

Invoke Command Center on commands from Object Editor

Tear-off Menus

Now tear off as palettes

Keep them around, dock them, edit the tooltips…

Clearer Display

Object Position indicators only where needed

Bug Fixes

Setting playback start via button is now reliable

Playback View sometimes playing from wrong point fixed

Instability on Undo after delete of staff with lyrics

Ledger lines in display for staffs of less than 5 lines fixed

Fix display of Drum Clef

Fix positioning of graphics in display for windows

Fix Playback View for certain locales

Improved Lyrics display

Fix Lyric aligment syntax

by Richard Shann at February 23, 2017 07:14 PM

FSF Blogs

Free Software Directory meeting recap for February 17th, 2017

Every week free software activists from around the world come together in #fsf on irc.freenode.org to help improve the Free Software Directory. This recaps the work we accomplished at the Friday, February 17th, 2017 meeting.

We focused this past week on clearing the stack. The Directory continues to expand. This has led to a backlog of entries awaiting approval. Drilling through this backlog has been a reoccurring task for the Directory. Between us and progress were some seriously dense programs, in terms of their source code, which we powered through during the meeting. This cleared the way for simpler approvals in the future. A conversation came up regarding the user access controls for the Directory, and we also discussed the history of the formatting of licensing files.

If you would like to help update the directory, meet with us every Friday in #fsf on irc.freenode.org from 12 p.m. to 3 p.m. EST (17:00 to 20:00 UTC).

February 23, 2017 04:25 PM

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

Participate in supporting the FSD by adding new entries and updating existing ones. We will be 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 FSD 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 FSD 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!

This week we will continue to hammer away at new entries to the FSD. Over the past 6 months we've done a terrific job of updating entries, with thousands of pages receiving some sort of update. That work must continue as well, but we want to make sure the FSD grows while it is improving.

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

February 23, 2017 03:24 PM

FSF Events

Richard Stallman to deliver Free Software Awards at LibrePlanet 2017

Richard Stallman will be delivering the Free Software Foundation's Free Software Awards at (2017-03-25–03-26).

Register for the event here.

Location: ground floor, Stata Center (aka, building 32), 32 Vassar St., Massachusetts Institute of Technology, Cambridge, MA 02139

Please fill out our contact form, so that we can contact you about future events in and around the Boston area.

February 23, 2017 12:00 PM

February 21, 2017

parallel @ Savannah

GNU Parallel 20170222 ('13769') released

GNU Parallel 20170222 ('13769') has been released. It is available for download at: http://ftpmirror.gnu.org/parallel/

Haiku of the month:

--tee will pipe
all data to all the jobs
used with --pipe
--ole-tange

New in this release:

  • env_parallel now supports /bin/sh, ash, dash.
  • --tee will pipe all data to all jobs. Used with --pipe/--pipepart and :::. Small example: seq 3333 | parallel --pipe --tee --tag 'grep {} | wc -l' ::: {0..9}
  • If --results {replstr} ends in /: save in dir. Otherwise save as file. Example: parallel --results {} echo {} ::: a b c
  • Bug fixes and man page updates.

GNU Parallel - For people who live life in the parallel lane.

About GNU Parallel

GNU Parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables. A job can also be a command that reads from a pipe. GNU Parallel can then split the input and pipe it into commands in parallel.

If you use xargs and tee today you will find GNU Parallel very easy to use as GNU Parallel is written to have the same options as xargs. If you write loops in shell, you will find GNU Parallel may be able to replace most of the loops and make them run faster by running several jobs in parallel. GNU Parallel can even replace nested loops.

GNU Parallel makes sure output from the commands is the same output as you would get had you run the commands sequentially. This makes it possible to use output from GNU Parallel as input for other programs.

You can find more about GNU Parallel at: http://www.gnu.org/s/parallel/

You can install GNU Parallel in just 10 seconds with: (wget -O - pi.dk/3 || curl pi.dk/3/) | bash

Watch the intro video on http://www.youtube.com/playlist?list=PL284C9FF2488BC6D1

Walk through the tutorial (man parallel_tutorial). Your commandline will love you for it.

When using programs that use GNU Parallel to process data for publication please cite:

O. Tange (2011): GNU Parallel - The Command-Line Power Tool, ;login: The USENIX Magazine, February 2011:42-47.

If you like GNU Parallel:

  • Give a demo at your local user group/team/colleagues
  • Post the intro videos on Reddit/Diaspora*/forums/blogs/ Identi.ca/Google+/Twitter/Facebook/Linkedin/mailing lists
  • Get the merchandise https://www.gnu.org/s/parallel/merchandise.html
  • Request or write a review for your favourite blog or magazine
  • Request or build a package for your favourite distribution (if it is not already there)
  • Invite me for your next conference

If you use programs that use GNU Parallel for research:

  • Please cite GNU Parallel in you publications (use --citation)

If GNU Parallel saves you money:

About GNU SQL

GNU sql aims to give a simple, unified interface for accessing databases through all the different databases' command line clients. So far the focus has been on giving a common way to specify login information (protocol, username, password, hostname, and port number), size (database and table size), and running queries.

The database is addressed using a DBURL. If commands are left out you will get that database's interactive shell.

When using GNU SQL for a publication please cite:

O. Tange (2011): GNU SQL - A Command Line Tool for Accessing Different Databases Using DBURLs, ;login: The USENIX Magazine, April 2011:29-32.

About GNU Niceload

GNU niceload slows down a program when the computer load average (or other system activity) is above a certain limit. When the limit is reached the program will be suspended for some time. If the limit is a soft limit the program will be allowed to run for short amounts of time before being suspended again. If the limit is a hard limit the program will only be allowed to run when the system is below the limit.

by Ole Tange at February 21, 2017 11:31 PM

February 18, 2017

libsigsegv @ Savannah

libsigsegv 2.11 is released

libsigsegv version 2.11 is released.

New in this release:

  • Added support for catching stack overflow on Linux/SPARC.
  • Provide a correct value for SIGSTKSZ on 64-bit AIX and on HP-UX. The one defined by these systems is too small.
  • Updated build infrastructure.
  • Compilation now requires the <stdint.h> include file. Platforms which don't have this include file (such as IRIX) are no longer supported.
  • NOTE: Support for Cygwin and native Windows is currently not up-to-date.

Download: https://haible.de/bruno/gnu/libsigsegv-2.11.tar.gz

by Bruno Haible at February 18, 2017 10:33 PM

February 16, 2017

FSF Blogs

Here's a sneak peek at LibrePlanet 2017: Register today!

Don't delay: Register today to ensure that you will attend LibrePlanet 2017: The Roots of Freedom. Remember, FSF members and students attend gratis.

Hundreds of people from across the planet will gather at LibrePlanet 2017: The Roots of Freedom at MIT in Cambridge, Massachusetts. This year's conference speakers will examine the foundations of software freedom and the ideas and projects they inspired.

Four keynote speakers will anchor the event. Kade Crockford, director of the Technology for Liberty program of the American Civil Liberties Union of Massachusetts, will kick things off on Saturday morning by sharing how technologists can enlist in the growing fight for civil liberties. On Saturday night, Free Software Foundation president Richard Stallman will present the Free Software Awards and discuss pressing threats and important opportunities for software freedom.

Day two will begin with Cory Doctorow, science fiction author and special consultant to the Electronic Frontier Foundation, revealing how to eradicate all Digital Restrictions Management (DRM) in a decade. The conference will draw to a close with Sumana Harihareswara, leader, speaker, and advocate for free software and communities, giving a talk entitled "Lessons, Myths, and Lenses: What I Wish I'd Known in 1998."

That's not all. We'll hear about the GNU philosophy from Marianne Corvellec of the French free software organization April, Joey Hess will touch on encryption with a talk about backing up your GPG keys, and Denver Gingerich will update us on a crucial free software need: the mobile phone.

Others will look at ways to grow the free software movement: through cross-pollination with other activist movements, removal of barriers to free software use and contribution, and new ideas for free software as paid work. Speakers will include Software Freedom Conservancy's director of strategic initiatives Brett Smith, blind free software activist Chris Hofstader, and Micky Metts of the Cambridge, Massachusetts Web development collective Agaric. The full program will be published soon. In the meantime, you can see the list of confirmed speakers.

Each year at LibrePlanet, we gather software developers, activists, policy experts, and computer users to share accomplishments, learn skills, and address challenges to software freedom. Newcomers are always welcome, and LibrePlanet 2017 will feature programming for a broad range of experience levels, including students.

When planning your travel, keep in mind that while the conference proper will be Saturday and Sunday, there will be social events on Friday, Saturday, and Sunday evening.

LibrePlanet 2017 is produced in partnership by the Free Software Foundation with the Student Information Processing Board (SIPB) at MIT.

LibrePlanet 2017 T-shirt

Pre-order a LibrePlanet 2017 t-shirt by March 6th

You can also pre-order a LibrePlanet 2017 commemorative t-shirt in the GNU Press shop. Order your shirt by March 6th, 7am EST/13:00 UTC to guarantee availability in your size. If you will be picking up the shirt at the conference, use the code LP17 to waive shipping costs. If you want it shipped to you, don't use that code, and expect it to arrive after the conference.

Volunteers make LibrePlanet awesome

LibrePlanet has grown in scope and attendance over the years—it started out as a Free Software Foundation membership meeting. This conference would never have become the highly-anticipated event it is today without the help of dozens of volunteers who make things happen, before and during the conference—and it's a great way to meet fellow community members. There are even ways to help if you can't attend in person! If you are interested in helping out with LibrePlanet 2017, email [email protected]. We show our appreciation for our volunteers by offering gratis conference admission and a LibrePlanet t-shirt.

Don't miss out on your chance to explore the roots of freedom. Register for LibrePlanet 2017 today!

February 16, 2017 07:17 PM

February 15, 2017

FSF Blogs

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

Participate in supporting the FSD by adding new entries and updating existing ones. We will be 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 FSD 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 FSD 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!

This week we will continue to hammer away at new entries awaiting approval. We've returned to this theme because one week was not enough to verify all of the new packages that are awaiting approval. Working on these entries helps ensure that the FSD keeps pace with the ever expanding world of free software and remains a valuable tool for free software users and developers.

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

February 15, 2017 03:50 PM

Free Software Directory meeting recap for February 10th, 2017

Every week free software activists from around the world come together in #fsf on irc.freenode.org to help improve the Free Software Directory. This recaps the work we accomplished at the Friday, February 10th, 2017 meeting.

Last week's theme focused again on new additions to the Directory. We focused on working down the backlog of unapproved pages, only to find that it had actually increased since the previous meeting dealing with new entries. That's actually good news, as it means that people are continuing to add new packages to the Directory. But while it is great that so many people are taking the time to add entries, we need to work more on getting them all approved so that users can actually enjoy the work being done. During the meeting, mangeurdenuage also brought up the issue of translating the Directory. While there are thousands of entries available, for many users those entries are not easy to understand, as they are all in English. Translating the Directory into more languages will be of great use for users all around the world, but it is quite the undertaking. We will have to work towards launching a project or working with other groups to help make the Directory usable by all.

If you would like to help improve the directory, meet with us every Friday in #fsf on irc.freenode.org from 12 p.m. to 3 p.m. EST (17:00 to 20:00 UTC).

February 15, 2017 03:34 PM

GNUnet News

February 14, 2017

FSF Blogs

What's a cryptovalentine?

A valentine's day crypto robot

Happy Valentine's Day! If you're tired of giving people little candy hearts or anxiously scrolling through dating sites, we have something fresh for you to try.

Ask someone you like—romantically or otherwise—to be your cryptovalentine. If they say yes (yikes, nervous!) use the free program GnuPG to set up private and encrypted communication with them.

If one or both of you is new to GnuPG, we recommend our beginner-friendly Email Self-Defense guide. Setting up encrypted communication is a quick activity you can do together whether you are across the room or across the world. And what better way to show love than by helping someone defend their security, privacy, and freedom? The guide is available in 15 languages, so you can't use your valentine's preferred language as an excuse not to encrypt with them!

This is a fun activity, but it can also make a difference. The right to encrypt is endangered around the world, with governments threatening our security and freedom by demanding legal or technological weakening of encryption. Resist with the power of love—encrypt with your valentine, and tell the world!

As we've discussed at length, free software is necessary for privacy online. Because nonfree software's code can't be audited publicly, we can never trust it to be free of back doors inserted by accident or by design. We're thankful to all the hardworking free software developers who give us a fighting chance at digital privacy. It goes without saying, but we love free software and the people who make it.

For more free software Valentine's day fun, like sharable graphics and an #ilovefs photo gallery, visit the Free Software Foundation Europe Web site.

<3

February 14, 2017 07:28 PM

January, February 2017: Photos from Michigan

RMS was in the US state of Michigan this month, to give stand-alone speech on three different campuses. He was…

…at Kalamazoo College, in Kalamazoo, MI, on January 30the as a guest of the college's Department of Physics, and Department of Mathematics and Computer Science, to give his speech “Computing, Freedom, and Privacy” to the local students and faculty and to some computer professionals from the Kalamazoo community.

…at Wayne State University, in Detroit, MI, on January 31st, he gave his speech “Freedom for Computer Users: Free Software” to WSU students, other people from of the local community, as well as to students from the University of Windsor's Department of Computer Science in Toronto, Ontario, via live stream. Professor Loren Schweibert, interim chair of WSU's computer science department, shared that he wanted to host RMS as a speaker,

because I think there is not a general understanding of the extent to which proprietary software undermines our privacy, but even I was not aware of some of the examples presented. I think there were a lot of good questions from the audience, which indicated that they also care about these issues. It definitely gave people food for thought. And, I know that it has encouraged people to make more effort toward making sure that the software developed here is released as free software.

He added, “The only significant software project I have was already released with a license of Version 3 of the GPL Version or later, based on the recommendations of your website.”

1

(Photo under CC BY-SA 3.0 and courtesy of Loren Schwiebert.)

…and at Calvin College, in Grand Rapids, MI, where RMS gave his speech “Free Software and Your Freedom” to about 350 people, on February 1st. After the talk, the Department of Computer Science's Professor Keith VanderLinden said,

We invited RMS to speak at Calvin College because of his long-standing, compelling work on behalf of free software, and he delivered a talk that was both engaging and challenging. We're very pleased to have hosted him. I believe that his talk motivated a number of students to consider working on free software. And although the institutional inertia strongly favors the use of commercial software in our courses, our department is considering making an effort to move to free platforms.

Please fill out our contact form, so that we can inform you about future events in and around Kalamazoo, Detroit, and Grand Rapids. Please see www.fsf.org/events for a full list of all of RMS's confirmed engagements, and contact [email protected] if you'd like him to come speak.

Thank you to everyone who made these appearances possible!


1. You can find instructions on how to use GNU licenses for your program here.

February 14, 2017 05:25 PM

February 12, 2017

health @ Savannah

GNU Health 3.0.6 patchset released

Dear community

GNU Health 3.0.6 patchset has been released !

Priority: High

Table of Contents

  • About GNU Health Patchsets
  • Updating your system with the GNU Health control Center
  • Installation notes
  • List of issues related to this patchset

About GNU Health Patchsets

We provide "patchsets" to stable releases. Patchsets allow applying bug fixes and updates on production systems. Always try to keep your production system up-to-date with the latest patches.

Patches and Patchsets maximize uptime for production systems, and keep your system updated, without the need to do a whole installation.

For more information about GNU Health patches and patchsets you can visit https://en.wikibooks.org/wiki/GNU_Health/Patches_and_Patchsets

NOTE: Patchsets are applied on previously installed systems only. For new, fresh installations, download and install the whole tarball (ie, gnuhealth-3.0.6.tar.gz)

Updating your system with the GNU Health control Center

Starting GNU Health 3.x series, you can do automatic updates on the GNU Health and Tryton kernel and modules using the GNU Health control center program.

Please refer to the administration manual section ( https://en.wikibooks.org/wiki/GNU_Health/Control_Center )

The GNU Health control center works on standard installations (those done following the installation manual on wikibooks). Don't use it if you use an alternative method or if your distribution does not follow the GNU Health packaging guidelines.

Summary of this patchset

  • Fix traceback on patient critical info with non-ascii characters from health conditions in the allergy group
  • Fix several issues related to the inpatient meal orders.

Refer to the List of issues related to this patchset for a comprehensive list of fixed bugs.

Installation Notes

You must apply previous patchsets before installing this patchset. If your patchset level is 3.0.5, then just follow the general instructions. You can find the patchsets at GNU Health FTP site (ftp://ftp.gnu.org/gnu/health/)

Follow the general instructions at

List of issues and tasks related to this patchset

bug #50281: Traceback when displaying patient critical info in non-english languages
bug #50288: Wrong widget for mealtime field on meal order tree view
bug #50269: Traceback when assigning a new meal order

For detailed information about each issue, you can visit https://savannah.gnu.org/bugs/?group=health
For detailed information about each task, you can visit https://savannah.gnu.org/task/?group=health

by Luis Falcon at February 12, 2017 10:23 PM

GNUtls

GnuTLS 3.5.9

Released GnuTLS 3.5.9, a bug fix release in the stable branch which brings support for IDNA2008.

by Nikos Mavrogiannopoulos ([email protected]) at February 12, 2017 12:00 AM

February 10, 2017

grep @ Savannah

grep-3.0 released [stable]

by Jim Meyering at February 10, 2017 04:37 AM

February 09, 2017

FSF Blogs

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

Participate in supporting the FSD by adding new entries and updating existing ones. We will be 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 FSD 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 FSD 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!

This week again we are focusing on adding entries to the FSD. We have been making great progress on improving and updating existing entries, but we want to keep the FSD growing even as it improves. There is still a backlog of entries awaiting approval that we need to get through, and new packages are announced every day as well.

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

February 09, 2017 03:47 PM

February 08, 2017

FSF Blogs

Free Software Directory meeting recap for February 3rd, 2017

Every week free software activists from around the world come together in #fsf on irc.freenode.org to help improve the Free Software Directory. This recaps the work we accomplished at the Friday, February 3rd, 2017 meeting.

Last week's theme focused on web authoring tools. These are the programs that enable users to shape the contours of web. With over five hundred entries in the web authoring tools category alone, there was no way that a single meeting could cover all the entries. The meeting, while lightly populated, got right down to work on the weekly theme. Time was spent looking at light web servers as well as web proxy programs. The entry review spread to cover web site management programs too. By the end, entries were consolidated, others updated, and a few removed. This was all done with the goal of improving the Directory.

If you would like to help improve the directory, meet with us every Friday in #fsf on irc.freenode.org from 12 p.m. to 3 p.m. EST (17:00 to 20:00 UTC).

February 08, 2017 02:44 PM

health @ Savannah

Meet the GNU Health team at SCALE15x !

Dear all

I am happy to announce that GNU Health will be an exhibitor in the Southern California Linux Expo, SCALE15x, that will take place in Pasadena, California, during March 2nd - 5th
(https://www.socallinuxexpo.org/scale/15x)

The GNU Health team will be at booth 313. We will be setting up talks and discussions during those days. We'll be updating the events agenda, but please take a look at https://www.socallinuxexpo.org/scale/15x/sponsor/gnu-health for more info on the main topics. Don't miss this unique opportunity to get a sneak preview and discuss the latest and coolest features for upcoming version with the core GNU Health developers !

  • Volunteers : If you want to participate as a GNU Health volunteer, please contact me, so we can arrange the logistics.
  • Supporters : People that wants to join the event to support GNU Health, there is a special promo code provided by the organization that will make a 50% discount.

We are very happy and excited about SCALE15x. We also want to express our gratitude to the organization, for being so kind and inviting us !

I am confident it will be a great experience to meet the GNU Health community, as well as to interact with the other great Free Software communities that will be attending too.

Looking forward to meeting you at SCALE15x !

Best

--
Dr. Luis Falcon, M.D., BSc
President, GNU Solidario
GNU Health: Freedom and Equity in Healthcare
http://health.gnu.org

by Luis Falcon at February 08, 2017 01:45 PM

February 07, 2017

grep @ Savannah

grep-2.28 released [stable]

by Jim Meyering at February 07, 2017 01:45 AM

February 06, 2017

FSF News

ACLU Massachusetts Technology for Liberty Director Kade Crockford at LibrePlanet 2017

Kade Crockford is the Director of the Technology for Liberty Program at the ACLU of Massachusetts. Kade works to protect and expand core First and Fourth Amendment rights and civil liberties in the digital 21st century, focusing on how systems of surveillance and control impact not just society in general but their primary targets — people of color, Muslims, immigrants, and dissidents.

The Information Age produces conditions facilitating mass communication and democratization, as well as dystopian monitoring and centralized control. The Technology for Liberty Program aims to use the unprecedented access to information and communication to protect and enrich open society and individual rights by implementing basic reforms to ensure new tools do not create inescapable digital cages limiting what people see, hear, think, and do. Towards that end, Kade researches, strategizes, writes, lobbies, and educates the public on issues ranging from the wars on drugs and terror to warrantless electronic surveillance. Kade has written for The Nation, The Guardian, The Boston Globe, WBUR, and many other publications, and regularly appears in local, regional, and national media as an expert on issues related to technology, policing, and surveillance.

Kade Crockford of the American Civil Liberties Union of Massachusetts.
Kade Crockford of the American Civil Liberties Union of Massachusetts.

"It's exactly right that LibrePlanet this year will open with a discussion of technology and civil liberties led by an engaging expert in the field. We're looking forward to hearing Kade talk about the ACLU's work, how it relates to the free software movement's values, and how people knowledgeable about free software can help others protect their privacy and digital security." said John Sullivan, executive director of the Free Software Foundation.

In 2015, Kade discussed terrorism and civil liberties with Noam Chomsky in a moderated discussion organized by The Baffler. You can download and watch this video without proprietary JavaScript using youtube-dl. Already familiar to the free software community, Kade previously spoke at LibrePlanet 2014, delivering a talk titled "The Creeping Techno-surveillance State: How Can We Fight Back?" with Josh Levy of Free Press.

At LibrePlanet 2017, Kade will discuss how technologists can enlist in the growing fight for civil liberties.

About LibrePlanet

LibrePlanet is the annual conference of the Free Software Foundation. Begun as a modest gathering of FSF members, the conference now is a large, vibrant gathering of free software enthusiasts, welcoming anyone interested in software freedom and digital rights. Registration is now open, and admission is gratis for FSF members and students.

For the fourth year in a row, LibrePlanet will be held at the Massachusetts Institute of Technology's (MIT) Stata Center in Cambridge, Massachusetts, on March 25th and 26th, 2017. Co-presented by the Free Software Foundation and MIT's Student Information Processing Board (SIPB), the rest of the LibrePlanet program will be announced soon. The opening keynote at LibrePlanet 2016 was a conversation between US National Security Agency whistle-blower Edward Snowden and the American Civil Liberties Union's Daniel Kahn Gillmor.

About the Free Software Foundation

The Free Software Foundation, founded in 1985, is dedicated to promoting computer users' right to use, study, copy, modify, and redistribute computer programs. The FSF promotes the development and use of free (as in freedom) software — particularly the GNU operating system and its GNU/Linux variants — and free documentation for free software. The FSF also helps to spread awareness of the ethical and political issues of freedom in the use of software, and its Web sites, located at fsf.org and gnu.org, are an important source of information about GNU/Linux. Donations to support the FSF's work can be made at https://donate.fsf.org. Its headquarters are in Boston, MA, USA.

More information about the FSF, as well as important information for journalists and publishers, is at https://www.fsf.org/press.

Media Contact

Georgia Young Program Manager Free Software Foundation +1 (617) 542 5942 [email protected]

Photo of Kade Crockford by the ACLU of Massachusetts is licensed under a Creative Commons Attribution 4.0 International License, CC BY.

February 06, 2017 09:34 PM

February 04, 2017

sed @ Savannah

sed-4.4 released [stable]

by Jim Meyering at February 04, 2017 01:52 AM

February 03, 2017

libiconv @ Savannah

libiconv 1.15 released

GNU libiconv 1.15 is released.

New in this release:

  • The UTF-8 converter now rejects surrogates and out-of-range code points.
  • Added ISO-2022-JP-MS converter.
  • Updated the CP1255 converter to map one more character.
  • The functions now support strings longer than 2 GB.

by Bruno Haible at February 03, 2017 12:35 AM

February 02, 2017

gperf @ Savannah

gperf 3.1 released

gperf 3.1 was released on January 5, 2017.

Main changes:

  • The generated C code is now in ANSI-C by default. If you want to support pre-ANSI-C compilers, you need to provide the option --language=C on the command line or %language=C in the source file.
  • The 'len' parameter of the hash function and of the lookup function is now of type 'size_t' instead of 'unsigned int'. This makes it safe to call these functions with strings of length > 4 GB, on 64-bit machines.
  • Added option --constants-prefix.
  • Added declaration %define constants-prefix.

by Bruno Haible at February 02, 2017 07:38 PM

FSF Blogs

Friday Free Software Directory IRC meetup: February 3rd starting at 12 p.m. EST/17:00 UTC

Participate in supporting the FSD by adding new entries and updating existing ones. We will be 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 FSD 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 FSD 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!

This week's theme is focusing on software devoted to web authoring. The ubiquity and importance of the web in modern society is hard to understate. It is the medium for many of the conversations conducted in regards to the status of society. Whether it's a what you see is what you get editor, a full site management system, or a bookmark platform, these web authoring tools are of paramount importance. Tools such as these enable one to not just listen passively to the conversation, but rather it provides users the freedom to lead the conversation, without sacrificing user freedom.

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

February 02, 2017 07:32 PM