OVH Cloud OVH Cloud

Payé pour abandonner un projet OpenSource

37 réponses
Avatar
olivier
Une preuve de plus que l'Open Source n'a pas d'avenir

A lire l'histoire d'un petit développeur Open Source qui veut se faire
racheter son projet par une grosse société, ce qui est possible car il
est sous licence BSD

Pourquoi donc devrait-on à faire du dévelopement gratos ?

Voilà pourquoi les bons programmes ne seront jamais gratuit

10 réponses

1 2 3 4
Avatar
Stephane TOUGARD
On Sun, 05 Oct 2008 21:48:35 +0200, olivier wrote:
Beaucoup de projets Open Surce se font racheter et deviennent
commerciaux



C'est donc qu'il y a un business a faire avec l'Open Source et que ca
marche. Je trouve ca bien. Ensuite, il y a juste a reprendre une version
anterieure et a forker un nouveau projet.

Ben oui, faut pas croire que "le monde va devenir meilleur parce que des
étidiants travaillent gratos le soir pour changer le monde contre le
vilain grand Microsoft qui escroque le monde"



Sauf dans la tete de nos Nicolas, Microsoft n'arnaque personne. C'est une
societe qui vend cher un truc qui vaut pas grand chose. Mais si ils
trouvent clientele grand bien leur en fasse.

Concernant MySQL, le ver est dans la pomme, et ne va pas rester gratos
encore longtemps



Il y a juste a forker la version GPL et on en parle plus. Bon ceci dit,
cette DB est une telle bouse que meme si on la perdait, on perdrait pas
grand chose. Mais bon, on la perdra pas, donc le probleme ne se pose pas.

Il ne faut vraiment avoir aucun respect pour le travail ou le
travailleur pour tous vouloir gratos



Tout a fait. Par contre, je n'ai aucun scrupule a prendre ce que les gens
m'offrent gratuitement et de leur plein gre.
Avatar
JKB
Le 05-10-2008, ? propos de
Re: Payé pour abandonner un projet OpenSource,
TP ?crivait dans fr.comp.os.linux.debats :
JKB wrote:

Tous les développeurs que je connais et qui font du libre le font
parce que l'outil leur sert à quelque chose et que de toute façon,
ils ne feront pas d'argent dessus.



Cela me paraît en effet la raison a priori pour laquelle donner son code
source: savoir qu'on ne fera pas d'argent avec, car:
* il y a déjà suffisamment de produits qui font la même chose sur le marché
* il n'y a pas de marché
* on sait que l'on arrivera pas à réaliser le logiciel tout seul, le travail
étant trop important. C'est le cas pour le noyau Linux, non?

Personnellement, j'ai développé
un langage de programmation parce que j'en avais besoin (aucun autre
ne répondait à mes besoins) et je fais de l'argent en louant des
algorithmes.



En louant des algorithmes, écrits dans ce langage?



Ouaips.

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Avatar
Kevin Denis
Le 06-10-2008, JKB a écrit :
Personnellement, j'ai développé
un langage de programmation parce que j'en avais besoin (aucun autre
ne répondait à mes besoins) et je fais de l'argent en louant des
algorithmes.



En louant des algorithmes, écrits dans ce langage?



Ouaips.



Concrètement, j'ai un peu de mal à comprendre comment cela est
réalisé. As tu un exemple à fournir?
--
Kevin
Avatar
JKB
Le 06-10-2008, ? propos de
Re: Payé pour abandonner un projet OpenSource,
Kevin Denis ?crivait dans fr.comp.os.linux.debats :
Le 06-10-2008, JKB a écrit :
Personnellement, j'ai développé
un langage de programmation parce que j'en avais besoin (aucun autre
ne répondait à mes besoins) et je fais de l'argent en louant des
algorithmes.



En louant des algorithmes, écrits dans ce langage?



Ouaips.



Concrètement, j'ai un peu de mal à comprendre comment cela est
réalisé. As tu un exemple à fournir?



