I have an opensource project currently under MIT license. I have received a request from a company to use my code for their commercial project without having to give any attribution or credit.To be honest, when I released the code, my sole intention was only to help a fellow programmer, and I didn't really think about if I was credited. Choosing the license was just one of the step I had to do to set up the project on codeplex.On one hand, I feel honored and appreciate that they actually bothered to ask, on the other hand, I felt if I just allowed them to do so without any cost may just destroy the spirit of open source.What are the typical things I or other code owners can do or request from the company to make it a fair trade? Should I even allow it?I am thinking of asking the company to write a official letter of intent and I will sign against it just to make it more formal; and also to request a donation to project/charity of my choice or buy something on my wishlist as compensation (not very expensive). Will that be too much?
What to do when a company request permission to use open source code without attribution?
licensing;open source;mit license
Many open source applications have closed source licensing options for just this scenario. How much you charge them is dependent on:the size of the company (how much can they afford)what they're going to do with it (if they're stealing it or just using it)what they expect you to do (support/updates/extensions? what contractual level?)a ton of other things.Do you want to avoid tax implications of income? Do you hate the company? etc.In general, I would treat it as a business deal while knowing that you've got all the leverage. The mindset of I'd like to promote open source, so I'm charging you $5k (or whatever else high quote seems appropriate for that company for your project) - do you really not just want to give me attribution? 