[shareware] QQ un ici a t il essayé de faire un shareware ?!

QQ un ici a t il essayé de faire un shareware ?! [shareware] - Programmation

Marsh Posté le 24-08-2002 à 21:53:18    

qq un a t il essaye de faire un shareware et de le vendre ?

Reply

Marsh Posté le 24-08-2002 à 21:53:18   

Reply

Marsh Posté le 24-08-2002 à 22:46:13    

oui ...
 

Reply

Marsh Posté le 24-08-2002 à 23:16:43    

et dasn quel mesure t as le droit de vendre un programme que tu creer avec un "langage" qui n est pas le tient ??
 
genre :  
je cree un prog en C, qui utilise des DLL et l API windows, est ce que j ai le droit de le vendre ?!

Reply

Marsh Posté le 24-08-2002 à 23:22:37    

Heureusement que t'as le droit de le vendre... Sinon y'aurait pas bcp de logiciels sous Windows :d
 
A condition toutefois que tu possèdes la licence d'utilisation du langage que tu as utilisé.
 
Sinon, tu peux développer avec des langages sous GPL.


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 24-08-2002 à 23:34:25    

et comment on fait pour avoir la license du C/C++/Java/Php/VB/SQL/ :??:

Reply

Marsh Posté le 24-08-2002 à 23:45:00    

Si tu veux faire du C/C++ avec un IDE commercial (Visual C++ ou C++ Builder), le fait d'acheter ces logiciels te donnera droit à la licence d'utilisation.
Maintenant, il y a d'autres logiciels libres pour développer en C++, généralement sous licence GPL, donc gratuits. Et le pire, c'est qu'ils sont souvent plus performants que les logiciels commerciaux que je t'ai cité. Pour le C/C++, tu as DevC++ qui est très bien et qui se base sur le meilleur compilateur, libre de surcroit : GCC. Fais une recherche sur google pour le trouver.
 
Sinon, hormis VB qui nécessite l'achat du logiciel (Visual Basic), les langages que tu cites sont généralement sous licence GPL et/ou Open Source. Donc, la licence est fournie avec quand tu les télécharges, mais pour une utilisation non commerciale il me semble. Si tu veux commercialiser tes logiciels, je ne connais pas les termes du contrat de licence.
 
Personnellement, si tu veux faire des freeware, je te conseille Dev C++, et QT (au passage, absolument génial QT ! je découvre, et je dois bien dire que ça enterre les MFC !!!)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 24-08-2002 à 23:54:04    

Harkonnen a écrit a écrit :

Sinon, hormis VB qui nécessite l'achat du logiciel (Visual Basic), les langages que tu cites sont généralement sous licence GPL et/ou Open Source. Donc, la licence est fournie avec quand tu les télécharges, mais pour une utilisation non commerciale il me semble. Si tu veux commercialiser tes logiciels, je ne connais pas les termes du contrat de licence.


Il n'existe pas de version Open Source de Java. Quant à SQL, ça dépend duquel on parle. MySQL et PostGreSQL sont libres, mais pas MS SQL Server...
 
Pour ce qui est des logiciels fournis sous GPL, c'est le premier des 4 principes de base du logiciel libre : TOUT le monde a le droit de les utiliser, sans discrimination, pour TOUS les usages.
Commercial, non commercial, prrrrts.
 
Bien sûr, il faut faire attention aux bibliothèques auxquelles on se lie, mais en général c'est prévu : par exemple, la glibc ou GTK+ sont sous licence LGPL, donc du moment que ton logiciel est lié dynamiquement (comme c'est fait par défaut), ça ne pose aucun problème. Pour ces bibliothèques sous LGPL, si tu veux faire des logiciels compilés en statique, c'est un autre problème, il faut que ton logiciel ait une licence compatible.
 
