typos liens
This commit is contained in:
parent
1fea329d28
commit
0172d4a885
@ -10,7 +10,7 @@ Un aspect central consiste à demander à pouvoir disposer des sources du code s
|
||||
|
||||
Le mouvement autour du logiciel libre s'officialise en particulier avec la création du free software foundation (FSF) aux états-unis en 1985, qui propose la licence GPL (General Public License).
|
||||
|
||||
* (GNU GPL)[https://en.wikipedia.org/wiki/GNU_General_Public_License]
|
||||
* [GNU GPL](https://en.wikipedia.org/wiki/GNU_General_Public_License)
|
||||
|
||||
Le noyaux Linux est traditionnellement protégé par cette licence GPL.
|
||||
|
||||
@ -18,27 +18,27 @@ D'autres système d'exploitation libres basés sur unix, comme FreeBSD sont prot
|
||||
|
||||
Il existe de facto un foisonnement de licences plus ou moins libres au sens qu'elles sont plus ou moins copy-left. La FSF elle-même propose une version plus permissive de sa licence GPL, particulièrement adaptée pour des librairies qui pourraient être compatibles avec des logiciels pourtant sous licence copy-right.
|
||||
|
||||
* (GNU Lesser GPL)[https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License]
|
||||
* [GNU Lesser GPL](https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License)
|
||||
|
||||
En France, une licence libre est proposée par plusieurs organismes de recherche.
|
||||
|
||||
* (CeCILL)[https://fr.wikipedia.org/wiki/Licence_CeCILL]
|
||||
* [CeCILL](https://fr.wikipedia.org/wiki/Licence_CeCILL)
|
||||
|
||||
De manière générale, le militantisme tel que porté par la FSF trouve un terreau assez fertile dans de nombreuses universités dans les département d'informatique, ce qui va contribuer à faire évoluer les mentalités dans l'industrie assez rapidement.
|
||||
* (Foisonnement de licences)[https://en.wikipedia.org/wiki/Free-software_license]
|
||||
* [Foisonnement de licences](https://en.wikipedia.org/wiki/Free-software_license)
|
||||
|
||||
Un autre aspect plus restreint consiste à promouvoir des API ouvertes.
|
||||
Une APi consiste à promouvoir la modularité et à documenter la manière d'interagir avec un composant, sans pour autant nécessairement rendre open source ce composant.
|
||||
* (API)[https://en.wikipedia.org/wiki/API]
|
||||
* (open API)[https://en.wikipedia.org/wiki/Open_API]
|
||||
* [API](https://en.wikipedia.org/wiki/API)
|
||||
* [open API](https://en.wikipedia.org/wiki/Open_API)
|
||||
|
||||
Un précurseur en terme d'API ouverte est par exemple la norme POSIX pour les systèmes unix en 1988 (en fait un standard pour unix).
|
||||
|
||||
L'archétype de l'entreprise initialement totalement opposée à la culture du logicel libre et de la transparence est Microsoft qui va pendant toutes les années 90 continuer à s'appuyer sur un copyright traditionnel, des sources non disponibles, deslogiciels qu'il faut acheter, et un système d'API peu documenté qui rend très difficile de faire un logiciel pour le système d'exploitation windows pour une entreprise tierce. En particulier, Microsoft a tout fait pour entraver l'adoption de standard du web et pour favoriser son propre navigateur Internet Explorer. L'entreprise a même poussé le vice jusqu'à faire semblant de suivre des standards en construction pour mieux les saborder (Embrace, extend and extinguish).
|
||||
|
||||
* (Monopole)[https://en.wikipedia.org/wiki/Microsoft_litigation]
|
||||
* (Saborder les standards)[https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish]
|
||||
* (le jeu XBill)[https://en.wikipedia.org/wiki/XBill]
|
||||
* [Monopole](https://en.wikipedia.org/wiki/Microsoft_litigation)
|
||||
* [Saborder les standards](https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish)
|
||||
* [le jeu XBill](https://en.wikipedia.org/wiki/XBill)
|
||||
|
||||
On assiste in fine à une transformation de la manière dont les gros projet logiciels sont vendus et organisées depuis des logiciels des années 1980/90 comme ceux vendus par une entreprise comme Microsoft avec une industrie qui va s'approprier certaines pratiques promus par la mouvance du logiciel libre.
|
||||
|
||||
@ -46,7 +46,7 @@ Par exemple, en 1998, Netscape entame le projet open source Mozilla et livre le
|
||||
|
||||
En 2001, même Microsoft fini par ouvrir les sources de son système d'exploitation.
|
||||
|
||||
* (Shared Source Initiative)[https://en.wikipedia.org/wiki/Shared_Source_Initiative]
|
||||
* [Shared Source Initiative](https://en.wikipedia.org/wiki/Shared_Source_Initiative)
|
||||
|
||||
En 2001, Apple propose Mac OS X qui est basé sur FreeBSD (sous Apple Public Source License); et, en 2005, Android alors racheté par Google développe son système d'exploitation basé sur linux (sous licence Apache) avec initialement une réimplémentation plus ou moins partielle de l'API du langage java.
|
||||
|
||||
@ -54,14 +54,14 @@ Ceci n'a pas empêché les mastodontes d'abuser de leur position dominante sous
|
||||
|
||||
Le fait que Android soit open source permet par exemple de réaliser des forks qui permettent une meilleure protection des données personnelles.
|
||||
|
||||
*(CalyxOS)[https://en.wikipedia.org/wiki/CalyxOS]
|
||||
*(custom Android OS)[https://en.wikipedia.org/wiki/List_of_custom_Android_distributions]
|
||||
* [CalyxOS](https://en.wikipedia.org/wiki/CalyxOS)
|
||||
* [custom Android OS](https://en.wikipedia.org/wiki/List_of_custom_Android_distributions)
|
||||
|
||||
Quelques affaires.
|
||||
|
||||
*(google vs Oracle)[https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_Inc]
|
||||
* (Epic Game vs Apple)[https://en.wikipedia.org/wiki/Epic_Games_v._Apple]
|
||||
* (Epic Game vs Google)[https://en.wikipedia.org/wiki/Epic_Games_v._Google]
|
||||
* [google vs Oracle](https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_Inc)
|
||||
* [Epic Game vs Apple](https://en.wikipedia.org/wiki/Epic_Games_v._Apple)
|
||||
* [Epic Game vs Google](https://en.wikipedia.org/wiki/Epic_Games_v._Google)
|
||||
|
||||
|
||||
## Patent in the US.
|
||||
@ -80,19 +80,19 @@ Un autre exemple intéressant est le travail sur la crypto à clé publique avec
|
||||
Un exemple qui peut sembler un peu plus ridicule est l'achat en un clic d'amazon (plutôt pour se défendre de ces concurrents directs à l'époque dans la vente en ligne de livres), la demande est rejettée en 2007 pour un brevet européen (pas original) et au Canada (effet physique).
|
||||
|
||||
|
||||
* (source un peu datée mais intéressante vieux projet à Stanford en 2000)[https://cs.stanford.edu/people/eroberts/courses/cs181/projects/1999-00/software-patents/]
|
||||
* [source un peu datée mais intéressante vieux projet à Stanford en 2000](https://cs.stanford.edu/people/eroberts/courses/cs181/projects/1999-00/software-patents/)
|
||||
|
||||
* (one click)[https://en.wikipedia.org/wiki/1-Click]
|
||||
* [one click](https://en.wikipedia.org/wiki/1-Click)
|
||||
|
||||
Les trois brevets discutés dans cette section sont disponibles sur le git.
|
||||
|
||||
* (brevet Compression LZW US)[../Brevets/BrevetsHistoriques/US_4558302_A.pdf]
|
||||
* (brevet RSA US)[../Brevets/BrevetsHistoriques/US4405829.pdf]
|
||||
* (brevet One click US)[../Brevets/BrevetsHistoriques/US5960411.pdf]
|
||||
* [brevet Compression LZW US](../Brevets/BrevetsHistoriques/US_4558302_A.pdf)
|
||||
* [brevet RSA US](../Brevets/BrevetsHistoriques/US4405829.pdf)
|
||||
* [brevet One click US](../Brevets/BrevetsHistoriques/US5960411.pdf)
|
||||
|
||||
Un peu d'histoire des brevets aux US avec les évolutions en particulier politique lorsque l'administration Clinton nomme à la tête de l'USPTO un ancien lobbyiste de l'industrie du logiciel.
|
||||
|
||||
* (software patent in the US)[https://en.wikipedia.org/wiki/Software_patents_under_United_States_patent_law]
|
||||
* [software patent in the US](https://en.wikipedia.org/wiki/Software_patents_under_United_States_patent_law)
|
||||
|
||||
## Brevets en Europe
|
||||
|
||||
@ -100,7 +100,7 @@ Il y a une différence fondamentale entre le droit aux US et en Europe qui limit
|
||||
|
||||
|
||||
En France, depuis 2007, c'est la convention sur le brevet Européen (CBE) et ces directives qui sont applicables.
|
||||
* (intro vulgarisée)[https://www.epo.org/fr/news-events/in-focus/ict/hardware-and-software]
|
||||
* [intro vulgarisée](https://www.epo.org/fr/news-events/in-focus/ict/hardware-and-software)
|
||||
|
||||
En général en europe, on peut poser un brevet sur n'importe quelle technologie (article 52) à condition d'avoir 3 ingrédients : être novateur (détails à l'article 53), ne pas être évident (détails à l'article 56), être susceptible d'une application industrielle (détails à l'article 57).
|
||||
|
||||
@ -108,7 +108,7 @@ Il y toutefois des exceptions. En particulier l'Article 52.2.a stipule qu'on ne
|
||||
|
||||
> les découvertes, les théories scientifiques et les méthodes mathématiques".
|
||||
|
||||
* (Article 52)[https://www.epo.org/fr/legal/epc/2020/a52.html]
|
||||
* [Article 52](https://www.epo.org/fr/legal/epc/2020/a52.html)
|
||||
|
||||
On ne peut pas non plus poser de brevet sur du code qui lui relève du droit d'auteur.
|
||||
|
||||
@ -127,7 +127,7 @@ La définition est reproduite ci-dessous.
|
||||
> are realised wholly or partly by means of a computer program.
|
||||
|
||||
Pour plus de détails une annexe propose
|
||||
* (index IMO)[https://www.epo.org/fr/legal/guidelines-epc/2024/j.html#]
|
||||
* [index IMO](https://www.epo.org/fr/legal/guidelines-epc/2024/j.html#)
|
||||
|
||||
## Stratégie pour permettre de poser un brevet sur un algorithme
|
||||
|
||||
@ -142,10 +142,10 @@ Une autre technique consiste à rendre l'algorithme tellement flou qu'on peut me
|
||||
|
||||
Exemples de sites pour trouver des brevets :
|
||||
|
||||
* (en local)[../Brevets/]
|
||||
* (inpi)[https://data.inpi.fr/recherche_avancee/brevets?advancedSearch=%257B%2522checkboxes%2522%253A%257B%2522bases_choice%2522%253A%257B%2522order%2522%253A0%252C%2522searchField%2522%253A%255B%2522origin%2522%255D%252C%2522values%2522%253A%255B%257B%2522value%2522%253A%2522FR%2522%252C%2522checked%2522%253Atrue%257D%252C%257B%2522value%2522%253A%2522CCP%2522%252C%2522checked%2522%253Atrue%257D%252C%257B%2522value%2522%253A%2522EP%2522%252C%2522checked%2522%253Atrue%257D%252C%257B%2522value%2522%253A%2522WO%2522%252C%2522checked%2522%253Atrue%257D%255D%257D%257D%252C%2522texts%2522%253A%257B%2522cpc%2522%253A%257B%2522order%2522%253A5%252C%2522searchField%2522%253A%255B%2522patentClassifications.classificationSymbol%2522%255D%252C%2522checkedSearchField%2522%253A%255B%255D%252C%2522value%2522%253A%2522H03M%25207%252F40%2522%257D%257D%252C%2522multipleSelects%2522%253A%257B%257D%252C%2522dates%2522%253A%257B%257D%257D]
|
||||
* (recherche par code CDC)[https://worldwide.espacenet.com/classification?locale=fr_EP#!/CPC=H03M7/00]
|
||||
* (google patent)[https://patents.google.com/]
|
||||
* [en local](../Brevets/)
|
||||
* [inpi](https://data.inpi.fr/recherche_avancee/brevets?advancedSearch=%257B%2522checkboxes%2522%253A%257B%2522bases_choice%2522%253A%257B%2522order%2522%253A0%252C%2522searchField%2522%253A%255B%2522origin%2522%255D%252C%2522values%2522%253A%255B%257B%2522value%2522%253A%2522FR%2522%252C%2522checked%2522%253Atrue%257D%252C%257B%2522value%2522%253A%2522CCP%2522%252C%2522checked%2522%253Atrue%257D%252C%257B%2522value%2522%253A%2522EP%2522%252C%2522checked%2522%253Atrue%257D%252C%257B%2522value%2522%253A%2522WO%2522%252C%2522checked%2522%253Atrue%257D%255D%257D%257D%252C%2522texts%2522%253A%257B%2522cpc%2522%253A%257B%2522order%2522%253A5%252C%2522searchField%2522%253A%255B%2522patentClassifications.classificationSymbol%2522%255D%252C%2522checkedSearchField%2522%253A%255B%255D%252C%2522value%2522%253A%2522H03M%25207%252F40%2522%257D%257D%252C%2522multipleSelects%2522%253A%257B%257D%252C%2522dates%2522%253A%257B%257D%257D)
|
||||
* [recherche par code CDC](https://worldwide.espacenet.com/classification?locale=fr_EP#!/CPC=H03M7/00)
|
||||
* [google patent](https://patents.google.com/)
|
||||
|
||||
## Exercice de compréhension et restitution d'un brevet
|
||||
|
||||
@ -159,10 +159,8 @@ Soit dans la liste présenté, soit un de votre choix mais à faire valider par
|
||||
* Préparer un support de présentation de 3 à 5 pages maximum : e.g. 1 page pour présenter le brevet très rapidement, 1 ou 2 pages pour présenter tout ou partie de l'aspect algorithmique (un ou plusieurs dessins du brevet, ou des versions simplifiées), 1 ou 2 pages pour parler plutôt de votre perception en temps que juriste. Si l'algorithme est très compliqué, vous pouvez présenter grossièrement l'algorithme général puis zoomer sur un point particulier.
|
||||
|
||||
Notation. Bienveillante.
|
||||
|
||||
L'important est de faire l'exercice et de voir à quoi ressemble un brevet sur un sujet technique car ceci pourrait vous concerner dans votre travail à court ou moyen terme.
|
||||
|
||||
Autre aspect. Expliquer de manière vulgarisée un algorithme.
|
||||
|
||||
Cas d'usage qu'on ne verra pas pour aller au delà de l'exercice.
|
||||
* une équipe technique souhaite poser un brevet.
|
||||
|
Loading…
x
Reference in New Issue
Block a user