samedi 31 mai 2014

Free Software Supporter - Issue 74, May 2014

Free Software Supporter

Issue 74, May 2014

Welcome to the Free Software Supporter, the Free Software Foundation's monthly news digest and action update -- being read by you and 79,554 other activists.

View this issue online here: https://fsf.org/free-software-supporter/2014/may

Encourage your friends to subscribe and help us build an audience by adding our subscriber widget to your web site.

Miss an issue? You can catch up on back issues at https://www.fsf.org/free-software-supporter.

#

El Free Software Supporter está disponible en español. Para ver la versión en español haz click aqui: https://fsf.org/free-software-supporter/2014/mayo

Para cambiar las preferencias de usuario y recibir los próximos números del Supporter en castellano, haz click aquí: https://crm.fsf.org/civicrm/profile/create?gid=34&reset=1

Le Free Software Supporter est disponible en français. Pour voir la version française cliquez ici: https://fsf.org/free-software-supporter/2014/mai

Pour modifier vos préférences et recevoir les prochaines publications du Supporter en français, cliquez ici: https://crm.fsf.org/civicrm/profile/create?gid=34&reset=1

TABLE OF CONTENTS

  • FSF condemns partnership between Mozilla and Adobe to support Digital Restrictions Management
  • Thanks for a great International Day Against DRM
  • Tehnoetic wireless USB adapter now FSF-certified to respect your freedom
  • Interview with Ciaran Gultnieks of F-Droid
  • FSF seeks full-time senior GNU/Linux systems administrator
  • Fall 2013 FSF Bulletin now available online
  • "Imperfection is not the same as oppression"
  • FSF statement on Court of Appeals ruling in Oracle v Google
  • Richard Stallman answers questions on Slashdot.org
  • FSF joins more than twenty other organizations in plan to "Reset the Net"
  • Register now for the 2014 GNU Hackers Meeting
  • Open letter to European Commission: stop DRM in HTML5
  • Thirty-three Free Software Pact supporters elected to the European Parliament
  • Google has most of my email because it has all of yours
  • Savannah VCS storage maintenance completed
  • LibrePlanet featured resource: GPG guide review
  • GNU Spotlight with Karl Berry: 22 new GNU releases!
  • GNU Toolchain Update
  • Richard Stallman's speaking schedule and other FSF events
  • Thank GNUs!
  • GNU copyright contributions
  • Take action with the FSF!

FSF condemns partnership between Mozilla and Adobe to support Digital Restrictions Management

From May 14th

On May 14, Mozilla announced that it is reluctantly adopting DRM in its Firefox Web browser. In response, Free Software Foundation executive director John Sullivan made a statement condemning the move.

Thanks for a great International Day Against DRM

From May 7th

On May 6, people all over the world spoke out against Digital Restrictions Management with flyering, rallies, teach-ins, and sales on DRM-free media. This post highlights some of the day's actions.

Press release:

Tehnoetic wireless USB adapter now FSF-certified to respect your freedom

From May 21st

The FSF has awarded Respects Your Freedom (RYF) certification to the Tehnoetic TET-N150 wireless USB adapter. The RYF certification mark is awarded to products that meet the FSF's standards in regard to users' freedom, control over the product, and privacy.

Interview with Ciaran Gultnieks of F-Droid

From May 8th

In this edition of our Licensing and Compliance Lab's series on free software developers who choose GNU licenses for their works, we conducted an email-based interview with Ciaran Gultnieks, the founder of the F-Droid project and the lead developer of fdroidserver, which is licensed under the GNU AGPL version 3 (or any later version).

FSF seeks full-time senior GNU/Linux systems administrator

From May 2nd

The Free Software Foundation (FSF), a Boston-based 501(c)(3) charity with a worldwide mission to protect freedoms critical to the computer-using public, seeks a full-time senior systems administrator.

Fall 2013 FSF Bulletin now available online

From May 16th

The fall 2013 Free Software Foundation Bulletin, which was mailed to our supporters in November, is now online. Check it out for interesting articles on free software and free software activism.

"Imperfection is not the same as oppression"

From May 30th

In his latest article, Richard Stallman underscores this crucial distinction, and encourages all users whose particular needs are not being met by a free program to address the unmet need in a proactive, respectful, and constructive way.

FSF statement on Court of Appeals ruling in Oracle v Google

From May 27th

The Federal Circuit has ruled in Oracle's favor, which has reintroduced confusion and uncertainty on a user's freedom to use APIs.

Richard Stallman answers questions on Slashdot.org

From May 6th

Richard M. Stallman (RMS) answers questions from Slashdot.org readers and discusses free hardware, deblobbing the kernel, legal reforms, and much more.

FSF joins more than twenty other organizations in plan to "Reset the Net"

From May 5th

We are joining this day of action to protect Internet users from mass surveillance. Stay tuned to learn more about what we'll be doing to Reset the Net on June 5, 2014.

Register now for the 2014 GNU Hackers Meeting

From May 30th

On the weekend of August 15 to 17, 2014 the people responsible for the GNU operating system will gather in Munich, Germany at the eighth GNU Hackers Meeting. The meeting is open to developers, users, and all people interested in GNU. It is an opportunity to share ideas and for social interaction within the GNU community.

