Dear Friends
Want to know how to tie up an installation to a particular HDD.
We do Linux implementations and had seen people ghost the whole harddisks to save on implementation charges. Currently we are using a commercial solution that costs us dear and does not let us bring down the cost of deployment. What we thus require is:
1. We can tie up the installation with the hdd serial number with some command / application that can... a. Check the harddisk serial number before booting (may be through GRUB - but to my knowledge, such a command does not exist within GRUB). b. Delete the installed partition where we have installed our deployment and applications if not matching. c. Encrypt the data partition with a key that only we can decrypt.
2. We can run our entire installation from a DVD provided that is tied with an online system which will not allow the system to boot unless the key matches with the one in our database.
Thanking you in anticipation of a reply. If your reply includes a commercial proposal, please inform us accordingly on my email id privately.
Regards Kshitiz
Dear Kshitiz,
On Sun, Sep 19, 2010 at 11:55 AM, Kshitiz kshitij_kotak@hotmail.com wrote:
Dear Friends
Want to know how to tie up an installation to a particular HDD.
We do Linux implementations and had seen people ghost the whole harddisks to save on implementation charges. Currently we are using a commercial solution that costs us dear and does not let us bring down the cost of deployment. What we thus require is:
- We can tie up the installation with the hdd serial number with some
command / application that can... a. Check the harddisk serial number before booting (may be through GRUB
- but to my knowledge, such a command does not exist within GRUB). b. Delete the installed partition where we have installed our deployment
and applications if not matching. c. Encrypt the data partition with a key that only we can decrypt.
- We can run our entire installation from a DVD provided that is tied with
an online system which will not allow the system to boot unless the key matches with the one in our database.
This completely out of sync with FOSS spirit. In fact you should encourage other to copy/distribute your implementation freely.
You should really look at your value proposition and business model. What advantage are you offering to your customers which they can not get from clones?
Thanking you in anticipation of a reply. If your reply includes a commercial proposal, please inform us accordingly on my email id privately.
At least one company (cyberom) doing this and locking out even customers from their installation.
I would strongly suggest that you look at value proposition of your implementation over locking down customers. That will give you long term advantage over your competitors and they will become your partners!
Regards Kshitiz -- http://mm.glug-bom.org/mailman/listinfo/linuxers
With regards,
On Sunday 19 September 2010 11:55:25 Kshitiz wrote:
Dear Friends
Want to know how to tie up an installation to a particular HDD.
We do Linux implementations and had seen people ghost the whole harddisks to save on implementation charges.
Firstly you are explicitly prohibited from preventing the user from copying AND redistributing the gpld (and most other FOSS licenced) software you installed on his disk. Installation is the same as distribution, as per several court judgements, just incase you were planning to hide there.
Currently we are using a commercial solution that costs us dear
Kinda logical.
and does not let us bring down the cost of deployment.
If your product and service is good, the vast majority who value their time will pay. There will always be a small minority who may choose for whatever reason to clone the install. You DO NOT have the right to prevent them, as far as FOSS is concerned. What you do with your specific app is entirely your business though.
You have a serious rethink about your business plan.
What we thus require is:
- We can tie up the installation with the hdd serial number with
some command / application that can... a. Check the harddisk serial number before booting (may be through GRUB - but to my knowledge, such a command does not exist within GRUB).
write it. Should not be too hard, given that all the source are available, including smartctl. Then discover how easily it can be defeated.
b. Delete the installed partition where we have installed our deployment and applications if not matching.
Trivial to do. And equally trivial to defeat.
c. Encrypt the data partition with a key that only we can decrypt.
Will require phone home capability, or a dongle which will cost money. And is equally trivial to defeat.
- We can run our entire installation from a DVD provided that is
tied with an online system which will not allow the system to boot unless the key matches with the one in our database.
Old chestnut. Those who cannot remember the past are condemned to repeat it. There were ample attempts by similar brain dead businesses trying to do what you are trying (I am fairly sure you know that). All are in the dustbin of computing history.
Crazy formatting of floppies, disks with laser holes, writing on non standard portions, drm, phone home and similar other nonsense. None of this deters the professional copier. But it severely impairs a honest customer. More recently we have had stupid schemes like drm, backed by billion dollar dodos, consigned to the scrap heap. And M$ phone home Vista, which screwed very many honest customers.
Even embedded encryption within devices have been easily cracked.
So you are better off thinking about your value chain and enhancing that, rather than wasting Greycell on such idiotic pursuits.
Thanking you in anticipation of a reply. If your reply includes a commercial proposal, please inform us accordingly on my email id privately.
We do have a pleasant bunch of members dont we.
YOU ARE VIOLATING THE TERMS OF THE GPL (AND OTHER FOSS LICENCES).
It is the SAME as illegal copying.
On Sun, Sep 19, 2010 at 11:55 AM, Kshitiz kshitij_kotak@hotmail.com wrote:
Want to know how to tie up an installation to a particular HDD.
Hi Kshitiz,
You've already got bunch of suggestions but I think I should give my precious comments too!
We do Linux implementations and had seen people ghost the whole harddisks to save on implementation charges. Currently we are using a commercial solution that costs us dear and does not let us bring down the cost of deployment. What we thus require is:
Can't they use 'clonezilla' instead of ghost?
- We can tie up the installation with the hdd serial number with some command / application that can...
a. Check the harddisk serial number before booting (may be through GRUB - but to my knowledge, such a command does not exist within GRUB). b. Delete the installed partition where we have installed our deployment and applications if not matching. c. Encrypt the data partition with a key that only we can decrypt.
You should sell 'pre-installed' HDD. Problem solved!
- We can run our entire installation from a DVD provided that is tied with an online system which will not allow the system to boot unless the key matches with the one in our database.
Bad idea. How do you connect Internet without booting system?
On Sun, 2010-09-19 at 20:14 +0530, Kartik Mistry wrote:
On Sun, Sep 19, 2010 at 11:55 AM, Kshitiz kshitij_kotak@hotmail.com wrote:
Want to know how to tie up an installation to a particular HDD.
Hi Kshitiz,
You've already got bunch of suggestions but I think I should give my precious comments too!
We do Linux implementations and had seen people ghost the whole harddisks to save on implementation charges. Currently we are using a commercial solution that costs us dear and does not let us bring down the cost of deployment. What we thus require is:
Can't they use 'clonezilla' instead of ghost?
or,if they want to, dd aka disk destroyer? <snip>
Regards, Easwar Hariharan