|Hello, we are a startup developing a mobile hypervisor for ARM processors and Android/Linux. Our IP involves the hypervisor, the ARM-specific layer, and the linux virtualization interface.|
Lately we are getting a lot of requests from educational institutions and mailing list subscriptions have reached more than 100 people. The interest is due to the earlier versions being open and the comprehensive documentation. However, the latest version, with business/competition reasons are closed.
How do you think we should proceed? If we allow people to use a smaller version as open, there will be much more people using and learning our solution. On the other hand I would prefer to avoid competition to reach our sources.
This also fits the release-early/release-often approach. By getting feedback from people we get a better direction.
I get the feeling that gaining popularity outweighs the disadvantage of competitors seeing our code. What do you think?
* We already had up to v0.3 of the hypervisor released as GPLv3, this excluded the ARM-layer and virtualization interface.
* We intend to license it as a product and we don't plan to build an open source consultancy business. The open intention here is for gaining traction.