Slashdot Log In
Ideal EULA for Custom Software?
Posted by
Cliff
on Sat Apr 29, 2006 08:45 PM
from the licenses-everyone-can-be-happy-with dept.
from the licenses-everyone-can-be-happy-with dept.
Tiger4 asks: ""End User License Agreements (EULA) for custom developed software present a nasty problem for both developers and the customer. What rights does should the developer grant to the user, and what rights should be retained by the developer to capitalize on their effort? Similarly, the customer, who is paying for the work, wants all the rights possible to maximize their investment, but probably only needs a small subset of them, such as maintenance and upgrades. The developer probably wants to be able to re-use and resell chunks of the code; the customer doesn't want single source lock-in, so they want re-use and alteration rights too. The Open Source licenses don't solve all ills, because some processes and data may be trade secrets, or at least closely held in an industry. So what terms should definitely be in a EULA, to provide both maximum flexibility and protection for both developers and customers?"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading ... Please wait.

Ask a lawyer (Score:5, Insightful)
Re:Ask a lawyer (Score:5, Insightful)
A EULA is for when it's not custom work, when you are not negotiating anything, but selling or distributing your code to an unknown (at the time of the transaction) party.
Again, as the OP stated, ask a lawyer, not slashdot.
Re:Ask a lawyer (Score:2)
Make A List (Score:1)
None (Score:4, Interesting)
None whatsoever, the client should retain the copyright. The developers have already capitalised on their effort by being paid. Rephrased, the question is more like "What's the most profitable way to avoid giving the client what they paid us to create?"
And what if they want to sell licenses to others to offset the cost they incurred?
The bottom line is if somebody pays you to create something to their specifications, then it's a work-for-hire, and they should get the copyright. If you want to re-sell the work that they've already paid you for, then you should pay them for a license.
Addendum (Score:2)
Obviously you need to talk to a lawyer too. Open-source licenses aren't EULAs, and you don't seem to be talking about EULAs anyway, but contracts put in place before work begins. They don't need any EULA to install or use your software, at least in the
DMCA gives EULAs teeth (Score:2)
They don't need any EULA to install or use your software, at least in the USA
You're referring to 17 USC 117 [bitlaw.com], correct? In practice, section 117 has been superseded by section 1201 [bitlaw.com], which allows a copyright owner to attach arbitrary restrictions to the d
Re:None (Score:5, Informative)
I might be assuming too much, but it sounds like the OOP, Tiger,
1) Doesn't know what the hell he is talking about;
2) Thinks he can backdoor some rights into the software after-the-fact with a EULA.
Re:None (Score:2)
That's no different to if the code required any other proprietary library. Such a dependency would either be described ahead of time with appropriate licensing terms, or it woul
Re:None (Score:2)
Re:None (Score:2)
You're confusing one way things can be arranged with how they must be. Yes, one arrangement is the work-for-hire arrangement in which all rights are acquired by the employer and the developer gets nothing but his salary or the fee agreed for writing the s
Re:None (Score:2)
Don't get me wrong, I didn't mean to imply that this was the default state of affairs legally. I'm just saying that if you are hired to produce a specific tool, then it's pretty sleazy to lock it away and claim that it's yours even after you've been paid
Re:None (Score:2)
I find nothing at all sleazy about the developer wanting to retain his copyright and the ability to reuse the code, as long as he doesn't attempt to cheat the customer to do it. It
Re:None (Score:3, Interesting)
I agree that this is sleazy if it isn't up front. One situation in which it makes a lot of sense for someone to be hired to write a program but retain the rights to it is one in which the purchaser doesn't have a lot of money and the program is one which,
Re:None (Score:2)
Well, what does exactly mean "you have already been paid for it"?
Does this mean they will pay me for the hours it effectlively took me to write down the progra
Re:None (Score:2)
Re:None (Score:2)
Well, really it's a bit more complicated than that. Sometimes you can agree that a work is a work made for hire, and sometimes you can't. I would s
Re:None (Score:2)
Are you sure abo
Re:None (Score:2)
"Work-for-hire" nor "contracts" is "default".
AFAIK (USA+IANAL perspective), WFH status occurs when you are an employee of the company, and involves considerations above and beyond just "I pay you, you work" (I'm
Re:None (Score:2)
Re:None (Score:3, Insightful)
Re:None (Score:2)
I actually had photographers in mind when I wrote that. I think keeping copyright on photos you are hired to take is pretty sleazy too.
Re:None (Score:2)
Re:None (Score:2)
What makes you say that? I never claimed it was unusual for photographers to do this, merely that I think it's pretty sleazy.
Re:None (Score:4, Insightful)
That's not necessarily the case. Suppose the developer has built a library of routines that are particularly suited to a common job, such as a database for doing a "balanced scorecard". I'm contracting with them now and they'd like to use their core library to make the project go faster with fewer bugs. Sure, I get rights to the code they produce, but they don't want to allow me to distribute their library code to others.
This is pretty much the situation I'm in right now. The agreement we have is that we are co-owners in the IP of the project. The basics are:
- neither of us can release the code to the outside world without approval from the other
- we can use the code without restriction in our corporation and our subsidiaries
- they can use the code in other projects with permission and as long as there is no connection or mention of us
- they cannot use us in any promotional material ("___ corp used us, and you should too")
It keeps us from going to into business against them, and it keeps them from taking our "trade secrets" to our competitors.
It works well for both of us because there is actually some co-development going on with the project.
Re:None (Score:2)
Of course, there are plenty of companies that like to think that a click-through EULA has the same strength
Re:None (Score:2)
Why? In any case, the client will know, not you.
Probably the computer you sent you message is full of software you don't own the copyright for (probably you don't have any single piece of software w
Re:None (Score:2)
In your opinion: yes. Ethically: there's an argument to be made for this position, depending on the specific circumstances. Under copyright la
The only question is copyright (Score:3, Interesting)
Now, your only problem is to whom the copyright will go. The law says that a work for hire should go to the person who did the hiring. I don't agree with that, but its pretty much settled.
Agreed, don't use EULAs (Score:2)
Re:The only question is copyright (Score:2)
Re:The only question is copyright (Score:2)
My point is that any copyrighted work should be subject to the doctrine of first sale. Short of copying and then distributing the work in question, I should be able to do anything
Works for hire, EULAs (Score:2)
From 17 USC 101:
Re:Works for hire, EULAs (Score:2)
What makes you think so? Generally courts uphold EULAs. Some courts don't, but the pro-EULA side is winning. I would sugg
Re:Works for hire, EULAs (Score:2)
Why is it that I cannot also pa
Re:Works for hire, EULAs (Score:2)
There's a guy who is attempting this. Of course, novelty, nonobviousness, and utility are serious hurdles, but the big one is subject matter. It's difficult to see how a plot falls within the realm of the useful
Re:Works for hire, EULAs (Score:2)
> copyright holder lacks authority over copies and works under certain circumstances on the
> grounds of copyright. They don't bar the establishment of indepen
Negotiate it up front (Score:2)
Sorry, but... (Score:1)
Biggest issue: (Score:2)
If at all possible, use an established, recognized license. The GPL, something from Creative Commons -- hell, I love the Unreal licenses for simple brevity and readability, but chances are, you'll want something written in 20 pages of pure leg
Re:Biggest issue: (Score:2)
notice the key word?
Re:Biggest issue: (Score:2)
No, if you don't agree to the license under which it is released, you can not legally use a piece of software.
After all, most of them outline the res
Issues raised but no answers? (Score:2)
Re:Issues raised but no answers? (Score:2)
Don't you read your own words?
That's exactly the point when the software licensing attorney comes in. You already know what would you want to do with the software and know what the other part expec
Re:Issues raised but no answers? (Score:2)
No, I have people for that.
You're right as far as you go; I could've been more specific. We want to use the attorney as little as possible - there's a very limited and specific market for my software, and my employer is
Re:Issues raised but no answers? (Score:2)
"my employer is a nonprofit which gets much of its project-specific funding from taxpayer dollars"
And your company is still doing this _for_a_profit_?
Now: The work is not yours, but your employer's (it's a "for hire"). Your employe
Best EULA? (Score:2)
I think that's what Sony is using on CDs nowadays.
Easy (Score:2)
Let me get this straight... (Score:2)
In case you hadn't noticed, you are not Microsoft. Fucking over your cus
GPL works (Score:2)
Look Mr Client, I ain't writing a work for hire, at least not unless you add a zero to the check. Because I'll be cutting and pasting code in from my own stash and from other Free/Open code und