To be honest, that is exactly what I had originally thought of... I would put an element of the code on the server that the software has to 'get' in order for it to work, as the device would have to be connected to the internet always anyway...malakai wrote:The best option I could think of is put the code on a server and control who could connect to that server.
I expect someome told EA that before this happened ...Joe Schmoe wrote:The idea of having part of it depend on being connected to the Internet is a good one.
Code: Select all
sudo apt-get install ecryptfs-utils sudo apt-get install lsof sudo ecryptfs-migrate-home -u pi
As well as using your Pi's hardware, I'm assuming you will have used a linux kernel and a swathe of other gnu or similarly licensed tools and utilities?omega1 wrote:I have developed something with my Pi and would like to sell what I have developed as a package
Very interesting concept and something I hadn't thought of...DeeJay wrote:As well as using your Pi's hardware, I'm assuming you will have used a linux kernel and a swathe of other gnu or similarly licensed tools and utilities?
I am not a lawyer or an open source zealot, but you might want to check what obligations are placed on you by the licenses for those tools if you seek to sell something developed using them.
Which could be detailed in the instruction manual?Rene_is_I wrote:That way I understand it is, that you can sell a system that uses open source software as long as
you include the original copyright and credits.
RTFM... I must use this more often!!Rene_is_I wrote:RTFM, well that's their problem.
Unless the PIC is itself running a lot of the project, I do not see that this is any harder to defeat than tying to the SoC or SD card serial number.omega1 wrote:I'm thinking of some kind of hardware protection, maybe a programmable PIC (that contains a serial number) connected to the device somehow.
Hi dauhee, could I make you a question since I think this is what I need?how about this for protecting your intellectual property:
Code: Select all
sudo apt-get install ecryptfs-utils
sudo apt-get install lsof
sudo ecryptfs-migrate-home -u pi