les fournisseurs Java JCE - qu'est-ce que « la mise en œuvre de la salle blanche » signifie?

StackOverflow https://stackoverflow.com/questions/2575362

  •  24-09-2019
  •  | 
  •  

Question

Je suis obligé d'écrire un fournisseur de JCE. J'ai appris que je dois utiliser le château gonflable de mise en œuvre salle blanche. Pourriez-vous s'il vous plaît me dire ce que « la mise en œuvre de la salle blanche » signifie dans ce contexte?

Était-ce utile?

La solution

Mise en oeuvre de salle blanche signifie dans ce contexte qui a été écrit le seul code de la description et les spécifications, mais pas avec l'accès à tout code potentiellement gênant.

Il est important que le code source Sun était auparavant sous une licence qui était incompatible avec les distributions en particulier GPL. En veillant à ce que le code n'a pas été écrit sans aucun accès à ce code, il est garanti que la licence Sun ne pouvait plus tard se trouve à appliquer à la mise en œuvre de la salle blanche, puis à nouveau être incompatible avec la licence GPL ou toute autre restriction.

En d'autres termes, il est une garantie que la licence présentée détiendra.

Autres conseils

Malgré le nom, la plupart des ré-implémentations sont effectuées dans des chambres avec des canettes de bière vides et la plupart des boîtes à pizza. Ce parle de l'expérience passée, vous comprenez: -)

Cependant, dans le contexte du développement de la puce, une salle blanche est celle où les petites imperfections (comme la poussière) peuvent causer des problèmes graves à l'échelle nano. Donc, ils sont gardés incroyablement propre, avec des laveurs d'air, des vêtements de protection (protection de l'environnement, etc.) notvthe porteur

Par analogie, le développement logiciel de la salle blanche est fait sans aucun accès à des imperfections qui pourraient causer des problèmes. Dans le cas d'un logiciel open source, cela signifie ne pas avoir accès à une mise en œuvre qui pourrait être « viciée » par une licence incompatible. (Ce n'est pas GPL, mais cela est souvent cité en raison de sa nature virale). Cependant, cela vaut aussi pour la source fermée inverse des projets d'ingénierie, comme la création du BIOS compatible IBM qui a ouvert le marché aux clones IBM dans les années 80.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top