Il n'y en avait aucun. Il y a ici comme dans de nombreux endroits une incompréhension de l'impact des brevets sur les standards, je ne fais qu'essayer de passer un message.
quand tu parles du problème du mp3, c'est parcqu'une société a des brevets logiciels sur des algo liés au format mp3, et qu'elle peut donc vendre des licences d'utilisations, et de ce fait empêche une implémentation "libre".
Oui, exactement, et alors ?
D'une manière générale, rien n'empêche une implémentation libre de standard, sauf en cas de brevets logiciels.
Dans tes rêves. Il y aussi le problème des marques, la propriété au sens du copyright de certaines apis, etc. Ceci dit, le problème de .NET est bien lié aux brevets, au moins pour la partie standardisée. Pour la partie qui est propriété de MS, je pense qu'il y a d'autres moyens de protection.
Pas plus que le HTML peut être implémenté librement, pas plus que le standard XY peut être implémenté librement, etc. On est bien d'accord : les brevets logiciels ca pu, ca met en danger tous les logiciels libres.
Sauf que c'est beaucoup plus complexe que ça. Par exemple, les standards du W3C sont obligatoirement en royalty free. Les auteurs d'un standard W3C comme XML, HTML, etc. sont dans l'obligation 1) de révéler leurs brevets concernés par un standards 2) de fournir une licence royalty free. Pour l'instant, il n'existe aucun problème avec de très nombreux standards du W3C, comme HTML, XML, etc. Au contraire, il existe de gros problèmes avec d'autres standards comme mp3, mpeg4, la fat (dont le brevet n'a finalement pas été invalidé), etc.
Ce que je te reproche, c'est de toujours te réfugier, comme tous les fans béats de Mono, derrière des considérations générales sur les brevets pour défendre la possibilité d'une implémentation libre de .NET, alors que ce framework pose des problèmes spécifiques : 1) il est l'oeuvre de MS 2) MS défend maintenant sa "propriété intellectuelle" de façon assez sérieuse par diverses techniques dont les brevets (alors qu'historiquement ce n'était pas trop le cas) 3) .NET est très novateur sur certains points, ce qui rend possible des brevets sans prior art 4) MS a tenté de protéger l'API complète, même si pour l'instant le brevet n'a pas été validé.
Je ne sais pas argumenter ? Ben j'élargi juste ton raisonnement. Pour toi rien ne prouve qu'on peut implémenter librement .NET. Moi j'élargi pour montrer que c'est un problème général et pas spécifique à Mono. Enfin puisque tout est pourri, commencons par arrêter d'utiliser ce noyau Linux qui violent des centaines de brevets.
Le problème n'est pas spécifique à Mono, mais .NET pose des problèmes spécifiques, cf au dessus.
Ce que je n'aime pas, c'est qu'on soulève à chaque fois le problème des brevets logiciels pour Mono... Effectivement Mono a ce problème, comme tous les autres, et ensuite ?
Non, pas comme tous les autres, Mono vise à être la COPIE CONFORME d'un produit qui est au coeur de la stratégie de Microsoft. Si tu ne comprends pas qu'être la COPIE CONFORME de quelque chose est différent d'intégrer des éléments qui pourraient être brevetés, je ne peux rien pour toi.
Moi je vais me mettre à faire pareil tiens. Dès que quelqu'un parle de Python ou KDE (je dis n'importe quoi) : "oué mais c'est pas libre, rien nous garantie que ces technos ne violent pas de brevets logiciels".
Il est vrai que tu dis parfaitement n'importe quoi, surtout pour Python. Python, comme par exemple Caml ou Ruby, est très innovant et n'est pas une copie d'autre chose. Il est possible que Python viole des brevets, mais ce n'est certainement pas la copie de quelque chose inventée par d'autres.
C'est une façon simple et pratique de dénigrer une techno sans éléments tangibles.
Et voilà, tu te dévoiles. Tu te trompes d'adversaire, mon cher. J'admire .NET et C# qui sont pour moi l'étape logique après Java. Excepté deux ou trois conneries, C# est à mon avis strictement mieux que Java, ditto pour le framework. La techno est merveilleuse et les promesses pour la version 3 sont impressionnantes. Mais voilà, c'est une techno microsoft qui fait partie de sa stratégie actuelle et ça pose de nombreux problèmes non techniques.
Un autre exemple appliqué au monde de l'automobile (vendeur Mercedes) : "BMW c'est dangereux, rien ne vous prouve que vous allez pas vous envoyer dans le décor au prochain virage" Genre c'est un problème spécifique à BMW.
Belle comparaison débile. Et si je te parle de la classe A et du test de l'élan, tu te rends mieux compte du caractère débile de ta comparaison ? Encore une fois, tu devrais lire les commentaires des autres avant de répondre de travers avec ton cathéchisme pro-mono. J'ai passé des jours et des jours à me documenter sur le sujet, à lire des dizaines d'articles, blogs, brevets, etc. pour écrire mon article dans Linux Mag. Tu me confonds avec un trolleur de base, donc récapitulons pour ta future réponse :
1) techniquement, C# et .NET sont de très belles choses que j'admire
2) je connais le sujet
[^] # Re: C# et le libre...
Posté par boubou . En réponse à la dépêche talweg, une migration vers Mono. Évalué à 10.
Il n'y en avait aucun. Il y a ici comme dans de nombreux endroits une incompréhension de l'impact des brevets sur les standards, je ne fais qu'essayer de passer un message.
quand tu parles du problème du mp3, c'est parcqu'une société a des brevets logiciels sur des algo liés au format mp3, et qu'elle peut donc vendre des licences d'utilisations, et de ce fait empêche une implémentation "libre".
Oui, exactement, et alors ?
D'une manière générale, rien n'empêche une implémentation libre de standard, sauf en cas de brevets logiciels.
Dans tes rêves. Il y aussi le problème des marques, la propriété au sens du copyright de certaines apis, etc. Ceci dit, le problème de .NET est bien lié aux brevets, au moins pour la partie standardisée. Pour la partie qui est propriété de MS, je pense qu'il y a d'autres moyens de protection.
Pas plus que le HTML peut être implémenté librement, pas plus que le standard XY peut être implémenté librement, etc. On est bien d'accord : les brevets logiciels ca pu, ca met en danger tous les logiciels libres.
Sauf que c'est beaucoup plus complexe que ça. Par exemple, les standards du W3C sont obligatoirement en royalty free. Les auteurs d'un standard W3C comme XML, HTML, etc. sont dans l'obligation 1) de révéler leurs brevets concernés par un standards 2) de fournir une licence royalty free. Pour l'instant, il n'existe aucun problème avec de très nombreux standards du W3C, comme HTML, XML, etc. Au contraire, il existe de gros problèmes avec d'autres standards comme mp3, mpeg4, la fat (dont le brevet n'a finalement pas été invalidé), etc.
Ce que je te reproche, c'est de toujours te réfugier, comme tous les fans béats de Mono, derrière des considérations générales sur les brevets pour défendre la possibilité d'une implémentation libre de .NET, alors que ce framework pose des problèmes spécifiques : 1) il est l'oeuvre de MS 2) MS défend maintenant sa "propriété intellectuelle" de façon assez sérieuse par diverses techniques dont les brevets (alors qu'historiquement ce n'était pas trop le cas) 3) .NET est très novateur sur certains points, ce qui rend possible des brevets sans prior art 4) MS a tenté de protéger l'API complète, même si pour l'instant le brevet n'a pas été validé.
Je ne sais pas argumenter ? Ben j'élargi juste ton raisonnement. Pour toi rien ne prouve qu'on peut implémenter librement .NET. Moi j'élargi pour montrer que c'est un problème général et pas spécifique à Mono. Enfin puisque tout est pourri, commencons par arrêter d'utiliser ce noyau Linux qui violent des centaines de brevets.
Le problème n'est pas spécifique à Mono, mais .NET pose des problèmes spécifiques, cf au dessus.
Ce que je n'aime pas, c'est qu'on soulève à chaque fois le problème des brevets logiciels pour Mono... Effectivement Mono a ce problème, comme tous les autres, et ensuite ?
Non, pas comme tous les autres, Mono vise à être la COPIE CONFORME d'un produit qui est au coeur de la stratégie de Microsoft. Si tu ne comprends pas qu'être la COPIE CONFORME de quelque chose est différent d'intégrer des éléments qui pourraient être brevetés, je ne peux rien pour toi.
Moi je vais me mettre à faire pareil tiens. Dès que quelqu'un parle de Python ou KDE (je dis n'importe quoi) : "oué mais c'est pas libre, rien nous garantie que ces technos ne violent pas de brevets logiciels".
Il est vrai que tu dis parfaitement n'importe quoi, surtout pour Python. Python, comme par exemple Caml ou Ruby, est très innovant et n'est pas une copie d'autre chose. Il est possible que Python viole des brevets, mais ce n'est certainement pas la copie de quelque chose inventée par d'autres.
C'est une façon simple et pratique de dénigrer une techno sans éléments tangibles.
Et voilà, tu te dévoiles. Tu te trompes d'adversaire, mon cher. J'admire .NET et C# qui sont pour moi l'étape logique après Java. Excepté deux ou trois conneries, C# est à mon avis strictement mieux que Java, ditto pour le framework. La techno est merveilleuse et les promesses pour la version 3 sont impressionnantes. Mais voilà, c'est une techno microsoft qui fait partie de sa stratégie actuelle et ça pose de nombreux problèmes non techniques.
Un autre exemple appliqué au monde de l'automobile (vendeur Mercedes) : "BMW c'est dangereux, rien ne vous prouve que vous allez pas vous envoyer dans le décor au prochain virage" Genre c'est un problème spécifique à BMW.
Belle comparaison débile. Et si je te parle de la classe A et du test de l'élan, tu te rends mieux compte du caractère débile de ta comparaison ? Encore une fois, tu devrais lire les commentaires des autres avant de répondre de travers avec ton cathéchisme pro-mono. J'ai passé des jours et des jours à me documenter sur le sujet, à lire des dizaines d'articles, blogs, brevets, etc. pour écrire mon article dans Linux Mag. Tu me confonds avec un trolleur de base, donc récapitulons pour ta future réponse :
1) techniquement, C# et .NET sont de très belles choses que j'admire
2) je connais le sujet