Du calcul massivement parallèle sur des grosses machines (style 64
procs, 64 Go, clusters, toussa...), avec une gestion des processus
aux petits oignons. Le client distant envoie des trames, le
calculateur mouline durant plusieurs heures et renvoie le résultat
(tout en comptabilisant le temps CPU).

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Avatar
Kevin Denis
Le 06-10-2008, JKB a écrit :
Personnellement, j'ai développé
un langage de programmation parce que j'en avais besoin (aucun autre
ne répondait à mes besoins) et je fais de l'argent en louant des
algorithmes.



En louant des algorithmes, écrits dans ce langage?



Ouaips.



Concrètement, j'ai un peu de mal à comprendre comment cela est
réalisé. As tu un exemple à fournir?



Du calcul massivement parallèle sur des grosses machines (style 64
procs, 64 Go, clusters, toussa...),



Donc ça s'apparente à de la location de hardware pour cette partie.

avec une gestion des processus
aux petits oignons. Le client distant envoie des trames,



Là, j'aurais aussi besoin d'un exemple concret.. Des trames? Qu'est ce
donc?

le
calculateur mouline durant plusieurs heures et renvoie le résultat
(tout en comptabilisant le temps CPU).



D'accord, c'est pour la partie facturation.
--
Kevin
Avatar
JKB
Le 06-10-2008, ? propos de
Re: Payé pour abandonner un projet OpenSource,
Kevin Denis ?crivait dans fr.comp.os.linux.debats :
Le 06-10-2008, JKB a écrit :
Personnellement, j'ai développé
un langage de programmation parce que j'en avais besoin (aucun autre
ne répondait à mes besoins) et je fais de l'argent en louant des
algorithmes.



En louant des algorithmes, écrits dans ce langage?



Ouaips.



Concrètement, j'ai un peu de mal à comprendre comment cela est
réalisé. As tu un exemple à fournir?



Du calcul massivement parallèle sur des grosses machines (style 64
procs, 64 Go, clusters, toussa...),



Donc ça s'apparente à de la location de hardware pour cette partie.

avec une gestion des processus
aux petits oignons. Le client distant envoie des trames,



Là, j'aurais aussi besoin d'un exemple concret.. Des trames? Qu'est ce
donc?



Des connexions sur sockets TCP, le tout contenant les données de
base sur lequelles travailler.

Le client ouvre une connexion TCP sur un serveur qui récupère les
données, affecte des ID (utilisateur/processus), fait un fork()
mouline les données et renvoie le résultat.

Ce qui est loué est à la fois le matériel et le logiciel (gros truc
pas libre écrit dans un langage libre semi-compilé...).

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Avatar
Kevin Denis
Le 06-10-2008, JKB a écrit :
avec une gestion des processus
aux petits oignons. Le client distant envoie des trames,



Là, j'aurais aussi besoin d'un exemple concret.. Des trames? Qu'est ce
donc?



Des connexions sur sockets TCP,



hem.

le tout contenant les données de
base sur lequelles travailler.



Ok.

Le client ouvre une connexion TCP sur un serveur qui récupère les
données, affecte des ID (utilisateur/processus), fait un fork()
mouline les données et renvoie le résultat.

Ce qui est loué est à la fois le matériel et le logiciel (gros truc
pas libre écrit dans un langage libre semi-compilé...).



Ou intervient la location d'algo, alors?

Je prends un exemple pour être sur de bien suivre.
Admettons que je suis mathématicien[1]. Je dois inverser des matrices.
Je peux le faire moi-même sur ma machine de calcul perso, ou payer le
calcul d'inversion à quelqu'un.

Ce quelqu'un, donc toi, peut donc utiliser une méthode classique d'inversion
de matrices (implémentée dans un langage quelconque, que ce soit
rpl/2 ou un autre), auquel cas, tu loues du temps CPU. Ca fonctionne
jusqu'à ce le labo de math qui te loues tes services achète une machine
plus puissante que la tienne.

Ou alors, tu as inventé une nouvelle manière de calculer des inversions
de matrices avec un savant algorythme, une fois de plus, implémenté
dans un langage quelconque (rpl/2, ou du C, ou un autre). Et là,
effectivement, tu loues ton algorythme. Il ne sort pas de chez toi,
et les mathématiciens ne pourront pas rivaliser, sauf à trouver cet
algo, ou utiliser une machine 'x' fois plus puissante que la tienne, 'x'
correspondant à l'efficacité de ton algo.
--
Kevin
Avatar
JKB
Le 06-10-2008, ? propos de
Re: Payé pour abandonner un projet OpenSource,
Kevin Denis ?crivait dans fr.comp.os.linux.debats :
Le 06-10-2008, JKB a écrit :
avec une gestion des processus
aux petits oignons. Le client distant envoie des trames,