Open letter to European Commission: Stop DRM in HTML5

By FSF Europe, from May 6th

On this year's International Day against DRM, FSF Europe sent an open letter to the European Commission, asking the EC to prevent Digital Restrictions Management technology from being closely integrated with the HTML5 standard.

Thirty-three Free Software Pact supporters elected to the European Parliament

By April and FSF Europe, from May 28th

The European elections have brought thirty-three free software supporters into the new European Parliament. Candidates across the political spectrum signed the Free Software Pact, promising to support free software and free standards during their time in Parliament.

Google has most of my email because it has all of yours

By Benjamin Mako Hill, from May 11th

FSF board member Benjamin Mako Hill writes on the privacy implications of Gmail, even if you don't personally use it.

Savannah VCS storage maintenance completed

By Bob Proulx, from May 14th

Storage migration on Savannah has been completed. As a result, the vcs has returned to normal service and users can now enjoy a faster storage system.

Join the FSF and friends in updating the Free Software Directory

From May 30th

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 version control, IRC channels, documentation, and licensing. The Free Software Directory has been a great resource to software users over the past decade, but it needs your help staying up-to-date with new and exciting free software projects.

To help, join our weekly IRC meetings on Fridays. Meetings take place in the #fsf channel on irc.gnu.org, and usually include a handful of regulars as well as newcomers. Everyone's welcome.

The next meeting is Friday, June 6 from 2pm to 5pm EDT (18:00 to 21:00 UTC). Details here:

After this meeting, you can check https://www.fsf.org/events to see the rest of June's weekly meetings as they are scheduled.

LibrePlanet featured resource: GPG guide review

Every month on LibrePlanet, we highlight one resource that is interesting and useful -- often one that could use your help.

For this month, we are highlighting the review page for our GPG guide, which helps people go through the process of installing email encryption software. You are invited to try out and provide feedback for our guide.

Do you have a suggestion for next month's featured resource? Let us know at campaigns@fsf.org.

GNU Spotlight with Karl Berry: 22 new GNU releases!

22 new GNU releases in the last month (as of May 26, 2014):

To get announcements of most new GNU releases, subscribe to the info-gnu mailing list: https://lists.gnu.org/mailman/listinfo/info-gnu. Nearly all GNU software is available from https://ftp.gnu.org/gnu/, or preferably one of its mirrors (https://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: * Mohammed Isam Mohammed, author and maintainer of the new package GnuDOS. * Edscott Wilson, author and maintainer of the new GNU package libdb. * Vaibhaw Pandey, new maintainer of GNU groff. * Sebastien Diaz, new maintainer of gnukart, along with his work on many other GNU packages. * Amadeusz Slawinski, new co-maintainer of GNU screen. Thanks to all.

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. To submit new packages to the GNU operating system, see https://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.

GNU Toolchain update

From May 18th

The GNU toolchain refers to the part of the GNU system which is used for building programs. These components of GNU are together often on other systems and for compiling programs for other platforms.

This month features improvements to GDB, GCC, and GNU binutils.

Richard Stallman's speaking schedule

For event details, as well as to sign-up to be notified for future events in your area, please visit https://www.fsf.org/events.

So far, Richard Stallman has the following events in June:

Other FSF and free software events

Thank GNUs!

We appreciate everyone who donates to the Free Software Foundation, but we'd like to give special recognition to the folks who have donated $500 or more in the last month.

This month, a big Thank GNU to:

  • pall.as Internetwork GmbH
  • Dr. Luis Fajardo López
  • Arild Lund
  • Jack Lawson

You can add your name to this list by donating at https://donate.fsf.org.

GNU copyright contributions

Assigning your copyright to the Free Software Foundation helps us defend the GPL and keep software free. The following individuals have assigned their copyright to the FSF in the past month:

  • Volker Schroer (GNU Radio)
  • Christian Svensson (glibc)
  • Kevin Cox (glibc)
  • Ian Kelling (Emacs)
  • Raul Schmidlin (glibc)
  • Julius Baxter (GNU Binutils)
  • Steffen Nurpmeso (GNU Troff)
  • Mike Gerwitz (GNU ease.js)

Want to see your name on this list? Contribute to GNU and assign your copyright to the FSF.

https://www.gnu.org/server/takeaction.html#dev

Take action with the FSF

Contributions from thousands of individual members enable the FSF's work. You can contribute by joining at https://www.fsf.org/join. If you're already a member, you can help refer new members (and earn some rewards) by adding a line with your member number to your email signature like:

I'm an FSF member -- Help us support software freedom! https://www.fsf.org/jf?referrer=2442

