Nous sommes le Jeu 28 Mars, 2024 18:38
Supprimer les cookies

Page 1 sur 21, 2 SuivantQuelle licence pour un classeur Excel ?

Image Libérer les logiciels et tout autre contenu, comment adopter une Licence Libre ? (GNU GPL, Art Libre et Creative Commons).
Un forum en collaboration directe avec le site Veni Vidi Libri.

Ven 14 Déc, 2012 00:25

Bonjour à tous je viens de m'inscrire ici pour vous demander conseil,
J'utilise pour mon boulot un classeur MS Excel que j'ai pas mal bidouillé pour me faciliter la vie. Du coup je me suis dis que ça serait bien de partager. Pas sur que ça intéresse grand monde mais bon... J'ai donc entrepris de revoir tout le code VBA pour qu'un cerveau autre que le mien puisse utiliser le classeur à peu près confortablement.

Maintenant mon problème c'est sous quelle license diffuser ça. Sachant que le code est indissociable du classeur. Que Excel est un logiciel propriétaire, que le format .xls/.xlsm est propriétaire, que VBA l'est aussi (je crois?)...
Mon travail peut il prétendre à être libre ? Et si oui, quelle licence est indiquée dans ma situation ?
franzk

Messages : 7

Ven 14 Déc, 2012 08:27

Salut,

Pour ma part (je ne suis pas un spécialiste en droit de propriété), je pense que ton travail peut être mis sous licence libre, car tu ne fais qu'utiliser des outils (Excel, VBA) pour faire ton travail. Tu n'inclus pas Excel/VBA dans les sources que tu vas fournir, et tu n'en a aucune obligation (il me semble).

Il existe des logiciels libres écrits en C#.net qui est un langage propriétaire, ce n'est pas l'outil qui est mis sous licence libre, mais seulement le fruit du travail.
cheval_boiteux

Avatar de l’utilisateur
Messages : 1531
Géo : Dole (39) - Strasbourg (67)

Ven 14 Déc, 2012 12:31

Merci pour ta réponse.
Je pensais que ça devait fonctionner un peu comme ça mais je n'en étais pas du tout certain.
Concerant a licence, je me suis un peu penché sur ce qui existe et j'avoue que je suis un peu perdu.
Jusque là j'ai seulement utilisé des licences Creative Commons. Est ce qu'une licence équivalente à la CC BY-SA en terme de droits et garanties existe pour la diffusion de logiciels ? Est ce que la GNU/GPL pourrait convenir ?
franzk

Messages : 7

Ven 14 Déc, 2012 13:56

Je pense que la GNU GPL peut tout à fait répondre à ce besoin.
cheval_boiteux

Avatar de l’utilisateur
Messages : 1531
Géo : Dole (39) - Strasbourg (67)

Ven 14 Déc, 2012 15:04

Il serait intéressant de savoir si le code Basic est compatible avec d'autres tableurs que Excel. Si non, la fonctionnalité du classeur est réduite à celle d'un document, correcte ?

Si je n'ai pas tord (ce qui est peu probable), les licences "commons" devraient intéressant, aussi.
«La joie naît de se sentir en harmonie avec la symphonie universelle. Nous sommes d’abord des êtres humains, et je ne veux pas que l’on m’appelle consommateur !» (Pierre Rabhi, Novembre 2010)
versleouest

Avatar de l’utilisateur
Messages : 117
Géo : France, Basse-Normandie, Canton Carrouge

Ven 14 Déc, 2012 16:45

Ca m'étonnerai bien que le code VBA puisse tourner ailleurs que dans Excel. Et il y a des éléments qui ne ne sont pas gérés entièrement avec VBA, je les ai placé "à la main".
Du coup si je comprends bien il faudrait plutot utiliser une licence Commons sur le fichier excel plutôt que GPL sur le code VBA qui tourne dedans ?
franzk

Messages : 7

Ven 14 Déc, 2012 19:07

Ne peux-tu pas copier-coller le contenu dans un fichier au format odt ? :mrgreen:

Puis utiliser le tableur de LibreOffice ? :mrgreen:

Je ne m'y connais pas en VBA, mais il paraît qu'on peut "migrer" partiellement vers LibreOffice.

P.S. A quoi sert une macro ?

Sinon, il y a encore les polices libres.

Puis les licences Creative Commons. CC-BY, CC-BY-SA, CC0. Cette dernière a ma préférence. :mrgreen:

Vive l'interopérabilité et le partage ! A bas les DRM et les droits voisins ! :lol:
Nous sommes libres. Wir sind frei. We are free. Somos libres. Siamo liberi.
shokin

Avatar de l’utilisateur
Messages : 186
Géo : Suisse

Ven 14 Déc, 2012 20:02

franzk a écrit:Ca m'étonnerai bien que le code VBA puisse tourner ailleurs que dans Excel.

Il faut essayer avec LibreOffice.

Du coup si je comprends bien il faudrait plutot utiliser une licence Commons sur le fichier excel plutôt que GPL sur le code VBA qui tourne dedans ?


Alors, faudrait est un mot fort. Mon opinion alors. Si la license de Microsoft sur le VBA ne t'oblige pas de faire comme eux il veulent, choisis la licence qui te convient. Moi, je n'aime pas VBA ni LibreOffice. Mais je sais utiliser l'interface OLE avec d'autres langages et j'avais publié des routines pour la manipulation d'un autre tableur 'propriétaire' (SoftMaker PlanMaker) sous licence libre. Si on appelle ton code VBA 'programme', la GPL ou la licence BSD sont certainement parfaits pour l'intégralité de ton travail.
«La joie naît de se sentir en harmonie avec la symphonie universelle. Nous sommes d’abord des êtres humains, et je ne veux pas que l’on m’appelle consommateur !» (Pierre Rabhi, Novembre 2010)
versleouest

Avatar de l’utilisateur
Messages : 117
Géo : France, Basse-Normandie, Canton Carrouge

Ven 14 Déc, 2012 23:30

Merci pour vos réponses :)
Pour ce qui est de Libre Office, il faut que j'essaye mais je suis persuadé que ça nécessiterai pas mal de boulot pour que ça tourne. Perso j'ai d'autres projets plus urgents et plus intéressants. Je n'ai pas choisi MS Office par amour pour Microsoft mais parce que ça m'était imposé, du moins au début.
Si la license de Microsoft sur le VBA ne t'oblige pas de faire comme eux il veulent

C'était bien ma première interogation mais je ne sais pas trop où trouver cette info. Je pense quand même que, comme dit plus haut, on est libre de diffuser comme on veut le fruit de son travail du moment que l'on a la licence de son outil. Du coup je pense m'orienter vers la CC BY-SA qui convient peut être mieux au coté "batard" de ce projet.
franzk

Messages : 7

Sam 15 Déc, 2012 17:20

ècoute... :)
personne veut te charger d'un boulot que tu n'as pas choisi. Ce qu'on écrit sur LibreOffice, c'est seulement, que ... «si ça marche par hasard», tant mieux et on ne parle plus de MS®, ni de VBA™, car t'as fais quelque chose de plus grande. Mais ne te fais pas le mal de vouloir rendre tout ton code compatible. Sauf, si ça te plaît. En ce cas, pourtant, on t'oblige, bien sûr. :D
«La joie naît de se sentir en harmonie avec la symphonie universelle. Nous sommes d’abord des êtres humains, et je ne veux pas que l’on m’appelle consommateur !» (Pierre Rabhi, Novembre 2010)
versleouest

Avatar de l’utilisateur
Messages : 117
Géo : France, Basse-Normandie, Canton Carrouge

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit