@DesPreuves: Avant de me traiter d'ignorant, sais-tu au moins dans quel secteurs et avec quels organismes/entreprises j'ai pu travailler ?

Tu nous apprends que les sources d'Airbus, d'EADS ou du CNES peuvent être compilé par ceux qui sont autorisés à travailler dessus (et ont signé bien souvent à cette occasion un NDA) , ouah c'est incroyable !! :-p

Quand à ta définition de "non-bug" pour le vol 501, je suis au moins content que tu précises que ce n'est pas l'erreur d'un "jeune" développeur comme moi, mais d'un vieux (c..) qui gagne 2 fois plus comme toi.

Bref dans les différents secteurs et entreprises privées dans lesquels j'ai pu bosser, j'ai souvent eut à intégrer ou communiquer avec des modules/composants logiciels (librairies, fichiers objets, application externe, parfois distante) dont je n'avais pas accès au source, bref à première vue des boîtes noires. Des fois alors même que le dit composant était développé par la même boîte.

Le problème c'est que l'on devait faire ou vendre qqch qui marche avec, et souvent on remarquait des bugs ou des comportement améliorables. Quand il s'agissait d'intégrer le composant, je me devais un minimum d'étudier, vérifier, et faire un peu de reverse pour les boites noires, afin de m'assurer qu'il n'y avait au moins pas de failles que je puisse trouver/exploiter facilement. Parfois l'équipe de l'autre coté (qui avait les mains dans son code) était réactive, on s'entendait bien, et corrigeait/améliorait rapidement leur "module". Parfois aussi on s'entendait tellement bien qu'ils nous donnait (officiellement ou "sous le manteau") accès à une partie des sources et l'on pouvait directement discuter code et proposer des patchs. Parfois au contraire, il n'y avait plus personne de vraiment compétent de l'autre coté ou ils refusaient de nous écouter pour des raisons financières/commerciales/politiques (je me suis jamais intéressé aux cotés commerciaux, j'aime juste faire que ça marche, et que ça marche bien).

De même je ne m’intéresse pas vraiment aux cotés politiques, et je n'ai aucunement parlé de logiciel Libre ou d'Open Source. Moi j'ai juste du cambouis sur les mains, j'aime ça. Et j'aime pas que l'on me donne des modules (pièces/moteurs) que je ne peux pas démonter...

Sachant qu'en réalité, si on peut toujours, juste que c'est bien plus difficile, et que l'effort passé sur ces m... ne vaut pas à mon avis celui passé à améliorer les choses pour lesquels ce genre de question (propriété intellectuel, secret industriel, "supériorité" stratégique... ) ne se pose pas.