The FSF is also always looking for volunteers (https://www.fsf.org/volunteer). From rabble-rousing to hacking, from issue coordination to envelope stuffing -- there's something here for everybody to do. Also, head over to our campaign section (https://www.fsf.org/campaigns) and take action on software patents, DRM, free software adoption, OpenDocument, RIAA and more.

#

Copyright © 2014 Free Software Foundation, Inc.

This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit https://creativecommons.org/licenses/by/3.0/.

--

Follow us on GNU social | Subscribe to our blogs via RSS | Join us as an associate member

Sent from the Free Software Foundation,

51 Franklin Street
Fifth Floor
Boston, Massachusetts 02110-1335
United States

Unsubscribe from this mailing list.

Stop all email from the Free Software Foundation, including Defective by Design, and the Free Software Supporter newsletter.

Poll about java edi

http://mobileservices.texterity.com/javamagazine/may_june_2014/?folio=19&lm=1401460917000&article_id=446346&linkImageSrc=%2Fjavamagazine%2Fmay_june_2014%2Fdata%2Fimgpages%2Fmobile_tn2%2F0020_apsuci.png

Developers Prefer NetBeans, Eclipse, and IntelliJ IDEA...

mardi 27 mai 2014

La FSF condamne le partenariat entre Mozilla et Adobe

Nous souhaitons vous alerter à propos de nouveaux éléments qui, malheureusement, nécessitent une nouvelle action. Hier, Mozilla a annoncé qu'elle adoptait les DRM dans son navigateur Firefox. Merci de lire et partager notre déclaration concernant cette décision, et d'écrire au directeur technique de Mozilla, Andreas Gal, afin de lui faire part de votre opposition aux DRM.

Merci pour tout ce que vous ferez,

John, Libby, William, et toute l'Équipe d'élimination des DRM (DRM Elimination Crew)

Lisez en ligne : https://fsf.org/fr/la-fsf-condamne-le-partenariat-entre-mozilla-et-adobe-en-vue-de-gerer-les-dispositifs-de-gestion-numerique-des-restrictions-drm

La FSF condamne le partenariat entre Mozilla et Adobe en vue de gérer les dispositifs de « gestion numérique des restrictions » (DRM)

En réponse à l'annonce de Mozilla concernant l'adoption des DRM (Digital Restrictions Management – « gestion numérique des restrictions », « menottes numériques ») dans son navigateur web Firefox, le directeur exécutif de la Free Software Foundation, John Sullivan, déclare :

Une semaine seulement après la Journée internationale contre les DRM, Mozilla a annoncé son partenariat avec Adobe pour mettre en œuvre dans son navigateur Firefox la gestion numérique des restrictions opérant sur le web, par le biais d'« extensions pour médias chiffrés » (EME – Encrypted Media Extensions)

La Free Software Foundation est profondément déçue par l'annonce de Mozilla. Cette décision met à mal des principes importants dans le but de calmer la peur infondée d'une perte de parts de marché sur le créneau des navigateurs. Elle associe Mozilla avec une société hostile au mouvement du logiciel libre et aux idéaux qui ont présidé à la création de Mozilla.

Bien que Mozilla ne fournisse pas directement l'extension privatrice d'Adobe, la version officielle de Firefox encouragera les utilisateurs à l'installer à partir du site d'Adobe quand un média pourvu de menottes numériques se présentera. Nous sommes d'accord avec Cory Doctorow pour estimer qu'il n'y a pas de différence significative entre « installer un DRM » et « installer le code qui installe un DRM ».

Mozilla fait ceci à contre-cœur, nous en prenons acte, et avons une plus grande confiance en ces propos lorsqu'ils viennent de Mozilla que lorsqu'ils viennent de Microsoft ou d'Amazon. Cependant presque tous ceux qui implémentent des DRM disent qu'ils le font contraints et forcés ; c'est par suite de ce défaut de responsabilisation que la pratique se perpétue. L'annonce d'aujourd'hui met malheureusement Mozilla – sur ce plan – dans la même catégorie que ses concurrents privateurs.

À la différence de ses concurrents privateurs, Mozilla fait de gros efforts pour réduire certaines des nuisances spécifiques aux DRM en essayant de mettre l'extension en quarantaine dans un « bac à sable ». Mais cette approche ne peut résoudre ni les problèmes éthiques fondamentaux du logiciel privateur, ni les problèmes qui surgissent inévitablement lorsque du logiciel privateur est installé sur l'ordinateur de l'utilisateur.

Dans cette annonce, Mitchell Baker assure que Mozilla avait les mains liées. Mais elle poursuit en faisant l'éloge de la « valeur » d'Adobe et suggère qu'un certain équilibre est nécessaire entre la gestion numérique des restrictions et la liberté de l'utilisateur.

Il n'y a rien de nécessaire dans les DRM, et il est choquant d'entendre Mozilla faire l'éloge d'Adobe, cette société qui depuis toujours s'oppose farouchement au mouvement du logiciel libre et au web libre. Avec la mise en place de ce partenariat, nous doutons que Mozilla continue à avoir la capacité et la volonté de critiquer les pratiques d'Adobe.

Nous comprenons que Mozilla a peur de perdre des utilisateurs. Cory Doctorow fait remarquer qu'elle n'a présenté aucune donnée étayant ses frayeurs, et n'a fait aucun effort pour étudier la situation. Plus important, la popularité n'est pas une fin en soi. C'est particulièrement vrai de la Fondation Mozilla, association sans but lucratif ayant une mission éthique. Par le passé, Mozilla s'est distinguée et a obtenu le succés en protégeant la liberté de ses utilisateurs et en expliquant l'importance de cette liberté – par exemple en publiant le code source de Firefox, en permettant aux utilisateurs de le modifier, et en maintenant les standards du web face aux tentatives d'imposer des extensions privatrices.

La décision d'aujourd'hui chamboule complètement cette stratégie, en affectant les ressources de Mozilla à la livraison d'utilisateurs, pieds et poings liés, à Adobe et à des distributeurs de médias hostiles. Du coup Firefox est en train de perdre son identité, de perdre ce qui le différencie de ses concurrents privateurs Internet Explorer et Chrome, tous deux pourvus d'implémentations encore pires des extensions pour médias chiffrés.

Il y a sans aucun doute un certain nombre d'utilisateurs qui veulent juste pouvoir accéder dans Firefox à des médias à accès restreint comme Netflix, et ils ne seront pas contents si ce n'est pas possible. Ce n'est pas surprenant, puisque la majorité de la population dans le monde ne connaît pas encore les problèmes éthiques qui concernent le logiciel privateur. Ce débat était, et est encore une occasion en or de présenter ces concepts aux utilisateurs, et de leur demander d'agir de manière solidaire face à des décisions difficiles.

Voir Mozilla faire un compromis sans faire aucun effort public pour liguer les utilisateurs contre cette soi-disant « solution incontournable » est doublement regrettable. Elle devrait revenir sur sa décision. Mais qu'elle le fasse ou non, nous l'invitons à nous rejoindre en affectant autant de ses importantes ressources à l'élimination définitive des menottes numériques, qu'elle en affecte maintenant à leur gestion. La FSF aura d'autres annonces et d'autres actions à faire dans les jours à venir. Pour l'instant, voici ce que vous devez faire si vous vous sentez concerné par ce problème :

  • Écrivez au directeur technique de Mozilla, Andreas Gal, pour lui faire savoir que vous vous opposez aux menottes numériques. Mozilla a pris cette décision dans un appel malavisé à sa base d'utilisateurs ; elle doit entendre la voix de ceux de ses utilisateurs qui se sentent trahis, en termes clairs et raisonnés. Demandez à Mozilla ce qu'elle compte faire pour résoudre le problème de menottes numériques qu'elle a créé par sa fausse solution incontournable.

  • Rejoignez-nous dans notre action pour empêcher le W3C de valider les EME. L'annonce d'aujourd'hui est une preuve de plus que le rejet des EME par le W3C n'arrêtera pas leur implémentation, toutefois elle indique clairement que le W3C peut rejeter les EME sans crainte pour faire passer le message que les DRM ne font pas partie du web libre.

  • Utilisez une version de Firefox sans le code EME : puisque son code source est disponible sous une licence qui permet à chacun de le modifier et de le redistribuer sous un nom différent, nous prévoyons la publication de versions dépourvues d'EME ; utilisez-les de préférence à Firefox. Nous les mettrons dans le répertoire du logiciel libre.

  • Faites un don pour soutenir le travail de la Free Software Foundation et notre campagne Defective by Design pour arrêter les DRM. Tant qu'ils ne sont pas complètement éliminés, Mozilla et d'autres seront en permanence tentés de capituler, et les utilisateurs seront poussés à continuer d'utiliser du logiciel privateur. Si vous ne le faites pas à notre intention, faites un don à un autre groupe qui lutte contre les restrictions numériques.

Références


--
Suivez-nous sur https://status.fsf.org/fsf | Abonnez-vous au fil RSS de nos blogs sur https://fsf.org/blogs/RSS
Rejoignez-nous comme membre associé sur https://fsf.org/jf

Envoyé par la Free Software Foundation,

51 Franklin Street
Fifth Floor
Boston, Massachusetts 02110-1335
United States

Pour vous désabonner de cette liste de diffusion, suivez ce lien : https://crm.fsf.org/civicrm/mailing/unsubscribe?reset=1&jid=130159&qid=7949268&h=7aaaa897620c7332.

Pour arrêter de recevoir des courriels de la Free Software Foundation, y compris Defective by Design et le Free Software Supporter, suivez ce lien :

https://crm.fsf.org/civicrm/mailing/optout?reset=1&jid=130159&qid=7949268&h=7aaaa897620c7332.

lundi 12 mai 2014

Free Software Supporter - Numéro 73, avril 2014

Free Software Supporter

Numéro 73, avril 2014

Bienvenue dans le Free Software Supporter, le bulletin mensuel qui vous donne les dernières nouvelles de la Free Software Foundation et fait le point sur ses actions – lu par vous et 79,566 autres activistes. C'est 1,470 de plus que le mois dernier!

NdT: la plupart des documents liés sont en anglais. Ceux qui sont traduits en français sont indiqués par[fr].

Traduction : April (travail collaboratif) trad-gnu@april.org

Lisez ce numéro en ligne: https://www.fsf.org/free-software-supporter/2014/avril

Original: https://www.fsf.org/free-software-supporter/2014/april

Encouragez vos amis à s'abonner et aidez-nous à étendre notre audience en mettant notre widget d'abonnement sur votre site.

Vous avez raté un numéro ? Les anciens sont ici : https://www.fsf.org/free-software-supporter.

TABLE DES MATIÈRES

  • Rassemblez vos amis pour la Journée internationale contre les DRM, le 6 mai 2014
  • Manifestez contre le Windows 8 Campus Tour
  • GNU Press sort le t-shirt GNU classique en gris!
  • Déclaration de la Free Software Foundation sur la faille de sécurité Heartbleed
  • L'April donne le coup d'envoi du Pacte du logiciel libre pour les prochaines élections européennes
  • Publication du rapport sur la journée «Liberté pour les documents » 2014
  • Sortie de GCC 4.9
  • La campagne GNU MediaGoblin est un succès majeur! Quelle est la prochaine étape?
  • Soverain Software est-il un chasseur de brevets? Oui
  • Rejoignez la FSF et ses amis pour mettre à jour le Répertoire du logiciel libre
  • Ressource phare de LibrePlanet: Journée contre les DRM 2014
  • Coup de projecteur sur GNU avec Karl Berry: 30 nouvelles parutions!
  • Mise à jour de GNU Toolchain
  • Agenda des conférences de Richard Stallman
  • Merci GNU!
  • Agissez avec la FSF

Rassemblez vos amis pour la Journée internationale contre les DRM, le 6 mai 2014

Le 23 avril

Le 6 mai 2014, l'ensemble de notre communauté va s'unir pour la huitième Journée internationale contre les DRM. Il y aura des rassemblements, des manifestations, de la création et du partage, pour montrer au monde et aux médias que nous exigeons un avenir sans DRM.

Manifestez contre le Windows 8 Campus Tour

Le 17 avril

Microsoft a lancé une série d'événements appelée Windows 8 Campus Tour dans de nombreuses universités des États-Unis. Nous invitons les partisans du logiciel libre travaillant dans les universités en question à organiser des manifestations simples et non perturbantes lors de ces événements.

GNU Press sort le t-shirt GNU classique en gris !

Le 17 avril

Remplacez votre vieux t-shirt GNU avec une nouvelle version de ce classique, maintenant en gris avec un dessin marron.

Déclaration de la Free Software Foundation sur la faille de sécurité Heartbleed

En réponse à l'information sur la faille «Heartbleed» d'OpenSSL, John Sullivan, directeur exécutif de la Free Software Foundation, a publié une déclaration sur la nécessité du logiciel libre comme préalable à la sécurité.

L'April donne le coup d'envoi du Pacte du logiciel libre pour les prochaines élections européennes

Par l'April, le 8 avril

Jusqu'au prochaines élections au Parlement Européen, l'April mène une campagne d'information sur les logiciels libres destinée aux candidats.

Publication du rapport sur la journée « Liberté pour les documents » 2014

Par la FSF Europe, le 24 avril

Les formats libres de documents ont été célébrés jusqu'aux confins de la planète au cours de la Journée de liberté pour les documents 2014 (Document Freedom Day 2014), avec cinquante et un événements dans vingt-deux pays. La campagne pour l'interopérabilité a été menée de Tokyo à Rio et de Birmingham jusqu'à Taipei.

Sortie de GCC 4.9

Par l'équipe GCC, le 22 avril

La version 4.9.0 de la Collection de compilateurs GNU est une mise à jour importante, comportant de nouvelles fonctionnalités (ainsi que de nombreuses autres améliorations> par rapport à GCC 4.8.x.

La campagne GNU MediaGoblin est un succès majeur ! Quelle est la prochaine étape ?

Par Christopher Allan Webber, le 24 avril

GNU MediaGoblin a achevé sa campagne de financement, et a réuni plus de 62 000 $ pour son projet de partage unifié de documents multimédias. Dans cet article, Christopher Allan Webber livre ses réflexions sur le succès du projet et ses objectifs futurs.

Soverain Software est-il un chasseur de brevets? Oui

Par End Software Patents, le 4 avril

La Cour suprême des États-Unis a refusé d'examiner l'affaire Soverain contre Newegg, entraînant certains à se demander si Soverain devait être qualifié de «chasseurs de brevets» (patent troll).

Rejoignez la FSF et ses amis pour mettre à jour le Répertoire du logiciel libre (Free Software Directory)

Le 12 mai

Des dizaines de milliers de personnes visitent chaque mois directory.fsf.org pour y découvrir des logiciels libres. Chaque rubrique du répertoire contient une multitude d'informations pratiques, depuis les descriptions et la catégorisation de base jusqu'aux systèmes de contrôle de version, canaux IRC, documentation et licence. Le Répertoire du logiciel libre est une superbe ressource pour les utilisateurs de logiciels depuis une dizaine d'années, mais il a besoin de votre aide pour rester à jour avec les nouveaux et passionnants projets libres.

Pour donner un coup de main, rejoignez nos rendez-vous IRC hebdomadaires du vendredi. Cela se passe sur le canal #fsf de irc.gnu.org, et on y rencontre généralement une poignée d'habitués ainsi que des nouveaux. Chacun y est le bienvenu.

Le prochain rendez-vous aura lieu le vendredi 16 mai de 14h à 17h EST (19h à 22h UTC). Pour les détails voir:

Vous trouverez les rendez-vous suivants de mai sur https://www.fsf.org/events au fur et à mesure de leur planification.

Ressource phare de LibrePlanet : Journée contre les DRM 2014

Chaque mois sur LibrePlanet, nous illustrons une ressource intéressante et pratique, souvent une ressource qui pourrait avoir besoin d'un coup de main.

Ce mois-ci, nous mettons en lumière la Journée contre les DRM 2014, dont le but est de fournir des informations sur les actions contre la gestion numérique des restrictions. Vous êtes invité à adopter, partager et améliorer cette ressource importante.

Avez-vous une suggestion pour la ressource phare du mois prochain ? Faites-le nous savoir à campaigns@fsf.org.

Coup de projecteur sur GNU avec Karl Berry : 30 nouvelles parutions !

30 nouvelles sorties de logiciels GNU le mois dernier (à la date du 29 avril 2014):

Pour être informé de la plupart des parutions GNU, abonnez-vous à la liste de diffusion https://lists.gnu.org/mailman/listinfo/info-gnu. Presque tous les logiciels GNU sont disponibles sur le serveur https://ftp.gnu.org/gnu/, ou de préférence sur un de ses miroirs (https://www.gnu.org/prep/ftp.html). Vous pouvez utiliser l'URL http://ftpmirror.gnu.org/ pour être redirigé automatiquement sur un miroir proche de chez vous et à jour (avec un peu de chance).

Ce mois-ci, nous souhaitons la bienvenue à :

  • James Cloos, nouveau mainteneur d'enscript et trueprint (avec leur fusion en vue),
  • Ramana Radhakrishnan, co-mainteneur de gcc,
  • Nick Ralabate, nouveau mainteneur de solfege,
  • Andrew Shadura et Daniel Valentine, nouveaux mainteneurs d'indent,
  • Andy Wingo et Daniel Hartwig, auteurs et mainteneurs du nouveau paquet guile-opengl.

Merci à tous.

De nombreux paquets GNU, de même que le système GNU dans son ensemble, sont à la recherche de mainteneurs et autre assistance. Merci d'aller voir https://www.gnu.org/server/takeaction.html#unmaint[fr] si vous souhaitez apporter votre aide. La page générale sur la manière d'aider GNU est ici: https://www.gnu.org/help/help.html[fr]. Pour soumettre de nouveaux paquets pour le système d'exploitation GNU, allez voir https://www.gnu.org/help/evaluation.html[fr].

Comme toujours, n'hésitez pas à m'écrire, à karl@gnu.org, avec toutes les questions GNU que vous voulez ou vos suggestions pour les prochaines numéros.

Mise à jour de GNU Toolchain

Le 28 avril

GNU Toolchain désigne la partie du système GNU qui est utilisée pour construire des programmes. Ces composants de GNU se trouvent souvent ensemble sur d'autres systèmes et sont utilisés pour compiler des programmes pour d'autres plateformes.

Agenda des conférences de Richard Stallman

Pour les détails de ces événements ainsi que pour être informé des événements à venir dans votre région, veuillez vous rendre sur https://www.fsf.org/events.

Actuellement, Richard Stallman a les événements suivants sur son agenda de mai:

Merci GNU !

Nous sommes reconnaissants à chacune des personnes qui a fait un don à la Free Software Foundation, mais nous voudrions donner une mention spéciale à celles qui ont fait un don de 500 $ ou plus le mois dernier.

Ce mois-ci, un grand merci GNU à:

  • Lowell Anderson
  • Zak Knapper
  • David Kleuker
  • Christopher Grubert
  • David Ayers

Vous pouvez ajouter votre nom à la liste en faisant un don sur https://donate.fsf.org.

Agissez avec la FSF

Des contributions provenant de milliers d'adhérents rendent possible le travail de la FSF. Vous pouvez contribuer, vous aussi, en la rejoignant sur https://www.fsf.org/join. Si vous êtes déjà adhérent, vous pouvez nous aider à recruter de nouveaux membres (et gagner des récompenses) en ajoutant une ligne comme celle-ci à votre signature de courriel, avec votre numéro d'adhérent :

Je suis membre de la FSF. Aidez-nous à défendre la liberté du logiciel ! https://www.fsf.org/jf?referrer=2442

La FSF recherche aussi en permanence des bénévoles (https://www.fsf.org/volunteer). De l'évangélisation au hacking, de la coordination des tâches au remplissage d'enveloppes – chacun trouvera de quoi faire. Par ailleurs, faites un tour dans notre section « activisme » (https://www.fsf.org/campaigns) et agissez contre les brevets logiciels, contre les DRM, pour l'adoption du logiciel libre et du standard OpenDocument, contre la RIAA et plus encore.

#

Copyright © 2014 Free Software Foundation, Inc.

Ce texte est régi par la licence Creative Commons, attribution, non transposée 3.0 (CC BY 3.0). Vous trouverez une copie de cette licence sur https://creativecommons.org/licenses/by/3.0/deed.fr [fr].


--
Suivez-nous sur https://status.fsf.org/fsf | Abonnez-vous au fil RSS de nos blogs sur https://fsf.org/blogs/RSS
Rejoignez-nous comme membre associé sur https://fsf.org/jf

Envoyé par la Free Software Foundation,

51 Franklin Street
Fifth Floor
Boston, Massachusetts 02110-1335
United States

Pour vous désabonner de cette liste de diffusion, suivez ce lien : https://crm.fsf.org/civicrm/mailing/unsubscribe?reset=1&jid=130043&qid=7771072&h=51ee31688eb1a990.

Pour arrêter de recevoir des courriels de la Free Software Foundation, y compris Defective by Design et le Free Software Supporter, suivez ce lien :

https://crm.fsf.org/civicrm/mailing/optout?reset=1&jid=130043&qid=7771072&h=51ee31688eb1a990.

vendredi 9 mai 2014

Exemple : Jersey posting multipart data

The intent is to upload a file using REST api and we need pass meta attributes in addition to uploading the file. Also the intent is to stream the file instead of first storing it on the local disk. Here is some sample code. 


@Path("/upload-service")
public class UploadService {
 @Context
 protected HttpServletResponse response;
 @Context
 protected HttpServletRequest request;

 @POST
 @Consumes(MediaType.MULTIPART_FORM_DATA)
 @Produces(MediaType.APPLICATION_JSON)
 public String uploadFile(@PathParam("fileName") final String fileName,
   @FormDataParam("workgroupId") String workgroupId,
   @FormDataParam("userId") final int userId,
   @FormDataParam("content") final InputStream content) throws JSONException {
  //.......Upload the file to S3 or netapp or any storage service
 }
}


Now to test this service I used Jersey client api and it was easy to test this.


public class UploadServiceTest  extends JerseyTest {
 public UploadServiceTest() {
   super(new WebAppDescriptor.Builder(UploadService.class
    .getPackage().getName()).contextPath("/public/rest").build());
 }
 
 @Override
    protected TestContainerFactory getTestContainerFactory() {
        return new GrizzlyWebTestContainerFactory();
    }
 @Test
 public void testUploadService() throws Exception {
  WebResource webResource = resource();

  FormDataMultiPart form = new FormDataMultiPart();
  form.field("fileName", "/Shared/marketing/scrap.txt");
  form.field("workgroupId", "XXX");
  form.field("userId", 1001);
  String content = "This is a binary content";

  FormDataBodyPart fdp = new FormDataBodyPart("content",
    new ByteArrayInputStream(content.getBytes()),
    MediaType.APPLICATION_OCTET_STREAM_TYPE);
  form.bodyPart(fdp);

  String responseJson = webResource.path(
    "upload-service").type(MediaType.MULTIPART_FORM_DATA)
    .post(String.class, form);
 }
}


mercredi 7 mai 2014

International Day Against DRM is here!

Today we come together for the eighth International Day Against DRM, to insist on a future without restrictions on our media. This is the largest anti-DRM event in the world, and it's growing. Head over to DayAgainstDRM.org to take action against DRM with events, petitions and more, then meet the anti-DRM community and enjoy sales on DRM-free media.
In addition to individuals taking action through DayAgainstDRM.org, nine organizations have let Defective by Design know they are participating. See a full list, including community groups, activist organizations and media stores, on the Web site. We expect more to join throughout the day.
If you have a microblog account, make sure to let your followers know today that you care about ending DRM. Post with the hashtag #DayAgainstDRM and link to DayAgainstDRM.org.
Happy International Day Against DRM, and good luck with whatever action you take. I hope to see you at one of the actions today, on the DRM-elimination crew discussion list or the #dbd IRC channel on Freenode.
Zak Rogoff
Campaigns Manager
PS: If you don't have time to do anything, you can donate to Defective by Design, to keep us organizing the Day and make it even better next year.

mardi 6 mai 2014

Nominate a free software initiative for the Chris Nicol FLOSS Prize!

The Association for Progressive Communications (APC) has established the Chris Nicol FLOSS Prize, which recognizes initiatives that are making it easy for people to start using free software. The prize will be awarded to a person or group doing extraordinary work to make free software accessible to ordinary computer users.
Nominations will be collected until May 5, 2014.
From APC:
The APC FLOSS Prize has been established to honour Chris Nicol, a longtime free software advocate and activist who for many years worked with APC.
Extraordinary initiatives that promote free software are those that:
  • Improve the accessibility to, knowledge of and/or usability of free software
  • Are user-oriented
  • Are documented so that others can learn from and replicate the model
  • Have demonstrable impact and have increased the number of people using free software on a day-to-day basis.
The successful initiative will be awarded a cash prize of USD 4,000 at a reception event in Barcelona, Spain on June 6, 2014. In addition to the global prize, APC will also be recognizing exceptional work in free software promotion with a USD 1,500 award to an individual or organisation from within its network.
The prize is open to any person or group anywhere in the world who supports or promotes user-oriented free software. The application form must be completed in either English or Spanish; however, there are no language restrictions regarding the language of the project. Small-scale activities are encouraged to apply.
Nominations for the prize will be collected until May 5, 2014 at midnight UTC.
About Chris Nicol
Chris Nicol, an Australian educator and activist who made Barcelona his home in the early 1980s, was a member of the APC community from the mid-1990s until his untimely death on August 29, 2005. Chris believed that computers and the internet should be used for making the world a better place and that free software was a way in which the communications for social change movement could integrate sustainable and alternative choices in its use and development of tools and technology.
About the Association For Progressive Communications (APC)
The Association for Progressive Communications (APC) is an international network and non-profit organisation founded in 1990 that wants everyone to have access to a free and open internet to improve lives and create a more just world.

vendredi 2 mai 2014

Jersey File Upload Example

In this example we are going to see how you can upload a File to a server using a JAX-RS REST Service using Jersey. Uploading a File using Jersey is fairly easy, as it uses all the HTTP infrastructure for file upload operations.
In this example we are going to use an HTML Form that has one input field of typefile. When the HTTP POST request is constructed, it will contain a media type ofmultipart/form-data. The media-type multipart/form-data follows the rules of all multipart MIME data streams. multipart/form-data contains a number of parts, corresponding to the input parameters of the form. Each part contains a content-disposition header where the disposition type is form-data. The disposition, also contains a “name” parameter, the value of which is the input field name in the HTML form and can be used to obtain this header in our service
reference http://examples.javacodegeeks.com/enterprise-java/rest/jersey/jersey-file-upload-example/ (here only the code)

The form 
01<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
02<html>
03<head>
04<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
05<title>Form Page</title>
06</head>
07<body>
08<h1>Upload a File</h1>
09 
10    <form action="rest/files/upload" method="post" enctype="multipart/form-data">
11 
12       <p>
13        Select a file : <input type="file" name="file" size="50" />
14       </p>
15 
16       <input type="submit" value="Upload It" />
17    </form>
18 
19</body>
20</html>
The service
@Path("/files")
17public class JerseyFileUpload {
18 
19    private static final String SERVER_UPLOAD_LOCATION_FOLDER ="C://Users/nikos/Desktop/Upload_Files/";
20 
21    /**
22     * Upload a File
23     */
24 
25    @POST
26    @Path("/upload")
27    @Consumes(MediaType.MULTIPART_FORM_DATA)
28    public Response uploadFile(
29            @FormDataParam("file") InputStream fileInputStream,
30            @FormDataParam("file") FormDataContentDisposition contentDispositionHeader) {
31 
32        String filePath = SERVER_UPLOAD_LOCATION_FOLDER + contentDispositionHeader.getFileName();
33 
34        // save the file to the server
35        saveFile(fileInputStream, filePath);
36 
37        String output = "File saved to server location : " + filePath;
38 
39        return Response.status(200).entity(output).build();
40 
41    }
42 
43    // save uploaded file to a defined location on the server
44    private void saveFile(InputStream uploadedInputStream,
45            String serverLocation) {
46 
47        try {
48            OutputStream outpuStream = new FileOutputStream(new File(serverLocation));
49            int read = 0;
50            byte[] bytes = new byte[1024];
51 
52            outpuStream = new FileOutputStream(new File(serverLocation));
53            while ((read = uploadedInputStream.read(bytes)) != -1) {
54                outpuStream.write(bytes, 0, read);
55            }
56            outpuStream.flush();
57            outpuStream.close();
58        catch (IOException e) {
59 
60            e.printStackTrace();
61        }
62 
63    }
64 
65}
The service Using FormDataMultiPart

@Path("/files")
20public class JerseyFileUpload {
21 
22    private static final String SERVER_UPLOAD_LOCATION_FOLDER ="C://Users/nikos/Desktop/Upload_Files/";
23 
24    /**
25     * Upload a File
26     */
27 
28    @POST
29    @Path("/upload")
30    @Consumes(MediaType.MULTIPART_FORM_DATA)
31    public Response uploadFile(FormDataMultiPart form) {
32 
33         FormDataBodyPart filePart = form.getField("file");
34 
35         ContentDisposition headerOfFilePart =  filePart.getContentDisposition();
36 
37         InputStream fileInputStream = filePart.getValueAs(InputStream.class);
38 
39         String filePath = SERVER_UPLOAD_LOCATION_FOLDER + headerOfFilePart.getFileName();
40 
41        // save the file to the server
42        saveFile(fileInputStream, filePath);
43 
44        String output = "File saved to server location using FormDataMultiPart : " + filePath;
45 
46        return Response.status(200).entity(output).build();
47 
48    }
49 
50    // save uploaded file to a defined location on the server
51    private void saveFile(InputStream uploadedInputStream, String serverLocation) {
52 
53        try {
54            OutputStream outpuStream = new FileOutputStream(new File(
55                    serverLocation));
56            int read = 0;
57            byte[] bytes = new byte[1024];
58 
59            outpuStream = new FileOutputStream(new File(serverLocation));
60            while ((read = uploadedInputStream.read(bytes)) != -1) {
61                outpuStream.write(bytes, 0, read);
62            }
63 
64            outpuStream.flush();
65            outpuStream.close();
66 
67            uploadedInputStream.close();
68        catch (IOException e) {
69 
70            e.printStackTrace();
71        }
72 
73    }
74 
75}