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

Reply via email to