Liste des Groupes | Revenir à se design |
On 10/26/2024 6:18 AM, Lasse Langwadt wrote:have you seen some of the closed source code that has tried to go open source? it usually fails because no one remembers what code was outright stolen, what was taken from open source and in violation of licenses, and what was bought from 3rd party with no right release, under NDA or violating patentsAnd to some extend it also protects Russian contributors from being the target of being forced to add "bad things"The problem with FOSS is the naive belief that "lots of eyes"
looking at the code *will* discover errors, bugs, etc. This
is just wishful thinking.
From "KLEE: Unassisted and Automatic Generation of High-Coverage
Tests for Complex Systems Programs":
"We also used KLEE as a bug finding tool, applying it to 452
applications (over 430K total lines of code), where it found
56 serious bugs, including three in COREUTILS that had been
---> missed for over 15 years. Finally, we used KLEE to crosscheck
purportedly identical BUSYBOX and COREUTILS utilities, finding
functional correctness errors and a myriad of inconsistencies."
So, folks have been looking at that code for "15 years" and still
didn't notice the bugs?
The failure is in thinking that someone ELSE will have found the bugs
and taken action on correcting them.
A "bad actor's" actions are, thus, largely innoculated from discovery.
And, as there is no easy way of tracking down who/what may have
already incorporated them, no easy way to "recall" those defective
products. (closed source would have such a provision as the owner
of the source will likely know which products contain which bits
of code)
Les messages affichés proviennent d'usenet.