One simple approach is to simply try to slow down the competition from stealing your code. Minimizing your code with something like uglify, should make it harder for someone to take code and continue to work with it (to make enhancements and changes), at least it would slow them down. > > Then you continue to evolve your product with continual improvements making it less desirable for someone to go to a stagnant competitor.
Of course you can also open source some or all of the product and hopefully get community to help improve the code and just sell commercial licenses, support, add ons or services. You could even have some parts that one needs to be connected to use (which is not distributed). I do agree that having a way to deliver standalone node.js apps is valuable too. The more ways we can use and deliver node.js the better. It could start as simply a self extracting archive that launches itself and cleans up when done. I have used things like that before with windoze and Ruby until jRuby came along and made it better to use precompiled JAR. The packaging of the app into single file can also help with making it more difficult to get at the code. Just my thoughts. Your mileage may vary. Jeff -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
