Ici, on parle de plugins, dont personne ne peut avoir un contrôle total à priori.
Il y a deux logiques :
- Le plugin
- L'embeded
Dans le cas du plugin le navigateur ouvre une interface à lui pour un logiciel créé par un autre dev. C'est donc à l'autre dev de respecter les licences. Si demain je fais un plugin Active X qui enfreint des brevets, Microsoft n'a aucun soucis à se faire. Même si techniquement au niveau du runtime il n'y a qu'un seul éxecutable, je suis el seul fautif pour ne pas avoir respecter les licences.
Dans le cas de l'embed, le navigateur ouvre une interface à une Bibliothèque extérieure, puis apelle des composants de cette bibliothèque en leur donnant les droits sur cette interface. Dans ce cas les devs du navigateur doivent valider la licence de la bibliothèque et des composants qu'ils apellent. Mais ce qui se passe après que les composants aient été appelés n'aient plus de leur ressort. Il y a plusieurs exécutables distincts.
Et heureusement que ca se passe comme çà (Note : sinon je dépose un brevet, je fait moult plugins et je commence à attaquer tout le monde, ca peut être un business plan valable.)
[^] # Re: M
Posté par Jerome Herman . En réponse au journal Pourquoi H264 ne doit pas devenir le codec du web (par le MPEG). Évalué à 2.
Il y a deux logiques :
- Le plugin
- L'embeded
Dans le cas du plugin le navigateur ouvre une interface à lui pour un logiciel créé par un autre dev. C'est donc à l'autre dev de respecter les licences. Si demain je fais un plugin Active X qui enfreint des brevets, Microsoft n'a aucun soucis à se faire. Même si techniquement au niveau du runtime il n'y a qu'un seul éxecutable, je suis el seul fautif pour ne pas avoir respecter les licences.
Dans le cas de l'embed, le navigateur ouvre une interface à une Bibliothèque extérieure, puis apelle des composants de cette bibliothèque en leur donnant les droits sur cette interface. Dans ce cas les devs du navigateur doivent valider la licence de la bibliothèque et des composants qu'ils apellent. Mais ce qui se passe après que les composants aient été appelés n'aient plus de leur ressort. Il y a plusieurs exécutables distincts.
Et heureusement que ca se passe comme çà (Note : sinon je dépose un brevet, je fait moult plugins et je commence à attaquer tout le monde, ca peut être un business plan valable.)