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

Reply via email to