À propos du matériel open source

À la fin de l’an dernier, nous avons commencé à considérer la possibilité de rendre notre carte mère libre (Matériel libre / Open Source Hardware). Après en avoir discuté avec le constructeur matériel, nous avons conclu que c’était une bonne idée. Nous avons annoncé ce nouveau défi au début de l’an dernier et nous croyons que c’est le moment parfait pour clarifier les implications qui viennent avec cette décision. Pour mieux expliquer, nous allons formuler et répondre à quelques questions.

At the end of this past year we started to consider the possibility of making our motherboard Open Source Hardware (OSH). After discussing the idea with the hardware producer, both sides agreed that this was a good idea. We announced this new challenge at the beginning of the year and now we think is the perfect time to clarify the implications of making the motherboard Open Source Hardware. To explain it better, we are going to formulate and respond to a couple of questions.

Qu’est-ce que le matériel libre?

Il semble difficile d’expliquer ce qu’est le matériel libre. Une description complète et détaillée peut être trouvée sur la page de définition de la OSHWA (Open Source HardWare Association), mais en résumé, le matériel libre est du matériel dont le design est accessible publiquement. De plus, la documentation fournie pour comprendre et reproduire le matériel doit être écrite de manière à permettre sa modification et son amélioration. Donc, fournir un fichier PDF contenant les schémas n’est pas suffisant pour qualifier un produit de matériel libre. Pour obtenir cette qualification, tous les fichiers DAO et les fichiers de description devrai

What is open source hardware?

It seems difficult to explain what is OSH. A complete and detailed explanation can be found on the OSHWA definition page, but simplifying it even further, we can say that OSH is hardware made in such a way that its design is publicly available. Not only that, the documentation provided to understand and reproduce the device should be friendly, in terms of allowing its edition and improvements. So a PDF file containing the schematics is not enough to describe a hardware device as open source hardware. To open source a hardware project, the complete set of CAD and description files should be provided, enabling for instance the edition of the circuits. Of course if any firmware is used to make the hardware work it should be also available as open source code.

The problem for a project like ours is attempting to reach a complete degree of openness. A notebook uses many components which are created by third party companies and, as can be imagined, nearly all of them are under proprietary licenses. In many cases, if you want to use them you have to sign an NDA agreement with their maker (for instance, NXP for a PPC processor). Furthermore, the signature of an NDA means that you can not reveal particular pieces of information in relation to that item.

The OSHWA also refers to this particular problem when explaining the process of awarding a certificate to hardware for achieving the satus of being Open Source Hardware:

“However, that does not necessarily mean that the entire project must or will be open source. If the creators used third party closed components outside of their control, they are unable – and are therefore not required – to open source those components. While it is strongly prefered to use open components when possible, OSHWA recognizes the reality that this is not always possible”

So, what’s our plan?

We want to be as open as possible. We will publish all the CAD files, specifications and any other documentation in a way that could be usable. Of course we will share our source code too (firmware and drivers). On the other hand, we will not be able to make public any third party resources covered by an NDA.

One more thing we will do is give preference to any component that could be considered open source if it accomplishes what we need. However, we need to be practical too, so the selection could be a different component if the open source hardware component lacks desired features.

Finally, where are we in in this process?

As we announced a couple of weeks ago, we have constituted the Power Progress Community association this past summer and the members of the project are currently in the process of joining the assocation by completing our membership application and paying the yearly membership fee (30 Euro). WIth that, Roberto is currently presiding over the association and soon we will have the first NDA agreements signed.

Power Progress Community logo

Power Progress Community logo

Another important point to quickly cover is the list of hardware components for the PPC notebook. The selection of these components is not quite completed yet, but we now feel this aspect of the project is most important so it is currently our main focus. Once the list of hardware components is finalized we will release this information in another project update. Look for that in the very near future.

La ‘Power Progress Community’ existe

Nous sommes fiers de vous annoncer que notre association a été créée. Comme vous le savez peut-être déjà, il s’agit d’une organisation italienne (créée en Italie), donc les  statuts originaux sont écrits en italien, mais nous travaillons pour les traduire en anglais. Nous avons discuté du contenu des status au début du mois de juillet, les discussions furent très productives et après quelques modifications, les statuts étaient prêts. De plus, dans la même rencontre, nous avons décidé du nom de l’association et nous avons choisi un nouveau nom de domaine en fonction de ce nom. Après avoir obtenu l’accord de tous, l’association fut enregistrée au début du mois de juillet.

Power Progress Community

La Power Progress Community

Le fait d’être reconnu en tant qu’association est très important pour nous puisque cela nous permet d’être reconnu par les autres organisations et compagnies et de pouvoir signer des ententes de tous types. De plus, une association est l’entité légale dont nous avons besoin pour pouvoir lancer une campagne de financement.

Maintenant, nous avons besoin d’un logo

Nous organisons un concours durant le mois d’août pour choisir le logo de la ‘Power Progress Community’. Tous sont invités à nous envoyer une image, mais nous sommes encore en discussion sur la manière de recevoir les soumissions et la méthode à employer pour compiler les votes. Si vous êtes intéressés à participer, surveillez notre site, plus d’informations sont à venir.

Plus de points d’intérêt

Nous sommes en train de mener un sondage pour savoir de quelle manière la communauté veut soutenir le projet. Plus de 150 personnes ont répondu au sondage: la plupart d’entre eux ont signifié leur intérêt pour financer le projet d’une quelconque manière, certaines personnes souhaitent contribuer financièrement au projet seulement si les spécifications matérielles finales du notebook répondent à leurs attentes et finalement, un petit groupe de personnes ont démonté un certain intérêt envers le projet sans vouloir contribuer financièrement.

Il y a quelques semaines, nous avons publié un article parlant de la première réunion du groupe responsable des spécifications matérielles.  La bonne nouvelle est que ce groupe est très actif ces jours-ci et que nous avons organisé une nouvelle rencontre la semaine dernière se concentrant sur quelles comoposantes pourraient être plus libres (Open Hardware). En lien avec cette réunion, nous gardons contact avec deux compagnies qui pourraient nous fournir le boîtier (le corps) du notebook. Le boîtier est un point clé du projet puisque c’est cela qui détermine de quelle manière la carte mère doit être concue.

C’est relativement tout, nous continuons de l’avant. La campagne de financement arrive bientôt.

Compte-rendu de la réunion concernant les composantes matérielles

Le 13 juin dernier a eu lieu notre première réunion à propos de la sélection des composantes avec le fabricant matériel. Il y a beaucoup de points qui restent à voir, mais notre première rencontre a été plutôt positive.

Our team during the hardware meeting

Notre équipe durant la réunion 🙂

Nous sommes arrivés à des ententes concernant quelles technologies utiliser, lequelles abandonner et lesquelles ont besoin de plus de recherche.

Notre discussion a porté sur l’utilisation d’une puce Southbridge, comme la puce AMD ou un jeu de puces différentes pour gérer les ports USB3, USB2, SATA2/3 ou encore U.2.

Nous essayons de choisir les composantes qui nous permettent de concevoir une carte mère Open Hardware (choisir des composantes ayant un accord de non-divulgation qui ne limitent pas ce concept). De plus, nous voulons des composantes qui sont bien prises en charge par GNU/Linux et autres systèmes d’exploitation.

Après notre réunion, nous avons conclus sur les prochaines tâches à effectuer:

  • Revoir l’enveloppe thermique (Power TDP) pour les composantes
  • Revoir le coût des composantes
  • Choisir des composantes supplémentaires
  • Comparer les différentes technologies Southbridge et sélectionner l’une des deux options offertes
  • Rechercher de l’information sur les puces SATA3
  • Dresser la liste complète des composantes

Quels logiciels désirez-vous pour le PowerPC Notebook?

Dans le cadre de notre volonté d’être transparent et de vous faire part de nos activités, nous ferons un retour rapide sur le dernier mois et sur ce qui vient prochainement.

Récemment, nous avons demandé votre aide pour choisir la liste des applications qui seront au coeur de notre distribution Linux. Nous avons dressé une liste initiale que nous avons regroupé par type d’application et nous nous penchons présentement sur de nouvelles propositions. Comme vous pouvez l’imaginer, des logiciels bien connus sont apparus dans notre liste, comme, entre autres, LibreOffice, Iceweasel (Firefox), Gimp, Transmission, Calibre… Nous vous invitons à visiter le forum et à nous faire part de vos suggestions dans la discussion qui est dédiée à ce sujet.

Iceweasel is in our software list

En ce qui concerne le financement initial du projet, nous avons recalculé le montant à atteindre, qui se situe maintenant à 55 000 €. Cette hausse est dûe aux dépenses que nous anticipons pour le processus de  certification du produit. L’objectif reste d’amasser cette somme avant le mois de septembre de cette année. En somme, la campagne de financement assumera les frais du design du produit (qui sera publié sous une licence “Open Hardware”), les coûts de production de cinq prototypes ainsi que le processus de certification. Comme nous l’avons mentionné auparavant, afin de lancer une campagne de financement, nous devons nous établir sous la forme d’une organisation. Nous avons choisi de nous établir en tant qu’organisation à but non-lucratif basée en Italie. Nous sommes dans le processus de création de cette organisation et nous espérons clore le processus d’ici la fin du mois. Une fois cette organisation créée, nous vous informerons et inviterons quiconque le désire à en devenir membre. La création de cette organisation bénéficiera aussi au projet puisqu’elle fournira des assurera les frais de petites dépenses, comme l’hébergement de notre site web, la production de matériel de présentation, etc. Plus de détails sur ce sujet suivront.

