Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1165 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Developper sous linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Developper sous linux

n°486015
Giz
Posté le 25-05-2004 à 12:26:00  profilanswer
 

Si le fait de developper sous linux, en utilisant donc des logiciels libres, l'application que l'on a fait, on est oblige de la rendre libre ? (meme si c'est pour une entreprise specifique que l'on a fait ce programme)
Si j'ai bien compris, la reponse devrait etre oui du fait de la licence du free software

mood
Publicité
Posté le 25-05-2004 à 12:26:00  profilanswer
 

n°486020
MacG
Posté le 25-05-2004 à 12:29:19  profilanswer
 

non tu peux tres bien développer des logiciels propriétaires sous linux ...

n°486023
[Albator]
MDK un jour, MDK toujours !
Posté le 25-05-2004 à 12:31:00  profilanswer
 

Avec certaines restrictions quand même si tu utilises des éléments logiciels eux-mêmes sous licenses particulières.

n°486025
Giz
Posté le 25-05-2004 à 12:33:02  profilanswer
 

developper des logiciels proprietaires avec des logiciels libres : tu es vraiment sur que l'on ne doit pas fournir les sources du logiciel fraichement developpe apres ?
...j'ai des doutes :heink:


Message édité par Giz le 25-05-2004 à 12:33:32
n°486027
[Albator]
MDK un jour, MDK toujours !
Posté le 25-05-2004 à 12:35:26  profilanswer
 

Giz a écrit :

developper des logiciels proprietaires avec des logiciels libres : tu es vraiment sur que l'on ne doit pas fournir les sources du logiciel fraichement developpe apres ?
...j'ai des doutes :heink:


 
Ca dépend ce que tu veux dire par "avec des logiciel libres".
Si tu utilises vi ou emacs pour saisir ton code, ça ne posera pas de pb de licence.
 
Par contre si tu prends les sources de vi, que tu te programmes un "super vim plus turbo", à mon avis tu dois le diffuser sous la même licence que vi lui-même.


Message édité par [Albator] le 25-05-2004 à 12:35:48
n°486030
_darkalt3_
Proctopathe
Posté le 25-05-2004 à 12:39:23  profilanswer
 

faisons la distinction:
- les bibliothèques utilisées sous soumises en général à une licence, qu'elle soit libre ou non. Il faut respecter dans tout les cas les restrictions de cette licence.
- les outils utilisés: compilateur, éditeur. Le code généré n'est en aucun cas soumis à une autre licence que celle imposées par les librairies utilisées.
 
Sous windows, ca peut etre différent: il me semble que le code généré par borldandC à l'époque par exemple, portait une signature unique: si l'on faisait un usage commercial du code généré avec un compilo pirate, tu pouvais te bouffer un pv. aujourd'hui je ne sais pas comment ca se passe sous cet OS :)

n°486032
neriki
oenologue
Posté le 25-05-2004 à 12:42:43  profilanswer
 

En fait la license des outils de dev n'a aucune importance, c'est la license des bibliothèques que tu utilise qui est importante. Certaine license permette de créer un logiciel closed source (LGPL, BSD,...) d'autre oblige à rendre le logiciel open source et libre (GPL), enfin il existe des bibliothèques avec deux licenses, une GPL qui oblige à rendre le logiciel créé sous license GPL, et une payante qui permet de créer un logiciel closed source (par exemple la bibliothèque QT).

n°486041
Giz
Posté le 25-05-2004 à 13:05:05  profilanswer
 

