Salut Marcel,
Mettons que je développe une appli que je décide de mettre sous GPL. Comme je suis un vrai crack en programmation, je développe cette appli dans un langage que j'ai inventé, et pour lequel j'ai bien entendu créé un compilateur. Cependant, le compilo reste closed-source.
Comme mon appli est vraiment bien foutue, je décide de la distribuer sur le net, mais uniquement sous la forme de son code source, aucun binaire n'étant fourni. D'un autre côté, je distribue mon compilo, uniquement sous forme binaire (c'est pas du GPL, j'ai le droit), et contre monnaie sonnante et trébuchante. Ainsi, toute personne voulant utiliser ma fabuleuse appli devra s'acquitter des droits pour obtenir le compilo.
Afin d'éviter que mes acheteurs ne redistribuent l'appli compilée (ce qui serait légal je pense du point de vue de la GPL), le compilateur se chargera de mettre tout plein de saloperies dans le binaire afin que celui-ci ne soit exécutable que sur la machine qui l'a produit. De plus, pour décourager les petits malins qui tenteraient de créer un compilo GPL (légal aussi, j'ai pas breveté le langage non plus, hein!), chaque nouvelle version de mon appli nécessitera un compilo mis à jour (je suis pas chien, la mise à jour sera gratuite pour ceux qui auront déjà une version proprio du compilo).
Dis comme ça, et surtout sur un site comme LinuxFR, ça paraît évident que personne n'adhèrera à la chose. Mais bien packagé, sous la forme d'un produit unique (source de l'appli + compilo kivabien), ne serait-ce pas un moyen de concilier la philosophie du libre qui nous est chère, avec le mercantilisme, cher à nos dissaïdeurs? D'un côté, on a un produit dont le code source est entièrement ouvert, et même si le langage est spécifique, une API bien documentée, et une certaine confiance envers ce que fait le compilo (il fait ce que décrit la doc, et rien de plus) devraient satisfaire les informaticiens libristes. D'un autre côté, la nécessité pour l'utilisateur d'acquérir le produit, et l'impossibilité de se le procurer ailleurs, rassureraient les financiers pour qui GPL=gratuit, et donc non générateur de bénéfices en lui même.
Je sais que l'idée n'est pas vraiment attrayante, mais je voulais juste savoir si c'était tout bonnement possible, ou s'il y a un point dans cette situation qui ferait que l'on pourrait passer outre l'achat du compilo.
Merci d'avance mon petit Marcelito pour tes bons conseils!
PS : le dico de LinuxFR ne reconnaît pas LinuxFR.
# Il a interret d'etre bien obscure ton langage...
Posté par Calim' Héros (site web personnel) . Évalué à 8.
Bon enfin ca marche que si ton pgm il est vraiment bien sinon poubelle.
# Déjà fait
Posté par Hardy Damien . Évalué à 8.
Dam
[^] # Re: Déjà fait
Posté par Jean-Marc Spaggiari . Évalué à -1.
Pour faire tourner n'importe quel soft compilé pour windows, meme si il est open source, il faut avoir windows....
[^] # Re: Déjà fait
Posté par CoinKoin . Évalué à 1.
[^] # Re: Déjà fait
Posté par Keph (site web personnel) . Évalué à 3.
[^] # Re: Déjà fait
Posté par CoinKoin . Évalué à 2.
Cela dit, d'après ce que j'en sais, ces programmes permettent effectivement de faire tourner *certains* logiciels compilés pour Windows.
Ensuite, tous... S'il leur faut pour cela implémenter certains bogues des Windows, comme par exemple le mode de fonctionnement spécial de l'allocateur mémoire lorsque simcity tourne, il me semble parfaitement normal qu'ils y renoncent.
# Le point clef
Posté par Sylvain Briole (site web personnel) . Évalué à 7.
une certaine confiance envers ce que fait le compilo
# C'est du libre empoisonné
Posté par Keph (site web personnel) . Évalué à 4.
Sauf que là, c'est pire. Non, ta solution n'intérressera pas les libristes, à commencer par moi (qui ne suis pourtant pas un fanatique). Ca sent trop le foutage de geule.
[^] # Re: C'est du libre empoisonné
Posté par Sixel . Évalué à 3.
Loin de moi l'idée de me faire ch*** à développer un langage, en faire un compilo, et ensuite vendre une appli. Ni le temps, ni l'envie...
"Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).
# Un pas sur le côté
Posté par Adrien Bourdet . Évalué à 2.
Mais qu'est-ce qui empêche quelqu'un de copier le compilo sur une autre machine pour compiler ton appli ?
Ainsi, au lieu de distribuer ton appli, le méchant pirate distribuera en bonus ton compilo.
Et sinon, tu t'es intéressé aux doubles licences ? Moi non, mais je suppose que si ça existe, c'est qu'il y a une 'bonne' raison.
# Comme C# ?
Posté par a_jr . Évalué à 2.
Donc ton affaire, le langage sera forcement facile a lire, sinon, ca sera vite une usine a gaz.
Et du coup, faire une implementation libre du compilateur, ca devrait pas etre trop complique.
Le bonjour chez vous,
Yves
# Tu voudrais bien ...
Posté par MsK` . Évalué à -1.
[^] # Re: Tu voudrais bien ...
Posté par Hardy Damien . Évalué à 3.
Dam
# Plus simple.
Posté par snt . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.