Parallèlement ce mois-ci, nous continuerons notre discussion sur les composantes matérielles à utiliser. Nous avons une liste de composantes possibles mais nous devons choisir celles qui conviennent dans tous les cas. De plus, cette discussion dépend grandement sur le format du châssis que nous utiliserons. Il est possible que ce dernier détail soit décidé très bientôt mais nous ne pouvons rien garantir pour l’instant. Encore une fois, nous vous invitons à prendre part à la discussion sur le forum.

En terminant, comme quelqu’un nous l’a demandé dans notre forum, nous voulons vous informer de notre présence sur les réseaux sociaux. Vous pouvez nous trouver sur ces sites :

La puissance d’une équipe : l’équipe PowerPC

GNU/Linux PowerPC notebook team

Cela fait plus d’un mois que nous n’avons pas publié d’article, il est donc temps de faire l’état de nos activités (Grosso modo, nous travaillons sur les mêmes problèmes que ceux dont nous avons parlé dans notre article précédent). Dans cet article, nous essaierons de survoler tous les aspects du projet sur lesquels nous travaillons puisque nous voulons être le plus transparent possible.

État du projet GNU/Linux PowerPC Notebook

Premièrement, en ce qui concerne la mise en place d’une organisation, nous avons considéré l’option de créer une fondation, mais les coûts engendrés  sont trop élevés pour nous. Nous avons aussi essayé d’obtenir la protection d’une organisation existente mais malheureusement, nous n’avons pas eu de réponse. La solution la plus rapide et la plus viable dans notre cas est de s’enregistrer en tant qu’association à but non-lucratif en Italie. Cette association fera la promotion de la campagne de financement pour le design de la carte mère et pour les prototypes.

Du côté matériel, nous avons dressé une première liste de composantes qui seront utilisées dans l’ordinateur. Nous évaluons leur pertinence par rapport à nos besoins et les choisissons en fonction de l’aspect libre de ceux-ci. Nous devons continuer de travailler là-dessus, en enlevant certaines composantes de la liste et en ajoutant de nouvelles. Ce travail se fait conjointement avec le fabriquant de la carte mère.

Notre équipe logiciel reste en contact avec la communauté Debian, mais encore une fois, nous progressons lentement et avons besoin de plus de rétroaction pour mieux cibler nos efforts. L’équipe logiciel recherche une approche alternative pour rationnaliser cette tâche.

Finalement, nous devons discuter de l’obtention d’un châssis pour notre ordinateur. C’est dans cette veine que nous contactons plusieurs compagnies qui fabriquent des ordinateurs portable barebone et d’autres fabriquants d’ordinateurs portables. Je dois mentionner que nous attendons toujours des réponses. La solution que nous préférerions serait d’obtenir l’aide de Iameco. Nous adorons leur concept de châssis et de boîtier pour des raisons éthiques. L’ordinateur Iameco est fabriqué en utilisant des matériaux recyclables et sa fabrication produit une empreinte écologique minime. Nous adorerions fabriquer une carte mère qui serait compatible avec leur châssis.

Our spirit

Pour faire court, tous les groupes de la communauté travaillent dur et progressent. De plus, notre communauté croît à chaque jour. Nous avons de nouveaux volontaires pour la traduction et pour l’aspect logiciel. Certains de nos membres s’excusent de ne pas avoir beaucoup de temps à consacrer au projet, mais nous leur répondons toujours en disant que nous sommes des volontaires, nous sommes motivés par nos principes et nous essayons de rejoindre nos objectifs avec passion et enthousiasme. Si le temps où les ordinateurs avaient plus de personnalité vous manquent, rejoignez-nous et aidez-nous à retrouver l’esprit des pionniers de l’informatique.

Présentation du projet à la Linux Day 2014

Dans la journée du 25 octobre, j’ai présenté notre projet dans le cadre de la Linux Day de Milan. J’ai fait une présentation devant des étudiants en matinée et à un public général en après-midi. La présentation fut si populaire qu’il manqua de places dans la salle, certaines personnes ont dû assister à la présentation debout.

Le but de cette présentation était d’expliquer et de démontrer que les logiciels libres ne sont pas liés à une architecture processeur en particulier. Les diapositives utilisées durant la présentation étaient conçues pour tous, même ceux qui ne connaissent rien à l’architecture PowerPC.

Ci- dessous, deux photos prises pendant et après la présentation.

Linux Day 2014 Open Source PowerPC notebook presentation

Continue reading