Results 1 to 8 of 8
Hi all,
I am looking in to buying a hand held radio scanner. It can be programmed via serial, but the software for it is proprietary and windows only. I ...
- 01-29-2008 #1Linux Newbie
- Join Date
- Aug 2005
- Location
- Sterling, VA
- Posts
- 100
Reverse Engineering (Legal Question)
Hi all,
I am looking in to buying a hand held radio scanner. It can be programmed via serial, but the software for it is proprietary and windows only. I want to write my own software for it, and preferably a reusable library that anybody can use.
They provide a document detailing the API, but it comes with several pages of licensing agreements which, as best I can tell, would prevent me from legally distributing any software I write using the control codes.
My question is, if I were to buy their software, reverse engineer it, and use that information to create my own software, can I legally distribute it? Can a company claim copyright on the control codes themselves?
Any information on this topic would be greatly appreciated.
Thanks,
Dave- EndianX -
- 01-29-2008 #2
I would try the equipment vendor ... and see if you can obtain the codes you require without reference to software. I doubt the software vendor will view a reverse engineer as acceptable. It would be better to obtain consent for use rather than trying to establish a legal defense.
- 01-30-2008 #3
In the early days of the PC, One of the BIOS companies (I think
it was Phoenix) reversed engineered the IBM Bios by hooking
osilloscopes and what not up to a board with the chip in and
pumping signals in and measuring what came out.
They wrote their own code to replicate this without seeing a line
of the IBM code. This was perfectly legal. But there was no
licence agreement for it.
I'm sure the equipment vendor would love to open up the market
for their gizmo, so talk to them about your plans. The worst they
can do is hurt their potential sales by saying "piss off".If we hit that bullseye, the rest of the dominoes will fall like a house of cards. Checkmate! (Zapp Brannigan)
My new blog. It's probably not as good as I think it is.
- 01-30-2008 #4Linux Guru
- Join Date
- Nov 2004
- Posts
- 6,110
In Europe clean-room reverse engineering is legal. I can't speak for America but basically if you get one set of people to examine the device making notes of readings, outputs etc. the a seperate person/group can go about implementing the findings.
There needs to be a level of seperation to prevent any accusations of ripping off the product, to ensure you are implementing for operability and not just stealing what is in the device.
- 01-30-2008 #5Linux Enthusiast
- Join Date
- Jun 2005
- Location
- The Hot Humid South
- Posts
- 602
I remember reading a while ago, during the SCO case, that header files are not copyrightable. You might want to check into this. This was one of the things that cut the "thousands of line of codes" suit to just 300. Also, reverse engineering is acceptable anywhere, just ask the ReactOS guys.
Reverse engineering is acceptable under the law, the problem is how you go about it. Like I said, header files, for example, aren't copyrightable, so your header files can look exactly like theirs."Today you are freer than ever to do what you want, provided you can pay for it!" --Bad Religion
- 01-30-2008 #6forum.guy
- Join Date
- May 2004
- Location
- arch linux
- Posts
- 18,082
oz
→ new members/users: read this first | new member faq
→ no private messages requesting computer support - post them on the forums!
→ please use the "report post" button to alert our forum admins to problematic posts rather than responding to them yourself.
- 01-31-2008 #7Just Joined!
- Join Date
- Jan 2008
- Posts
- 1
You would most likely see something like this directly stated in the license.
Disassemble or reverse engineering in any way is strictly forbidden
Something like this, besides they will be claimed copyright infringement, and perhaps they would have a patent on some ideas in this program.
For which they would "protect" their "discoverries" so you would in anyway need to either license with them in other to use any software and distribute it or anything like this.
I think a legal defense would be a hell of a bad idea and attacking this would be perhaps naive (not stupid, as it works sometimes)
But I would not suggest anybody to try to release something in this manner, to dangerious at least in the US.
I do not know about EU, here politicians start to implement different ideas to use patent systems, but never really came through, but it is only a matter of time before they actually might be doing this!.
Anyway if you were to only use the program yourself you could perhaps do something like this.
But since you might be eager to release you should really think about it.
In EU you can write something similar and that would not infringe their patents even if they would I don't think they would sue as there is no basis in the constitution of EU for it.
- 02-03-2008 #8
I sure would like to reverse engineer Bill Gates....
Using Linux since June 2007
Distros: Mint 12
SPECS: AMD Atholon 64 X2 5400+, 2GB RAM, GeForce 8800 GTS
When your whole life is on one computer, servers and all, choose stability over anything else.


Reply With Quote

