Also while I find the discussion on patents to be interesting as far as I know software is protected by both copyright and patent laws. Copyrights lasts like 70 years or something like that. A lot of information to digest but at the end of the day who brings the product to market is the only important question.