"Licensing" of Already Delivered Software? 57
Matterama asks: "My partner and I are treading on thin ice. We delivered six microprocessor controllers with source code libraries to a customer, under a written agreement to negotiate the license for that code from us once they got it working with their system. That time is upon us, and we realize that we do not know how to go about this (yep, we're pathetic). They want to buy 1000 units, and we are not setup to be a Microsoft (nor do we want to be). If I'm going to get a good, simple answer that puts money in our pockets for our work, it will be here. Can Slashdot recommend solutions or sites with solutions?"
Well... (Score:5, Interesting)
First off, there are two distinct possibilities. Either they'll be a customer again in the future (in which case they have a vested interest in helping you out) or this was a one time thing. In either case, just ask them honestly what there budget for the project is. Do this
Can You Deliver 1000 Units? (Score:5, Interesting)
If you can't meet the contract's terms, the license won't be your real problem.
That said, use your head about the licensing terms. You have every right to construct a license that is in your best interests. That's not being "Microsoft", it's just not being stupid.
If your business future depends on your exclusive access to that code, you may already be in trouble, since you agreed to negotiate terms after the potential customer has their hands on it.
If you believe there's a lot of future profit to be made selling that code, then negotiate a license that allows you to do that and prevents this customer, and future customers, from selling or otherwise distributing the code. Yes, this is not in keeping with the spirit of open source, But, are you willing to trade the existence of your business or your future livelihood for the warm fuzzies you get releasing it as open source?
If the code has nothing at to do with your future business prospects, you might as well hand it out on street corners.
It's easy giving things away when your bank balance isn't at stake.
Re:Try this? (Score:3, Interesting)