Là, j'aurais aussi besoin d'un exemple concret.. Des trames? Qu'est ce
donc?



Des connexions sur sockets TCP,



hem.

le tout contenant les données de
base sur lequelles travailler.



Ok.

Le client ouvre une connexion TCP sur un serveur qui récupère les
données, affecte des ID (utilisateur/processus), fait un fork()
mouline les données et renvoie le résultat.

Ce qui est loué est à la fois le matériel et le logiciel (gros truc
pas libre écrit dans un langage libre semi-compilé...).



Ou intervient la location d'algo, alors?

Je prends un exemple pour être sur de bien suivre.
Admettons que je suis mathématicien[1]. Je dois inverser des matrices.
Je peux le faire moi-même sur ma machine de calcul perso, ou payer le
calcul d'inversion à quelqu'un.

Ce quelqu'un, donc toi, peut donc utiliser une méthode classique d'inversion
de matrices (implémentée dans un langage quelconque, que ce soit
rpl/2 ou un autre), auquel cas, tu loues du temps CPU. Ca fonctionne
jusqu'à ce le labo de math qui te loues tes services achète une machine
plus puissante que la tienne.

Ou alors, tu as inventé une nouvelle manière de calculer des inversions
de matrices avec un savant algorythme, une fois de plus, implémenté
dans un langage quelconque (rpl/2, ou du C, ou un autre). Et là,
effectivement, tu loues ton algorythme. Il ne sort pas de chez toi,
et les mathématiciens ne pourront pas rivaliser, sauf à trouver cet
algo, ou utiliser une machine 'x' fois plus puissante que la tienne, 'x'
correspondant à l'efficacité de ton algo.



1/ Je ne parle pas d'inversion de matrices.
2/ Je bosse sur des algos d'optimisation de problèmes NP complets
avec plusieurs milliers de degrés de liberté. Je ne vais pas
rentrer plus dans le détail, mais il y a 10 ans de boulot derrière.
Aujourd'hui, je n'ai pas à ma disposition de machine assez puissante
pour faire le calcul en moins de quelques heures (des commerciaux
d'outils similaires vendent la même chose en deux secondes de temps
CPU sur un PC de bureau, mais personne de ma connaissance ne l'a vu
tourner, même pas les experts techniques du ministère de la recherche
avec qui je suis en contact et qui ont audité ledit produit.).
3/ Il est hors de question que l'algo en question quitte l'endroit
où il tourne actuellement. Si quelqu'un d'autre veut s'attaquer au
problème, il le peut, mais il y a du boulot.

La suite en message privé si tu veux.

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Avatar
Floris
Kevin Denis a écrit :
Ou intervient la location d'algo, alors?

Je prends un exemple pour être sur de bien suivre.



Mais bien sur, il va t'expliquer dans le détail son concept et son idée,
c'est à dire ce qui lui permet de vivre et de manger tout les jours.

Je trouve qu'il t'a déjà _amplement_ bien aiguillé sur son activité
professionnelle, moi j'en aurais pas dit moitié.

Alors oui, t'es un gentil monsieur sans arrière pensée qui ne pense qu'à
augmenter sa base de connaissance, mais non il va pas tout te filer sur
plateau.

Si son concept est repris par une grosse société qui aligne les prix et
qui lui prend sa clientèle, c'est toi qui viendra lui faire les
commissions et lui apporter une baguette de pain tout les jours ?

Tu ne penses certainement pas à mal mais rappelle toi ce que ça a couté
à l'auteur de MultiDeskOs :-)

Jayce ?!?

--
Floris Dubreuil
Avatar
Cumbalero
olivier a écrit :

Pourquoi donc devrait-on à faire du dévelopement gratos ?



Encore un bouffon qui n'a RIEN compris à la différence entre libre et
gratuit.

A+
JF
1 2 3 4