Hrm, I've taken a more in depth look into our license and licensing situation and I'll be trying to figure it out as development goes along, for now the software is still BSD-3 licensed (at least until we start charging or figure out what we need to do instead). If any of you guys have a better idea, my goal is to provide the source, open and free for people to modify and learn from. But I want to charge for the software so I can maintain it, fix it and support it like you'd expect from any other software. Our options at this point are to do it like Cartalyst and hide the source until you subscribe, then you'll have full access. OR we can have different licenses, the default license being "free to develop and modify, not to resell or use, a developers license", then we could also have a company license which would allow the software to be used.
Just let me know what you guys think, I don't want it to be too complicated but I want our license to encapsulate all of our needs.
Thanks!