Изобретательство, DIY и IT, регистрация и продажа инновационной интеллектуальной собственности: IDC: любительское программирование на подъёме