Pour Qt, attention : il est fourni sous licence mixte QPL/GPL : si tu ne payes pas de licence à TrollTech, tu dois faire du logiciel sous licence compatible GPL (sauf si c'est pour un usage interne).


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 24-08-2002 à 23:55:30    

Jar Jar a écrit a écrit :

Il n'existe pas de version Open Source de Java



 
 :??:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 24-08-2002 à 23:56:28    

Harkonnen a écrit a écrit :

ça enterre les MFC !!!




 
ça c'est pas difficile [:ddr555]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-08-2002 à 23:57:41    

DarkLord a écrit a écrit :

 :??:


Enfin si, y'a gcj, kaffe et sable, mais il n'y a pas de version open source de swing, donc les applications graphiques en Java nécessitent un SDK non libre.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 24-08-2002 à 23:57:41   

Reply

Marsh Posté le 25-08-2002 à 00:00:09    

Jar Jar, tu peux m'expliquer ce que tu lis ici?
http://www.mysql.com/documentation [...] l_licenses
 
Quand je lis ca j'ai quand même un doute, pour moi ca veux clairement dire que si tu développes un site commercial tu dois leur payer une licence.
 
Nan?


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 25-08-2002 à 00:01:44    

antp a écrit a écrit :

 
 
ça c'est pas difficile [:ddr555]




rooo, je l'attendais celle ci :)
Je reconnais que QT conjugue ce que j'aime dans les MFC (l'aspect bas niveau) avec une approche objet largement plus propre que celle proposée par les MFC (s'il y en a une d'ailleurs).
Honnetement, je recommande à tous ceux qui ont l'impression d'avoir fait le tour des MFC de tester QT, ça en vaut largement la peine.


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-08-2002 à 00:04:55    

zion a écrit a écrit :

Jar Jar, tu peux m'expliquer ce que tu lis ici?
http://www.mysql.com/documentation [...] l_licenses
 
Quand je lis ca j'ai quand même un doute, pour moi ca veux clairement dire que si tu développes un site commercial tu dois leur payer une licence.
 
Nan?



Moi je lis que si tu as un logiciel basé sur MySQL et que tu ne veux pas que ton logiciel soit libre, tu dois payer à MySQL AB une licence commerciale.
Car si tu prends la version GPL, ton code doit être en GPL

Reply

Marsh Posté le 25-08-2002 à 00:06:23    

Jar Jar a écrit a écrit :

Enfin si, y'a gcj, kaffe et sable, mais il n'y a pas de version open source de swing, donc les applications graphiques en Java nécessitent un SDK non libre.




 
 :??:  :??:  :??:  
 
je suis pas sur de comprendre. Je fais un soft en jave et je veux le vendre. qu'est ce que je dois faire au niveua license selon toi


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-08-2002 à 00:06:50    

zion a écrit a écrit :

Quand je lis ca j'ai quand même un doute, pour moi ca veux clairement dire que si tu développes un site commercial tu dois leur payer une licence.


Déjà, tu confonds commercial (qui ne veut à peu près rien dire) et propriétaire.
 
Ensuite, tu es lié par la GPL si tu veux faire un programme qui se lie à MySQL, pas si tu veux seulement l'utiliser.
Je pense qu'un site utilisant une base de données MySQL peut plutôt être considéré comme une utilisation de MySQL qu'une interface, mais il faudrait la confirmation de quelqu'un qui s'y connaît (au pire, écris à gnu at gnu.org, ils pourront te renseigner).
 
Dans tous les cas, mettre le site sous licence GPL est plutôt une bonne chose : rappelons que la GPL n'oblige absolument pas à distribuer les sources, simplement la société qui utilise le code a des garanties sur ce qu'elle peut en faire dans le futur.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 25-08-2002 à 00:07:42    

gm_superstar a écrit a écrit :

 
Moi je lis que si tu as un logiciel basé sur MySQL et que tu ne veux pas que ton logiciel soit libre, tu dois payer à MySQL AB une licence commerciale.
Car si tu prends la version GPL, ton code doit être en GPL




 
 
Ouai merci ca je sais lire, mais il faut décrypter le message entre les lignes, MySQL était payant y a pas si longtemps que ca sous Windows pour tout usage hein.
 
