Re: [little OT] Licensing/Implementing in Cocoa/Obj-C
Re: [little OT] Licensing/Implementing in Cocoa/Obj-C
- Subject: Re: [little OT] Licensing/Implementing in Cocoa/Obj-C
- From: Rams <email@hidden>
- Date: Tue, 20 Apr 2004 13:41:50 -0400
On Apr 20, 2004, at 11:03 AM, Charles Srstka wrote:
>
> Using public key crypto is (IMHO) a great way to create software
>
> licenses. Its use means that even if your code is reverse engineered
>
> an attacker can not fake new licenses. That said, if the key that
>
> you use is too short and can be factored all this security
>
> disappears. If I were you I'd go for a much much longer key.
>
>
But there's still that issue of the registration code you generate
>
being way too long with a decent-sized key...
>
I'm hardly a cryptography expert, but I've been wrestling in a
BouncyCastle lately ;-) It appears to me what you want to do is use
Output Feedback Mode as described in FIPS PUB 81
http://www.itl.nist.gov/fipspubs/fip81.htm
>
The OFB mode may operate on data units of length 1 through 64
>
inclusive. K-bit OFB is defined to be the 0FB mode operating on data
>
units of length K for K = 1,2,...,64. For each operation of the DES
>
device one K-bit unit of plain text produces one K-bit unit of cipher
>
text or one K-bit unit of cipher text produces one K-bit unit of plain
>
text.
I may be way off though. As I said, I'm no expert. Now that I've said
something somewhat meaningful to the discussion, I hope I can add a
little opinion without being flamed for offtopicness :-)
I recently purchased Adobe Creative Suite Premium out of my own pocket.
For me $1000+ for software is a sizable purchase, being that I'm on
the lower end of a five figure salary. My upgrade to Car 2.0 was put
on hold. I could have easily gotten a 'free' copy through P2P, warez
newsgroups, warez websites, or maybe 'borrowed' a copy from a friend
but I didn't. I understand that the people who work at Adobe have
families to feed. I purchased it to have a nice suite of tools to
make/manage a decent web page. Adobe's product won out over
Macromedia's competing product because of Macromedia's insistence on
Product activation. I spent hundreds more and got a less capable
product out of box in terms of managing Dynamic Content. I absolutely
*will not* be treated like a criminal, especially with a purchase that
takes such a large portion of my annual income. I am not a consumer.
I am a *customer* and that should be considered foremost. Adobe has
plans to add product activation to it's suite of software on the Mac.
If they should follow through with those plans, I will not consider
upgrading. I will instead devote my time and resources to learning and
possibly coding/improving Gimp, Sodipodi, Amaya, and other competing
open source tools. The same goes for any other company out there too.
I do not buy iTunes from my most favorite company due to DRM/Licensing.
In short, I think if you proceed with your product activation plans,
you'll find out what software companies learned in the 80's. Your
customers will not stand for it and go somewhere else. Feel free to
proceed, but don't blame poor sales on piracy when I and others like me
don't buy your product.
--
Learn how to cryptographically sign your mail in Panther
http://www.joar.com/certificates/
[demime 0.98b removed an attachment of type application/pkcs7-signature which had a name of smime.p7s]
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.