On Mon, Feb 27, 2012 at 4:02 PM, Dean Landolt <[email protected]> wrote:
> > > Whatever format it is in, if you could just load the same datafile you >> would'nt need >> the source code again. > > Wrong. > In my opinion, this is not a Node problem to solve. Obfuscation/source >> code >> > hiding is an opportunity for a third party to make a native module to >> > encrypt/decrypt source files. >> >> You don't need to encrypt the source if you can just work with the >> intermediate data format. See above. > > There is no universal intermediate data format. Any binary representation that may be created in memory, is optimized and specific to the environment of that running instance, and will probably not run on all other installs of Node. This is not Java or .net. > Most of us are standing on the shoulders of giants. This is why node is >> so >> > great. But yet, we are selling software touting features that are >> really a >> > gift from the Node community, and that we got for mostly free. >> >> I'm sorry to sound capitalistic, but sometimes you need to make >> commercial products for clients that are willing to pay. > > Plenty commercial products make good money without needing strict copy protection. It is however true that certain markets are rife with piracy. And if your company is small and your clients are big, the balance of power might be against you. If this is the case, protect your program. However - don't lay this problem at Node's feet. Remember, you are not a Node customer. Node owes you squat. The Node community shared their code with you, so you are the one who has the debt, if anyone needs to listen, its you. This is your problem, you've been given options, choose the best one and implement. If you have the same generous character as those before you, you will share what you make. That's the great thing about opensource. You can fix it yourself. -- Regards Tim De Lange -- 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
