An anonymous reader writes "I am a contractor and have a client who I have been with for the past 20 years, consulting under my corporate entity. At times I have had employees whom I employed at the client, but for the most part I've been at it alone. During this time I have developed many applications for the client. We have a very happy relationship. I have a lot of leeway and my word goes far. Recently, however, I have been involved to some great extent in some work that is on the frontier of some of the emerging technologies. My client has been to national meetings and everyone is wondering how they can get a copy of the product. Even the client is wondering how they can make the application into a marketable product and make money off of it. I don't mind all this, since I understand that my company was hired under a "contractor" agreement, which basically made the product work-for-hire. I am, however, wondering if my company shouldn't be taking a bigger piece of the pie than it's entitled to. I am not asking for any royalties, or any interest in any money that may come out of the product I have helped develop. I am wondering if I should be asking for some recognition on development of this and other applications I have developed at the client. Just a mention that so and so company has helped us develop this product would be sufficient, in the hope that the name recognition may spur some additional business for me, helping me to grow my company. I am really not afraid to walk away from this lucrative relationship I have had for the past 20 years. True that I have a lot of freedom in what I do, but I can easily land a job making 80% of what I'm making as a consultant plus benefits.
The question I have is whether it is unusual or reasonable to ask for any sort of recognition if I'm a general contractor developing applications."