This might be better off in legal but..
Background
I sell a software product (Windows application) that processes data that has been recorded using a third-party's hardware product.
This data is stored in a proprietary (non-public) binary format.
I have been selling this product for over ten years.
The company that produces the hardware has been aware of my presence in the market for all, or nearly all, of this time and been in contact with me for much of it (contact originally initiated by them).
Relations have always been friendly (they have often been helpful, although have never explicitly provided information about the file formats in question), and I have been told in the past that the company considered that the existence of my software was at least somewhat helpful in driving their hardware sales.
The bottom line: my software, and software from some other small companies, uses data from this hardware to do something useful, and something which the company itself did not offer. This was mutually beneficial.
Today
This company now offers its own software product (online, expensive) to provide much of the functionality that small companies like mine had done over the years.
My friendly company contact has left and a new division head is in place - who just so happens to have been the driving force behind the new software offering above. This guy contacts me to ask whether we have an existing licensing agreement in place to read the proprietary formats from their devices as he is doing some “housekeeping” and can’t find one (I’m pretty sure that he knows the answer is “no”). I answer in the negative. This was about a month ago.
A couple of days ago I receive another email from the division head, with contract/licensing agreement attached for me to sign and return.
The agreement is horrible, terms include:
Questions
What to do? Although the law is not as clear cut as it could be, I believe that reverse engineering and reading a (relatively simple) binary file format for purposes of interoperability with other software is perfectly legal without any sort of permission from the format “owner” and so signing this contract would give me nothing, in exchange for rather a lot.
Is this a case of a big company being able to crush a small company through legal costs even if their legal basis for doing so is suspect, or is that fear overblown?
Can anyone recommend a lawyer that might have some experience in this rather niche area? I would like to take some legal advice to find out exactly where I stand.
For some further background, this product used to be my main source of income but isn’t any more. It has been on the decline for a while, and I now contact full time in a completely different business area. Product does still bring in some useful cash however, so I would like to keep it going for as long as possible.
Thanks for reading!
Background
I sell a software product (Windows application) that processes data that has been recorded using a third-party's hardware product.
This data is stored in a proprietary (non-public) binary format.
I have been selling this product for over ten years.
The company that produces the hardware has been aware of my presence in the market for all, or nearly all, of this time and been in contact with me for much of it (contact originally initiated by them).
Relations have always been friendly (they have often been helpful, although have never explicitly provided information about the file formats in question), and I have been told in the past that the company considered that the existence of my software was at least somewhat helpful in driving their hardware sales.
The bottom line: my software, and software from some other small companies, uses data from this hardware to do something useful, and something which the company itself did not offer. This was mutually beneficial.
Today
This company now offers its own software product (online, expensive) to provide much of the functionality that small companies like mine had done over the years.
My friendly company contact has left and a new division head is in place - who just so happens to have been the driving force behind the new software offering above. This guy contacts me to ask whether we have an existing licensing agreement in place to read the proprietary formats from their devices as he is doing some “housekeeping” and can’t find one (I’m pretty sure that he knows the answer is “no”). I answer in the negative. This was about a month ago.
A couple of days ago I receive another email from the division head, with contract/licensing agreement attached for me to sign and return.
The agreement is horrible, terms include:
- Acknowledge their rights over the proprietary file formats.
- Revocable at any time – they can effectively put me out of business at the stroke of a pen (I suspect this is the plan).
- I can’t develop or release any new features for my software without their approval, and specifically can’t add a couple of features that they currently have that I don’t.
- I am to provide information (historical and going forwards) on number of licenses sold by geographical location.
Questions
What to do? Although the law is not as clear cut as it could be, I believe that reverse engineering and reading a (relatively simple) binary file format for purposes of interoperability with other software is perfectly legal without any sort of permission from the format “owner” and so signing this contract would give me nothing, in exchange for rather a lot.
Is this a case of a big company being able to crush a small company through legal costs even if their legal basis for doing so is suspect, or is that fear overblown?
Can anyone recommend a lawyer that might have some experience in this rather niche area? I would like to take some legal advice to find out exactly where I stand.
For some further background, this product used to be my main source of income but isn’t any more. It has been on the decline for a while, and I now contact full time in a completely different business area. Product does still bring in some useful cash however, so I would like to keep it going for as long as possible.
Thanks for reading!
Comment