Bien si je comprends, si je souhaite faire une appli closed sources sous linux, je dois utiliser des bibliotheques non sous license GPL (mais plutot BSD).
Des bibliotheques de base (comme stdio.h) sous une distrib linux standard (style mdk) sont deja sous license GPL (la distrib elle meme est entierement sous licence GPL de toute facon :/), alors ca risque d'etre dur de developper un soft en closed source :/.
Il me faudrait une distrib qui n'utilise que des bibliotheque en Licence BSD (mais bon cette licence est tellement "stupide" qu'elle tends a etre abandonnee (tres peu de projet en licence BSD)).
D'autre part, utiliser des logiciels libres revient indirectement a faire usage de librairies libres (licence GPL)...c un peu zarb tout ca.
Imaginons qu'une boite comme Macromedia ou Adobe developpe un mega soft (style director/photoshop, ...) avec des librairies sous licence GPL => ils doivent fournir les sources de leur soft => quelle benefices peut donc tirer une boite a faire des logiciels en sources libres si ce n'est se faire "piquer" ca propre creation ? (que les autres amelioreront)

n°486052
Didou01
Posté le 25-05-2004 à 13:10:52  profilanswer
 

http://www.objectweb.org/phorum/re [...] 18&i=6&t=6


---------------
"On est rarement maitre de se faire aimer, on l'est toujours de se faire estimer."
n°486061
Data Jim
Posté le 25-05-2004 à 13:13:53  profilanswer
 

Giz a écrit :

1.sous une distrib linux standard (style mdk) sont deja sous license GPL (la distrib elle meme est entierement sous licence GPL de toute facon :/), alors ca risque d'etre dur de developper un soft en closed source :/.
 
 
 
2.Imaginons qu'une boite comme Macromedia ou Adobe developpe un mega soft (style director/photoshop, ...) avec des librairies sous licence GPL => ils doivent fournir les sources de leur soft => quelle benefices peut donc tirer une boite a faire des logiciels en sources libres si ce n'est se faire "piquer" ca propre creation ? (que les autres amelioreront)


 
1->C'est pas la ditribution qui doit être en LGPL/BSD, mais les librairies que ton programme va utiliser.
 
2->Quels bénéfices ils en tireraient ? Aucun, alors ils développent eux même leurs librairies ou il les achetent. [:spamafote]

mood
Publicité
Posté le 25-05-2004 à 13:13:53  profilanswer
 

n°486073
neriki
oenologue
Posté le 25-05-2004 à 13:21:09  profilanswer
 

Giz a écrit :

Bien si je comprends, si je souhaite faire une appli closed sources sous linux, je dois utiliser des bibliotheques non sous license GPL (mais plutot BSD).
Des bibliotheques de base (comme stdio.h) sous une distrib linux standard (style mdk) sont deja sous license GPL (la distrib elle meme est entierement sous licence GPL de toute facon :/), alors ca risque d'etre dur de developper un soft en closed source :/.


stdio.h fait partie de la librairie C GNU, qui est en LGPL, donc tu peut l'utiliser pour faire un programme closed source. Fait une liste des bibliothèque que tu veut utiliser, regarde les license de chacune (soit sur le site, voir dans le .h directement, en entete, il y a toujours le nom de la license), et il n'y aura pas de pb.

n°486090
Giz
Posté le 25-05-2004 à 13:36:56  profilanswer
 

Data Jim a écrit :

1->C'est pas la ditribution qui doit être en LGPL/BSD, mais les librairies que ton programme va utiliser.
 
2->Quels bénéfices ils en tireraient ? Aucun, alors ils développent eux même leurs librairies ou il les achetent. [:spamafote]


 
et economiquement, c'est quoi alors l'avantage de la licence GPL  [:wam]

n°486094
Didou01
Posté le 25-05-2004 à 13:39:18  profilanswer
 

Il faut se rappeller que la licence GPL a été créée avec des soucis de liberté en tête, pas des soucis financiers.


Message édité par Didou01 le 25-05-2004 à 13:39:36

---------------
"On est rarement maitre de se faire aimer, on l'est toujours de se faire estimer."
n°486108
Jar Jar
Intaigriste
Posté le 25-05-2004 à 13:53:06  profilanswer
 

Data Jim a écrit :

2->Quels bénéfices ils en tireraient ? Aucun, alors ils développent eux même leurs librairies ou il les achetent. [:spamafote]

Justement, c'est le piège du logiciel propriétaire grand public.
 
Si tu fais la même chose en GPL, tu peux réduire les coûts de développement en les partageant avec les autres qui ont les même besoins que toi, mais ça implique que tu développes un logiciel dont tu as besoin (cf. filmgimp) et non un logiciel que tu comptes vendre (comme photoshop).

n°486122
jc the gre​at
Posté le 25-05-2004 à 14:12:21  profilanswer
 

Giz a écrit :

et economiquement, c'est quoi alors l'avantage de la licence GPL  [:wam]


 
l'avantage pour les entreprises est de récupérer discretos tous les programmes open sources deja réalisés et ensuite de les adapter dans leur logiciel proprio. ;)


---------------
"L'autodidacte, qui dans la vie, est parti de zéro pour n'arriver à rien dans l'existence, n'a de merci à dire à personne." (Pierre Dac)
n°486140
Data Jim
Posté le 25-05-2004 à 14:34:49  profilanswer
 

Jar Jar a écrit :


Si tu fais la même chose en GPL, tu peux réduire les coûts de développement en les partageant avec les autres qui ont les même besoins que toi, mais ça implique que tu développes un logiciel dont tu as besoin (cf. filmgimp) et non un logiciel que tu comptes vendre (comme photoshop).


 
D'accord mais le cas dont tu parles ce n'est pas le cas d'une entreprise qui vend son logiciel pour l'argent, mais d'une entreprise qui le fait pour elle même.
Pour macromédia, aucun intérêt de placer ses logiciels sous GPL.
Ca améliorerait le logiciel, mais pas le compte en banque de macromédia  ;)

n°486170
phosphorus​68
Pseudo à n°
Posté le 25-05-2004 à 15:22:05  profilanswer
 

jc the great a écrit :

l'avantage pour les entreprises est de récupérer discretos tous les programmes open sources deja réalisés et ensuite de les adapter dans leur logiciel proprio. ;)


adaptation qui coûte aussi cher que de réinventer la roue, non? (chui pas dans le domaine de l'info, patapay si je dis une grosse bêtise)

n°486211
jdloic
Posté le 25-05-2004 à 16:00:27  profilanswer
 

Giz a écrit :

et economiquement, c'est quoi alors l'avantage de la licence GPL  [:wam]


 
http://www.net-tn.com/rubrique.php3?id_rubrique=18
 
<<Le fait de placer son code sous licence GPL assure que ce code ne sera jamais "fermé". Toute utilisation ultérieure de ce code devra être faite dans l' "esprit" GPL. Un logiciel construit à partir de briques de code GPL peut être commercialisé - en fait, même de simples copies du logiciel GPL initial peuvent l'être ; les seules restrictions sont que les codes sources doivent être offerts à l'acheteur ou à toute personne qui le demande et que la licence GPL doit être conservée dans chaque copie du code.
En usage interne, on peut tout faire avec du code GPL ; une société peut ainsi utiliser du code GPL pour ses logiciels internes, sans avoir de comptes à rendre à personne.>>

n°486947
Jar Jar
Intaigriste
Posté le 26-05-2004 à 11:54:36  profilanswer
 

jc the great a écrit :

l'avantage pour les entreprises est de récupérer discretos tous les programmes open sources deja réalisés et ensuite de les adapter dans leur logiciel proprio. ;)

Si c'était si simple, ça se saurait. En tout cas pour ceux qui l'ont fait, ça s'est vu.

n°486985
246tNt
Resistance is futile
Posté le 26-05-2004 à 13:13:13  profilanswer
 

Giz:
 
Bon déja bon nombre de librairie commune sous linux sont en LGPL et pas GPL. En gros ca veut dire que si tu les utilise comme des librairies partagée ( shared lib ) et que ton code n'y est donc pas lié statiquement mais dynamiquement, c'est bon ton soft peut être open-source.
 
Certaines boites release leur source en LGPL. Avantages : Plein de gens utilisent leur code et ca peut devenir un standard "defacto". En plus des gens améliorent leur code etc ... Et il peuvent faire un soft commercial avec.
 
Certainent autres les font en GPL. Mais vu que le copyright leur appartient, ils ont le droit EUX de vendre des licences  de ce code en autre chose que GPL. Et souvent, ils demandent que touts les patchs que tu leur envoie, tu leur cède le droit de copyright afin que ce soit incorporé au tree officiel. Ainsi les utilisateur non-commerciaux on le logiciel/lib gratuitement mais ceux qui veulent faire un soft commercial avec n'on qu'a acheter une license au détenteur du copyright

n°486989
jc the gre​at
Posté le 26-05-2004 à 13:23:29  profilanswer
 

Jar Jar a écrit :

Si c'était si simple, ça se saurait. En tout cas pour ceux qui l'ont fait, ça s'est vu.


 
Ceux chez qui ca ne s'est pas vu, l'ont fait également. De plus il est très facile de réécrire vite du code équivalent à un autre code, beaucoup plus rapide que de faire toute l'analyse et le codage depuis le début. Etant donnée l'éthique habituelle chez les entreprises ( frix avant tout ), pour moi c'est extremmement probable.


---------------
"L'autodidacte, qui dans la vie, est parti de zéro pour n'arriver à rien dans l'existence, n'a de merci à dire à personne." (Pierre Dac)
n°487015
Jorion
Life sucks...
Posté le 26-05-2004 à 13:54:20  profilanswer
 

jc the great a écrit :

Ceux chez qui ca ne s'est pas vu, l'ont fait également. De plus il est très facile de réécrire vite du code équivalent à un autre code, beaucoup plus rapide que de faire toute l'analyse et le codage depuis le début. Etant donnée l'éthique habituelle chez les entreprises ( frix avant tout ), pour moi c'est extremmement probable.


 
Et? si ils repondent le code, ils produisent un taf, qu'ils mettent sous la licence qu'ils veulent, et ils ont le droit de vouloir etre payé pour ce boulot, les algos n'appartiennent pas à l'auteur du logiciel GPL, seulement le code.
 
La où il y a problème c'est quand le code est purement et simplement repompé.

n°487030
jc the gre​at
Posté le 26-05-2004 à 14:11:38  profilanswer
 

pas facile de faire le distinguo entre le pur copier/coller et une repompe adaptée ... A partir de quelle quantitée de modif on peut estimer que le code n'est plus pompé pur et dur?  
je me demande meme si cela a jamais été tranché juridiquement.


---------------
"L'autodidacte, qui dans la vie, est parti de zéro pour n'arriver à rien dans l'existence, n'a de merci à dire à personne." (Pierre Dac)
n°487069
246tNt
Resistance is futile
Posté le 26-05-2004 à 15:22:48  profilanswer
 

Et ouai ... même problème que pour plein d'autre domaine ... A partir de combien de note on considère de la musique comme copiée ? ...

n°487079
Jar Jar
Intaigriste
Posté le 26-05-2004 à 15:33:18  profilanswer
 

Pour la musique, la jurisprudence considère qu'il faut copier 8 mesures. Pour le code, je ne crois pas qu'il y ait vraiment de jurisprudence.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Developper sous linux

 

Sujets relatifs
interface graphique sous linuxMessagerie sous linux compatible avec exchange
usr/lib/perl5/5.8.3/i386-linux -thread-multi/CORE/config.h problèmeutilité d'un serveur d'impression sous linux?
logiciel gérer une liste de films DVD sous linuxDévelopper sur Linux/PDA (Familiar)
développer en java sous linux: outils (was: java et debian)portable 100% compatible linux pour developper
OSF-Motif pour developper sous linux ? [resolu]développer en Fortran sous Linux
Plus de sujets relatifs à : Developper sous linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR