libreplanet-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libreplanet-discuss] 7 Reasons to Avoid Open Source?


From: Thomas Harding
Subject: Re: [libreplanet-discuss] 7 Reasons to Avoid Open Source?
Date: Mon, 04 Dec 2017 15:51:38 +0100

Le 4 décembre 2017 03:12:55 GMT+01:00, Chad Larson 
<BPYZs1fx@mailtoo.hungrycats.org> a écrit :
[...]
>> * Reason #1 – Lacks a traceable software development life cycle
>>

>In embedded project context, "traceability" refers to a matrix
>of requirements on the integrated product (e.g. "must implement
[...]
>Merely using a VCS is not sufficient.  Traceability requires
>identifying
>individual persons responsible for determining requirements for the
>code, establishing their competence to design and implement the code,
>and
>demonstrating that the code implements the requirements correctly for
>each
>product that uses the code.  Industrial regulations require
>traceability
>to determine which individual personally made which implementation
>decisions and which individual tested and verified the results.
>
[...]
>Practically, if an embedded project requires traceability, it can
>only import software that was developed with traceability, free or not;
>otherwise, the project typically has to assume liability for the
>imported
>software.

So, actually software is not used in that context as a software but as an 
industral product you can buy with warranty, and possibly discard your own 
responsabilty on (using) it regardless it's cost (then sue the furbisher).

Moreover, QA would not be done internally on "parts".

That makes sense on a manufacturing process, where you produce hundreds eachs 
then make destructive tests on some and warranty with fee in each part.

That's not the same on software, and that's why a fully tested " embedded 
software" can fail : just look at Ariane IV / Ariane V failure where a reused 
piece of code was untested on the last " because of QA ".

"There is no warranty" from upstream is the safest approach. While more 
expensive (...)



>> * Reason #7 – Integration is never as easy as it seems
>
>This is usually true in software projects, free or not.
>Underestimation of integration costs is an endemic phenomenon.
>
>Many of the other points are equally true for all software.  Only the
>association of those points specifically and exclusively with free
>software is incorrect.



-- 
Je suis née pour partager, non la haine, mais l'amour.
         Sophocle, Antigone, 442 av. J.C.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]