Donc un site commercial qui est donc forcément pas sous GPL rentre t-il dans leur définition, c'est loin d'être clair. Un logiciel qui utilise MySQL avec LibMysql?  
 
Un logiciel avec MySQL Embedded y a pas photo, mais pour les autres franchement y a matière a discussion


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 25-08-2002 à 00:08:03    

Si tu prends un truc GPL et que tu le modifies tu dois distriber les sources modifiées non?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-08-2002 à 00:09:23    

je telecharge Qt car je connaissais pas...
il me propose deux version : BCC et VCC, ca veut dire que Qt ca vient encore au dessus de Borland / Visual ?! ca fait une license de plus a achetter !!

Reply

Marsh Posté le 25-08-2002 à 00:10:47    

DarkLord a écrit a écrit :

 :??:  :??:  :??:  
 
je suis pas sur de comprendre. Je fais un soft en jave et je veux le vendre. qu'est ce que je dois faire au niveua license selon toi


Tu dois utiliser le SDK de Sun, par exemple, qui a une licence non libre. Après, il faut voir ce que cette licence t'authorise à faire, je ne me suis pas plongé dedans (il faut dire que je n'en ai rien à foutre).


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 25-08-2002 à 00:10:54    

>Ensuite, tu es lié par la GPL si tu veux faire un programme qui se lie à MySQL, pas si tu veux seulement l'utiliser
 
Euh... tu me diras la différence, vu que pour l'utiliser, t'es bien obligé de le linker d'une manière ou d'une autre  :sweat:  
Enfin si tu veux dire dynamique/statique ok, ca j'ai pigé  :D  
 
>Dans tous les cas, mettre le site sous licence GPL est plutôt une bonne chose : rappelons que la GPL n'oblige absolument pas à distribuer les sources, simplement la société qui utilise le code a des garanties sur ce qu'elle peut en faire dans le futur.
 
Alors la par contre je suis largé  :ouch:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 25-08-2002 à 00:13:28    

zion a écrit a écrit :

Donc un site commercial qui est donc forcément pas sous GPL rentre t-il dans leur définition, c'est loin d'être clair. Un logiciel qui utilise MySQL avec LibMysql?


Pour ce dernier cas, tu es bien évidemment soumis aux termes de la GPL. Pour un site commercial, d'une part je ne vois pas pourquoi il ne pourrait pas être sous GPL, d'autre part je ne pense pas non plus que ce soit considéré comme un travail dérivé de MySQL, mais plutôt comme une utilisation du logiciel.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 25-08-2002 à 00:15:07    

slvn a écrit a écrit :

je telecharge Qt car je connaissais pas...
il me propose deux version : BCC et VCC, ca veut dire que Qt ca vient encore au dessus de Borland / Visual ?! ca fait une license de plus a achetter !!




Non, pas besoin de licence si tu ne commercialises pas ton logiciel.
Au fait, tu le télécharges bien sur le site de Trolltech ? J'ai pas le souvenir d'une version BCC :heink:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-08-2002 à 00:16:22    

Ok, mais je suis intrigué la, pourquoi je suis pas obligé de diffuser les sources de mon soft si je le fous en GPL?  :heink:  
 
Et donc, pour toi, un logiciel genre gestion de films ou de je ne sais quoi utilise MySQL, il reste dans le cadre de l'utilisation et donc doit rien payer?
 
 :hello:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 25-08-2002 à 00:16:34    

zion a écrit a écrit :

Euh... tu me diras la différence, vu que pour l'utiliser, t'es bien obligé de le linker d'une manière ou d'une autre  :sweat:  
Enfin si tu veux dire dynamique/statique ok, ca j'ai pigé  :D


La GPL n'est pas la LGPL : même si tu utilises une édition des liens dynamique, tu es soumis aux termes de la licence. Mais on peut aussi utiliser la base de données simplement en se connectant dessus et en la remplissant, nul n'est besoin de la tripoter.
 

Citation :

Alors la par contre je suis largé  :ouch:

