I have been writing a software analysis package, in my spare time, and I want to distribute the package, after I have tested it on a number of different platforms and with a number of data sets, which I have invested in some compute resources to do.
Since, I haven't had the luxury of grants for support I am thinking that at some point and time I will want to monetize the the package, however for the time being I think I want to focus on producing a great product, and minimize overhead because I am competing with companies like Partek and CLC, and part of my business model is that I can produce and distribute software with less overhead. Though I do want to avoid the trap of having to compete with my own previously released products, so I am thinking that the initial releases will have to have a kill switch, since for clock based expiration I have seen bio-angels do things like reset bios clocks to run Genespring after their license expired, it will have to be a ET phone home model, however I will probably make it so that it just won't do new analysis, and previous analysis will continue to open. Does this seem like a fair way of doing business?
Since, I haven't had the luxury of grants for support I am thinking that at some point and time I will want to monetize the the package, however for the time being I think I want to focus on producing a great product, and minimize overhead because I am competing with companies like Partek and CLC, and part of my business model is that I can produce and distribute software with less overhead. Though I do want to avoid the trap of having to compete with my own previously released products, so I am thinking that the initial releases will have to have a kill switch, since for clock based expiration I have seen bio-angels do things like reset bios clocks to run Genespring after their license expired, it will have to be a ET phone home model, however I will probably make it so that it just won't do new analysis, and previous analysis will continue to open. Does this seem like a fair way of doing business?
, bioinformaticians can't or won't program in c++, its too hard, they don't learn it in school, and they don't see any reason to do it when they are just going spend most of their time interpreting results and running programs anyway, not to mention management is more interested in being able to find cheap replacements and whether or not they "like" them.
Comment