Source fermée de facto: arguments en faveur d'un logiciel clair

En suivant l'histoire de «Backdoor dans l'une des dépendances de la bibliothèque EventStream» - env. trans.

En tant que partisan de longue date des logiciels libres, je suis extrêmement déprimé par ce qui est arrivé au cours des dernières années aux différentes communautés de logiciels libres (à quelques exceptions, bien sûr).

Considérez l'un des derniers épisodes de la saga de l'industrie open source, qui n'a aucune idée de ce qu'il fait en général:

Ce n'est pas un cas unique. Très probablement, dans vos dépendances, il existe de nombreux autres modules abandonnés par les auteurs. J'ai écrit ce code non pas pour l'altruisme, mais pour le plaisir. J'ai étudié et étudier est amusant. Je l'ai publié parce que c'était facile à faire et parce que le partage de code aide aussi à apprendre. Je pense que la plupart des petits modules sur npm sont créés pour les mêmes raisons. Cependant, c'était il y a très longtemps. Depuis lors, je suis passé de ce module à un autre, puis à un autre, et maintenant dans le processus de transition de celui-ci. J'ai écrit de bien meilleurs modules que cela, Internet n'a tout simplement pas complètement rattrapé.

- @dominictarr, dans l'instruction de porte dérobée de la bibliothèque de flux d'événements

TL;DR: node.js. , . «» , . .

, «» . . . , 100% , , .

, FOSS . , - , .

, .

, .

. , «» . , , FOSS. , , , . , , .

? , FOSS , console.log("ur mom, lol"), , , , -, .

, FOSS, GPL, : « , » , , , , .

, ? - -. 40 000 , . , FOSS , ! ?!

:

FOSS .


.

— , , , , — , .

— , . , : .

, , - , , , — . . , , - , , , ? , .

? FOSS, ? , . , - !

— , , . , - , , . , FOSS ( ), , : , , .

, event-stream, 1500 , , 1 event-stream.

-


.

, , FOSS , , . , , . , , ?

, . FOSS , .

. .

Linux. , , , . , , , : 1)  ; 2)  , - , ; 3)  - , , , .

, .

?


. . , , .

: ( ) 2 (80 ) 80% , ?

, , . , . , , .

, . , , .

. FOSS : , . .

, , , . , - Adobe Flash , « , », « , ».

, .

, , . , , , , , . , , «».

«» FOSS , . , . , , , - .

Source: https://habr.com/ru/post/fr431822/


All Articles