Supposons que tu développes un site en PHP pour la société Machin(tm). Tu peux parfaitement vendre ce site sous licence GPL. Ainsi, la société Machin(tm) possède les droits nécessaires à la modification de son site, mais rien ne l'oblige pourtant à le distribuer.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 25-08-2002 à 00:17:40    

Harkonnen a écrit a écrit :

avec une approche objet largement plus propre que celle proposée par les MFC (s'il y en a une d'ailleurs).




 
c'est ça qui m'avait plu dans QT, et qui me plaît dans les VCL ;)


Message édité par antp le 25-08-2002 à 00:17:51

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-08-2002 à 00:19:16    

Jar Jar a écrit a écrit :

Supposons que tu développes un site en PHP pour la société Machin(tm). Tu peux parfaitement vendre ce site sous licence GPL. Ainsi, la société Machin(tm) possède les droits nécessaires à la modification de son site, mais rien ne l'oblige pourtant à le distribuer.




 
Ouille, c'est plus complexe que ce que j'avais pigé, faut dire, je fais que du commercial et des trucs sous MPL (celle la je l'ai pigée facilement, on peut faire ce qu'on veux :D)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 25-08-2002 à 00:20:40    

Harkonnen a écrit a écrit :

 
Non, pas besoin de licence si tu ne commercialises pas ton logiciel.
Au fait, tu le télécharges bien sur le site de Trolltech ? J'ai pas le souvenir d'une version BCC :heink:




si c pour commercialiser, faut la license, et puis sans license c est limité a 30 jours !
sinon, c est bien Borland et pas BCC me suis trompé! ('qt-win-eval-borland-3.0.4.exe';)

Reply

Marsh Posté le 25-08-2002 à 00:21:01    

Ah ouai, j'allais oublier (honte à moi):
 
Merci pour ces éclaircicements, je m'endormirai moins con  [:ddr555]  


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 25-08-2002 à 00:21:47    

antp a écrit a écrit :

 
 
c'est ça qui m'avait plu dans QT, et qui me plaît dans les VCL ;)




Oui, mais la VCL utilise encore un système évenementiel basé sur des callbacks. Je trouve le système de signaux de QT bcp plus propre, et certainement moins chiant que les OnMachin, OnTruc, etc...
Y'a lgt que ça devrait plus exister en prog évenementielle, les pointeurs de fonction !


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-08-2002 à 00:22:45    

zion a écrit a écrit :

Ok, mais je suis intrigué la, pourquoi je suis pas obligé de diffuser les sources de mon soft si je le fous en GPL?  :heink:


Bah non. La GPL est une licence d'exploitation, tu peux la concéder à qui tu veux (sachant que la personne à qui tu la concèdes peut la concéder à son tour à qui elle veut, c'est le propos de la GPL).
 

Citation :

Et donc, pour toi, un logiciel genre gestion de films ou de je ne sais quoi utilise MySQL, il reste dans le cadre de l'utilisation et donc doit rien payer?

En fait, je n'avais pas fait gaffe au fonctionnement exact de MySQL : si tu utilises la libmysqlclient pour faire le client qui va accéder à la base de données, le logiciel DOIT être sous une licence compatible GPL (sauf s'il est à usage interne), car il est considéré comme un travail dérivé de libmysqlclient.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 25-08-2002 à 00:23:18    

slvn a écrit a écrit :

 
si c pour commercialiser, faut la license, et puis sans license c est limité a 30 jours !
sinon, c est bien Borland et pas BCC me suis trompé! ('qt-win-eval-borland-3.0.4.exe';)




Je te déconseille la version 3.0.4 de QT pour l'instant, j'ai eu quelques merdes avec. A mon avis, elle n'est pas encore très stable.
La 2.3.0 est très stable.


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 25-08-2002 à 00:23:18    

zion a écrit a écrit :

Ouille, c'est plus complexe que ce que j'avais pigé, faut dire, je fais que du commercial et des trucs sous MPL (celle la je l'ai pigée facilement, on peut faire ce qu'on veux :D)



