A method and apparatus for improvement of computer-related products to
solve problems caused by artificially embedded locks, barriers, defects,
and the like, that force a consumer to needlessly upgrade hardware or
software on a computer. An independent developer may procure access to a
product, develop a testing regimen for functionality of the product, and
perform evaluations to identify sources of any operational defects found.
Accordingly, the developer may then provide a generalized testing regimen
to test instances of product provided by a supplier, identify those
containing the flaw, and may optionally provide a solution to the flaw,
where practicable. The independent developer may obtain intellectual
property rights in the testing, solution or both for the product. Thus,
by notifying a supplier, an independent developer may become a supplier
of testing or solution systems, motivating a supplier by one of several
mechanisms. The developer may obtain a legal status with respect to the
supplier by becoming a customer or user, in order to provide motivation
to a recalcitrant supplier not designed to take responsibility for
defects known and continued in marketed products.