Arduino dans projet industriel : comercialisation

Ce point est couvert dans la FAQ qui, étant édité par l'équipe Arduino elle même, fait référence légalement.

Can I build a commercial product based on Arduino?

Yes, with the following conditions:

  • Physically embedding an Arduino board inside a commercial product does not require you to disclose or open-source any information about its design.
  • Deriving the design of a commercial product from the Eagle files for an Arduino board requires you to release the modified files under the same Creative Commons Attribution Share-Alike license. You may manufacture and sell the resulting product.
  • Using the Arduino core and libraries for the firmware of a commercial product does not require you to release the source code for the firmware. The LGPL does, however, require you to make available object files that allow for the relinking of the firmware against updated versions of the Arduino core and libraries. Any modifications to the core and libraries must be released under the LGPL.
  • The source code for the Arduino environment is covered by the GPL, which requires any modifications to be open-sourced under the same license. It does not prevent the sale of derivative software or its inclusion in commercial products.
    In all cases, the exact requirements are determined by the applicable license. Additionally, see the previous question for information about the use of the name “Arduino”.

En gros pour le hard :
Si tu achètes une carte Arduino tu peux mettre le tout dans une boite et le vendre sans rien dire.
Si tu conçoit ta propre carte comme un clone Arduino, alors il t'est demandé de publier les schémas de ta carte avec la même license CCSA que la carte Arduino dont tu t'es inspiré.
Pour le soft : les libs d'origine fournie avec l'IDE sont couvert par la license LGPL.
Tu n'es donc pas obligé de publier ton source code mais d'après Arduino, il est obligatoire de publier les codes objets afin d'autoriser quiconque a pouvoir re-éditer l'application avec n'importe quelle mise à jour des bibliothèques en question. Ce dernier point me semble une interprétation exagérée de la LGPL mais je n'en suis aps sur.
Attention : certaines autre libs peuvent être GPL. les utiliser, par contamination rendent ton application GPL et t'oblige a publier le code.

Donc l'utilisation d'Arduino est déconseillée pour une application commerciale devant resté fermée.

Dans ce cas, rien n'empêche de faire une carte basée ATmega qui ne s'inspire pas d'Arduino (en gros qui ne reprend pas le format ni les connecteurs shields car en dehors de cela, le schéma reste une bête application du chip ATmega) et d'utiliser AVRstudio sans les libs afin d'être 100% tranquille.

D'autres aspects telles que la responsabilité font qu'il n'est pas souhaitable d'utiliser une carte et un environnement destiné au prototypage et aux hobbyiste pour faire un produit commercial.