Ce que veut dire Jar Jar (je pense) c'est que tu n'es pas obligé de distribuer les sources dans la mesure où tu développe ton appli PHP/MySQL pour un client particulier dans le cadre de ton activité commerciale. Seul ton client à accès aux sources et il en fait ce qu'il veut (dans le cadre de la GPL)

Reply

Marsh Posté le 25-08-2002 à 00:26:02    

gm_superstar a écrit a écrit :

Ce que veut dire Jar Jar (je pense) c'est que tu n'es pas obligé de distribuer les sources dans la mesure où tu développe ton appli PHP/MySQL pour un client particulier dans le cadre de ton activité commerciale. Seul ton client à accès aux sources et il en fait ce qu'il veut (dans le cadre de la GPL)


Oui, tout à fait. En fait, si ton logiciel accède à MySQL via la libmysql (comme c'est le cas avec PHP), il doit être sous une licence compatible GPL, mais rien n'oblige pour autant à le diffuser. Par contre, s'il accède à la base par une autre méthode, tu fais ce que tu veux.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 25-08-2002 à 00:28:58    

Jar Jar a écrit a écrit :

Oui, tout à fait. En fait, si ton logiciel accède à MySQL via la libmysql (comme c'est le cas avec PHP), il doit être sous une licence compatible GPL, mais rien n'oblige pour autant à le diffuser. Par contre, s'il accède à la base par une autre méthode, tu fais ce que tu veux.




 
On repart pour un tour alors  :wahoo:  
 
Admettons donc que je fasse un site php/mysql (c'est juste un exemple), je vends mon truc avec les sources cryptées, donc clairement pas sous GPL... Pour toi donc la je suis plus dans le cadre de la GPL?
 
(Jooooce?  [:ddr555] )


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 25-08-2002 à 00:42:17    

zion a écrit a écrit :

Admettons donc que je fasse un site php/mysql (c'est juste un exemple), je vends mon truc avec les sources cryptées, donc clairement pas sous GPL... Pour toi donc la je suis plus dans le cadre de la GPL?


Clairement, le module MySQL de PHP fonctionne avec la libmysql, donc tu dois vendre le logiciel sous licence compatible GPL.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 25-08-2002 à 00:45:51    

Jar Jar a écrit a écrit :

Clairement, le module MySQL de PHP fonctionne avec la libmysql, donc tu dois vendre le logiciel sous licence compatible GPL.




 
Ou payer.
 
C'est facile pour MySQL, mais par contre pour PHP j'ai rien vu de tel :/
 


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 25-08-2002 à 00:49:52    

zion a écrit a écrit :

C'est facile pour MySQL, mais par contre pour PHP j'ai rien vu de tel :/


PHP est un interpréteur et non une bibliothèque, tu peux à priori l'utiliser comme tu veux.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 25-08-2002 à 00:57:15    

Jar Jar a écrit a écrit :

PHP est un interpréteur et non une bibliothèque, tu peux à priori l'utiliser comme tu veux.




 
Ouai mais non, tu sais aussi l'utiliser comme bibliothéque sans bidouiller beaucoup :/
 
Y avait un php2exe tout un temps qui n'etait un fait qu'un exe avec le script en resource et le dll de php, mais ca suffit pour soulever la question.


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 25-08-2002 à 01:05:55    

Jar Jar a écrit a écrit :

Clairement, le module MySQL de PHP fonctionne avec la libmysql, donc tu dois vendre le logiciel sous licence compatible GPL.




 
Je dirais que si son "logiciel" n'est qu'un script php + une base sql (dans le sens contenu), il n'a aucune obligation de licence...

Reply

Marsh Posté le 25-08-2002 à 01:24:56    

prfy a écrit a écrit :

Je dirais que si son "logiciel" n'est qu'un script php + une base sql (dans le sens contenu), il n'a aucune obligation de licence...


Oui, mais en utilisant le module MySQL de PHP, il se lie à la libmysql, donc il doit utiliser une licence compatible.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed