Beware Employment Contracts
A lot of people think they have no negotiating ability. You do. When you're thinking of signing on with some company, and they send you a boiler-plate contract to sign, don't just sign it and send it back. Read it carefully. Alter it as you see fit, striking out sections, adding sections, and initialing each change. Then sign it, make a copy for yourself, and send it back.
Where it says:
company owns the rights to all work produced during the term of employment
Just strike it out, and change it to:
company owns the rights to code written during working hours and in direct furtherance of any tasks assigned by the company
See how much nicer that reads? Now, when you do this, there are two possibilities: either the company will ignore it and hire you, or they will object to your alteration of the contract. In the second case, if they stand firm on the boiler-plate contract, I suggest you simply ask for more money - for instance, if you were expecting an 8 hour/day job and their contract asserts that they own what you do 24 hours/day, then you'll need at least three times as much salary to compensate.
And if you and the company cannot reach an agreement, well, maybe you didn't want to work for them anyway. If they're already screwing you before you've even signed on, that's not a good omen.
There's already some good advice in the comments on the perlmonks story, so I'll leave it at that.
Unfortunately, for us Electrical/Computer Engineers, there is no way around that. They simply won't hire you. Sucks, but that's how it works.
Joe Carnes
If he was clearly doing these things in public and his superiors _knew_ that he was doing this stuff and doing it with a GPL, then the employer may not be able to retroactively re-claim copyright. If they confronted him (in writing) *as soon as they found out* then his license to us is invalid, and people should refrain from using the code he licensed to us under the GPL. *sighs*
Just strike it out, and change it to: company owns the rights to code written during working hours and in direct furtherance of any tasks assigned by the company
Amen! That's the clause in my employment agreement. When I started doing open source development, I pulled it out and double checked. If I create it at work it's theirs. If I create it at home, it's mine.
Of course, I just have to be careful not to use any of my open source code for anything at work. That would make it very easy for them to claim I worked on it at their expense. If you've written something you want to use at work, right up a separate contract and license it to your employer for one dollar, just to keep everything clean.
A Government Is a Body of People, Usually Notably Ungoverned
That's scary, and I worry about it all the time. I'm pretty sure my contract did say that only work in the company's field was owned by them. I guess what it boils down to is I'll double check my employment agreement before I ever do a major release of sofware under GPL. Hell, I'll release it anonymously if I have to. Maybe that's the next step, coders forced to release projects under psuedonymns to avoid draconian employment contracts.
I'm the big fish in the big pond bitch.
That means there isn't much the company can do. I suspect it means that they can embed it into their own proprietary products if they want; if they own it, they can add other licences besides GPL to it. They can't stop the existing code from being freely used and further developed.
No reason. }:>
Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
National Geographic has come across the some problems with intellectual property. Photos, except for those actually printed remain the property of the Photographer, whereas on a film/video expedition ALL fottage is NAtional Geo's property. (I know there are different issues with film, clip useage, etc.)Is this type of intellectual property agreement common across all creative fields, even if the company never profits from the employees work?
Such a thing is obscene. No amount of money will convince me to sign over every piece of intellectual property (what ever that may be in this context) I generate during the contract term. We are meant to be hiring out our brains, not selling them into bonded labour. What do they expect people to do, turn off our brains when we aren't at work? Crazy.
However, a sysadmin position is a very broad job. Does the 100-line perl script I wrote to move SNMP data into a database (which I did for my own use) count as something relevant to my job? Yes, it very well can.
Any idea how to navigate these invention clauses when you are a jack of all trades?
Most of the people on PerlMonks know me as Necos. Personally, I think that most would agree that this sucks for all of us that do open source development. tilly has helped out a lot of us at Perlmonks with suggestions and code snippets (where applicable). To lose tilly's insight is not only a loss for Perlmonks users, but for Perl coders and OSS developers everywhere. My best goes out to tilly. I hope that he can somehow get out of this bind.
[RnK]Tessai
For better or worse, it's your life or your purse...
For example, if you were in Texas, you could go here.
I'm sorry, but this is crazy.
Run, don't walk from such contracts.
That's not what I meant.
So what about if you go back to school part time to work on a Master's or PhD. Especially with respect to software developement for your degree, (in my case, software for my PhD). Do they think they own my software and ideas central to the PhD?
At my school (and many others define a PhD this way), PhD work has to be new, original work that adds to the discipline. Almost certainly anything that you do under the PhD banner would be something a company might claim falls under such a contract. Regardless if the work relates to the company's products/goals/ideals, this does not seem right and fair to me.
I am not in this situation, but know others that are. Just wondering...
And my employer (A fortune five company) had no problem with me owning the code that I write on my own time. I can't imagine that any employer would unless they are planning on screwing you.
.com Linux shop they were very adamant about owning all of my code. Guess who is paying me more?
The funny part is that my current employer is very liberal with the licensing on my code and their environment is not very Linux friendly. My former employer was a
;)
You bring up an interesting point. It should be illegal to sign away all ideas and inventions to anyone, that way employers couldn't even try it and potential employees wouldn't be held over a barrel to make a living. Where does the contract end? If I paint the next Mona Lisa is it the property of my employer? Or I write a book? Or I invent a new auto exhaust system? I doubt that the more far fetched challenges would hold up in court, but considering it's a corporation vs. an individual it's tough to fight.
I'm the big fish in the big pond bitch.
Dude, I think your employer owns your Perlmonks rant, too. I hope they don't change it.
One thing I'm glad I was doing (though I never had to use it with my employer) is that I wasn't alone working on my (L)GPL project (see sig). That way, even if my company had tried to claim copyright, they would have had a copyright on only my code, which would make the code useless without the other contributions. It sorts of limits the incentive for a company when it knows that it can't gain much in the (potential) conflict.
Another thing that also helped is that since at one point a part of their software linked to my (LGPL) library, making it "illegal" would also have made their own product illegal.
Opus: the Swiss army knife of audio codec
Boiler plate contracts such as this are limited by state laws. I did some research in this area a year or two ago while reviewing my employment contract.
I found that in California, it had been previously upheld in court that anything an employee creates outside of his work environment, without using company resources can not be considered for ownership by the employing organization.
The only other thing that may bite you in the ass is non-compete agreements you may have with your employer.
This is like being a gourmet chef, and one day your employer shows up and demands all of the food in your fridge!
Remember "Bring 'em on"? *sigh
company owns the rights to all work produced during the term of employment
Just strike it out, and change it to:
company owns the rights to code written during working hours and in direct furtherance of any tasks assigned by the company
Don't forget to keep a photocopy of the modified contract!
An even better solution: many such contracts have a space for exceptions (e.g., in case you are already bound by the terms of a previous employer's contract). Just put in something like "excluding work on software distributed under licenses (GPL, etc.) that would otherwise conflict with the terms of this contract."
If they object, just ask (with an innocent face) "do you really want to get the company's IP tangled up with the GPL? I think we should keep them seperate, don't you?" Ten gets you one they will shudder and agree to the exclussion.
If they try to say you can't work on open source projects, put the innocent look back on and say "is it really company policy to prohibit employees from doing community service on their own time? I find that rather...unusual."
-- MarkusQ
I have had nothing but good results by negotiating away the bad parts of the contracts. Releasing stuff under a pseudonym is NOT going to be very good if your employer ever finds out because then you are intentionally deceiving them to commit the crime of missapropriation of employer intellectual property. As in, can get you into loads of trouble.
Of course, on the other hand, it is up to you to make sure that you are not using employer resources. This means you buy your own copy of Visual Studio if you develop for Windows. This means you don't hack on it at work. This means you might end up owning two copies of Design Patterns -- one for work, one for home.
Gentoo Sucks
The employment contract was even more harsh... at least in theory.
Any intellectual property I developed, such as writing a diary, at home in my own time, was their property. To this day I worry that royalties from my autobography Robert Smithson: My Life at The Coalmine (sales to date: zero) will accrue to GS.
BUT (and this is the point of my post, as you guessed there would be) the contract also stated that any work I did in my own time would be mine, so long as I got their permission. And that such permission 'would not reasonably be refused'.
Maybe GS is uncommonly kind (although that seems a little unlikely), but most emplyers demand more the right to be kept informed, than the right to control your every move. If your line manager says (off-contract) that it is 'no problem' that you work on GNU/Emacs for Dreamcast in your evening time (especially if you mention the important befits to your company, like... errr.. not playing Virtua Tennis instead) ten there is very little the company can do about it.
So, just remeber to ask someone who doesn't care, or know the details, about employment contracts and you'll be fine. Just hope they don't read Slahdot...
*r
--- My dad's political betting
That's exactly the reason why the FSF is so adamant about getting copyright assignments for the code they accept in their projects, including a release by the employers of the contributors. Otherwise, you have a non-negligible risk of ending up with this kind of problems...
OG.
I've worked for several small companies in California whose agreements tried to grab everything they could from me, and if they could have gotten me to "waive" section 2870(a) they would have. Instead, the employment agreements and IP assignments specifically said stuff under 2870(a) wasn't covered. The paragraph that I typed in came verbatim from where it was quoted on one of my old employment agreements that I pulled out when I saw the /. article. Any employer who fools around with that needs to be reported to the labor board.
It's evident on Perl Monks that Tilly has no practical choice but to: stop contributing Open Source, and, this is worse, not to leave his company or face having his work pulled from CPAN. He's being blackmailed -- and can't afford to leave for the sake of his wife. This is outrageous behavior on behalf of his company. Damn that company!
-- @rjamestaylor on Ello
For those of us who work hourly work, there is one think called "overtime" which is usually provided for in state law. This means that if my employer wanted to claim my work via contract, I would claim large quantities of overtime... If they claim that they own the work, then the time I put into it was work for hire, right? ;)
LedgerSMB: Open source Accounting/ERP
This kind of "we own you and everything you do" approach only hurts the employer in the long run. Here are a few reasons why:
1) It pisses off the company's current staff.
When an employer treats you as a piece of property then there's very little incentive to treat the company as anything other than a source of income. Why devote your life to the job when you get no respect back?
2) It hurts the company when it's recruiting.
A lot of jobs are filled by recommendation, word of mouth, etc. If your friend's constantly telling you how badly his employer's screwing him would you apply for a job there?
Or, if you were offered two similar jobs would you take the one that wants to own you a third of the time or the one that wants to own you all of the time?
3) It discourages staff from furthering their knowledge and experience.
Pop quiz: if you were the boss, which would you rather have?
a) coders who care are in it for only the money, who switch off at 5.00pm sharp and spend their evenings playing on a PS2; or
b) coders who live and breathe code, who actively take part in open source development, learning new tricks and techniques in their own time and come to work with fresh ideas and more experience under their belt everyday.
Tough one, huh?
I'm amazed this company has the balls to treat it staff so badly. Let's face it, treating your most valuable employees as little more than street urchins, turning away potentially brilliant hires because they refused to be shackled 24/7 and discouraging your employees from broadening their programming horizons and skills is incredibly short-sighted.
Ultimately, company's that persue such restrictive terms of employment are only shooting themselves in the foot.
"Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
I work for a large telecommunications company. I won't mention the name, but I'll just say that it's a 6 letter word which starts with "spr" and ends in "int". Anyway, six months after I got the job, they tried to force one of these employee agreements on me. It was filled with language that basically said that they own everything I do, past, present, or future (it said anything related to this company's current or anticipated future business, but it would be all too easy for them to say some invention of mine was an "anticipated future business idea"). I doubt such a blanket statement would be legally enforceable, but I didn't want to deal with the legal headaches.
When I got the form, I wrote back with all the changes I wanted to see in order to protect my rights without adversly affection theirs (hey, I can understand a company wanting to protect themselves, so long as they understand my desire to protect myself too). A couple weeks later, the company's lawyer came down to talk to me, trying to convince me that I was taking the document too literally and that the company would never really use it against me. Of course, if that were true, he would have had no problem changing the document as I asked, but his excuse is that this was the same document that everybody signs.
I took the document and marked it up with the changes I wanted, and added a disclaimer which basically said "my signature on this document is contingent on me being able to own my own work". Of course, I detailed what I defined as "my own work". After making these changes, I sent the document in. About two months later, I received another copy of the form in the mail with a letter saying I had never signed the document, and they wanted me to sign this one. I never did, and they haven't bothered me with it since. If they were to hassle me with it again in the future, I have no doubts I could find a better job elsewhere.
For every post, there is an equal and opposite re-post.
imagine a person working on code at work then coming home and doing the same thing.
I guess it matters what your interpretation of "the same thing" is. Do you mean "programming"? Do you mean "programming Web applications"? Do you mean "programming Web applications for the oil sector, communicating with G7527 devices"? If someone spends 9-5 contributing for his employer, and then spends 6-11 of sweat and tears on "his big break", then please realize that that is the spirit of innovation, and that's what all societies needs to encourage more: Every big company was founded when someone broke the chains from a restrictive engagement. In an ironic twist, these employers who try to strong-arm their employee's personal projects should realize that most employees bring skills TO work FROM their personal project (i.e. usually people work on wideranging things that they'd never get a chance to in the daily grind, but once they've perfected it they can leverage those skills in the workplace). I'd like retroactive 24-hour a day pay instituted for any organization that feels that it owns its employees. As a sidenote: Organizations that fairly compensate ingenious contributions, product ideas, etc, never seem to have this problem: They realize that their employees are what brings in the paycheque, and if Bob thinks up a $40,000,000 idea while mowing the lawn, well then it might be in their best interest to offer conditions that reward him for it. Instead, most of these companies with unbelievably overpaid upper management, CEOs with golden parachutes (who often sit on dozens of boards at different companies), want to be able to say : YOINK! There, now get back to doing that COBOL code. FUCK THAT.
However, the crux of the matter is this: We live in a capitalist society. Capitalism is an eat and be eaten atmosphere, and it's one where EVERYONE is ALWAYS a free agent : You are always an entrepreneur - No company EVER owns you. This (at least where I live) is not slavery, and no one can conscript you into bondage (well, unless you're into that sort of thing). The fact that anyone would even CONSIDER signing contracts like that (or that they are legally allowable or at all enforceable, or even morally comprehensible), is disturbing. Employers pay an employee for the known work that they contribute on company projects, and they compensate the employee for the work that they contribute: If someone is spending their mental energy on personal projects and doesn't contribute to their employer, then naturally they won't get raises, and they might even get fired : That's the entrepreneurial spirit of a capitalist society. Never would I justify an employee stealing code from work projects (nor do I think anyone else is), or stealing proprietary technologies, but for anyone to claim that the spirit and upward potential of someone is constrained because they have a 9-5 gig disturbs me, and if that's what the idea behind our society is then bring on the revolution. Did I nap through when we warped into the communist regime of the USSR?
Hi again!
just a follow up to my contract snippet. In Australia there is a term called Moral Rights of Authorship that are part of the Copyright act.
Normally you have to sign an waiver of all moral rights on employment because they give you VERY wide control of your work.
They were intended for book or film authors preventing from rip offs and so on, but they DO apply for programmers and engineers and so on as well.
If your contract does not contain a waiver for those rights you are most likekly fine and actually have a lot of control.
Maybe there is something like that in the US as well...
manfred
I often thought that if I really wanted to quit and didn't care about a good reference, I'd take my camera to the local zoo and shoot several rolls of, er..., animal droppings, then lay out a book of photos of these, er... products of nature. And, since the company has all IP rights, put them down as the author.
It'd all be worth it when HR got the pre-press of the glossy coffe table book of Products, by Joe's Software, with the big picture of a turd on the cover.
My boss (a lawyer) gave me a boilerplate employment contract, basically claiming rights to everything I thought during my employment. I asked him to change it to include only work done during paid hours for the company, and to exclude any code covered by the GPL. After a 5-minute explanation of the GPL, he was a little worried.
Then I showed him to source to the CGI and DBI Perl modules, and told him that we'd have to extend our timeframe by 6 months while I rewrote all that funcionality. Then he got it, and I've had no trouble.
This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
HOWEVER if the work you did on your own time was similar to the work you did at your job (i.e. you designed websites for your job and then you design websites on your own time) then they may have a claim. But typically you just need permission from your manager ahead of time ("Can I go hack websites on my own time?" "Yeah sure") to make your work yours again.
When I worked at Microsoft, they explicitly prohibited people from working on open source (this was not in the contract (or at least the one I signed years before), just in an email). The rationale was not to pollute *Microsoft's* code with GPL code that could then result in someone claiming that Microsoft's code needed to be GPLed (i.e. the opposite of what happened in the situation being discussed here).
- adam
Beware also any part-time work you do for chains or other works.
Places like Blockbuster, Radio Shack, Best Buy, etc., have strange clauses as well.
I remember Radio Shack's clearly when I worked there for a short time, something regarding that any patents or intellectual property you file during the course of your employment there, up to one full year after you've left there, becomes property of Tandy/Radio Shack, regardless of what it is, or whether you did it on your own time.
Even if you work there only four hours a week, they'll still claim all your patents if you work for a bigger company, and filed the patents for your other work.
Companies like this really only want to extort their employees, not cover their butts.
Human nature is the same everywhere; the modes only are different. -- Earl of Chesterfield
In the interests of helping to spare our beloved Monastery further merciless Slashdotting, here is the whole of tilly's post:
This post is somewhat long, so I would like to start by saying that this is very much relevant to PerlMonks even though it is not about Perl or programming. It is also very relevant to CPAN, perl, and the broader open source community. This is about aspects of being an employee which generally get ignored, and really, really, really shouldn't be.
I will talk about New York State's laws, since that is what I know best. However in discussions with legal types it appears that New York's provisions are not unusual, and therefore what I say is applicable in some way to most of the US, and likely in many other countries as well. I should also disclaim at this point that I am not a lawyer, nor is this legal advice. But the general outline of what I am saying has been verified to me by both lawyers, and people who are merely interested in the legal profession. I have also been told that this is bound to become a huge issue for the open source world.
Enough advertising.
In New York State there are three basic classes of employee:
- Hourly employee: If you show
up at work, punch a clock, and are paid overtime, then
you are an hourly employee. Factory workers are commonly
hourly employees. As an hourly employee the company owns
the hours you are at work, and has no other claim on you.
I believe it is uncommon for programmers to be hourly
employees.
- Contract worker: In this case you are working
per defined contracts. The work you do on that contract
is (barring specific contract provisions saying otherwise)
owned by the company that has hired you. They have no
claim on your time or energy when you are not working on
the contract. Many programmers work this way. But if you
are (for instance) hired by a consulting company to work at
clients, then your employment with that consulting company
is not contract work, see the next option.
- Professional employee: This is the rest of us.
Professional employees have employment that is not defined
by a clock or by a contract. In fact under the law their
productive output belongs to their employer, 24x7, 365 days
a year (366 on leap years). It is customary for these terms
to also be spelled out in employment contracts very clearly,
though truth be told most people read these, sign them, and
have never given the contents of those contracts much in the
way of thought.
This brings me to intellectual property law. Intellectual property law in general assigns the rights to intellectual property to the creator of an idea, work, or implementation. That creator gains delimited control of their creation. In theory the reason for this is to encourage potential creators to create new things, and for them to pass into the public domain. Or at least this was the reasoning that Thomas Jefferson used (and he got it from French thought on copyrights), though the reality in this century has not matched theory very well.But who is the creator?
One would think that the creator of a work is the author, the person who actually produces it. But the realities of life are not so simple. What if one person conceives of an idea, and then gets multiple people to implement it? Is it owned by the implementers, or the person who thought it possible and paid for it to be done?
The legal resolution is the doctrine of a work for hire. A work for hire is a work that you produced for someone else, and they own all rights to any potential intellectual property that might arise from that work. (Including, obviously, both copyrights and patents.)
Now what happens if you combine these two legal areas?
The answer is unambiguous both in theory and practice. All work covered under your employment terms belongs to your employer. In the case of professional employees, this is everything. If you go home and write something on the weekend, you do not own it. You might be unaware of this issue and naively put a copyright notice on it, then distribute it. That was your mistake.
Now let me make this personal.
I am a professional employee. I signed a routine employment contract while I was still pretty much of a novice as both a programmer and an employee. As is common, 6 months later I had completely forgotten about the terms of the contract and was blissfully unaware of the laws I live under.
My bad.
Over the course of this job I have slowly become more and more involved in open source work. I write software for fun and release it. I have put code into posts here, released stuff on CPAN, and even contributed a core perl module. All of which I thought I had the right to do, but as it turns out none of which I did. There isn't even a legal issue to contest, I simply didn't know better.
My very bad.
As of today here is the status. This came up from an incidental issue about a month ago. I have been told that if I wish to continue being employed, I cannot post code. If I continue being employed, then I will be admonished for the code I have released so far. If I leave my employment then the decision about what happens with any and all of the code of mine that people here have seen is not mine. (Stupid comment removed.)
I live in NYC. It seems likely that my wife is going to have no option about moving any significant distance for at least a year. I am carefully considering my employment options. I have a likely job prospect near Philadelphia which would allow me to work on open source stuff. That is farther than I want to commute, and the pay cut would be painful, plus it does not resolve the other issues. I have not seriously searched for any potential jobs which are closer.
Now my food for thought for everyone is this. How many more people are in the same position I am, and are not aware of it? How much open source software has been put out there by authors who thought they owned rights that they do not? If you are an employee, are you one of them?
These are, as I have just learned, extremely non-hypothetical questions.
UPDATE
There is, considering the circumstances, only one choice for me to make which is not abysmally moronic. Do not expect to hear much from me in the future.
"The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton
Equipment is fine but books? Nah. If I own the book it is mine, as is anything I learn from it. I believe that that issue has been defeated before. You learn a lot working for a company, but no corp. can claim ownership on that knowledge.
I'm the big fish in the big pond bitch.
Surely code is a written expression of human thought and therefor should be protected by theUS Constitution? Or does that only count for academic papers and books (sic crypto)?
Surely we all have the right to free expression?
e4 e5
Yeah, but I'm not going to list every project I've worked on, not to mention how does this cover projects you work on in the future.
I'm the big fish in the big pond bitch.
from:
Article
Recording Industry Association of America (RIAA)
Last November, a Congressional aide named Mitch Glazier, with the support of the RIAA, added a "technical amendment" to a bill that defined recorded music as "works for hire" under the 1978 Copyright Act.
He did this after all the hearings on the bill were over. By the time artists found out about the change, it was too late. The bill was on its way to the White House for the president's signature.
That subtle change in copyright law will add billions of dollars to record company bank accounts over the next few years -- billions of dollars that rightfully should have been paid to artists. A "work for hire" is now owned in perpetuity by the record company.
Under the 1978 Copyright Act, artists could reclaim the copyrights on their work after 35 years. If you wrote and recorded "Everybody Hurts," you at least got it back to as a family legacy after 35 years. But now, because of this corrupt little pisher, "Everybody Hurts" never gets returned to your family, and can now be sold to the highest bidder.
Over the years record companies have tried to put "work for hire" provisions in their contracts, and Mr. Glazier claims that the "work for hire" only "codified" a standard industry practice. But copyright laws didn't identify sound recordings as being eligible to be called "works for hire," so those contracts didn't mean anything. Until now.
Writing and recording "Hey Jude" is now the same thing as writing an English textbook, writing standardized tests, translating a novel from one language to another or making a map. These are the types of things addressed in the "work for hire" act. And writing a standardized test is a work for hire. Not making a record.
So an assistant substantially altered a major law when he only had the authority to make spelling corrections. That's not what I learned about how government works in my high school civics class.
Three months later, the RIAA hired Mr. Glazier to become its top lobbyist at a salary that was obviously much greater than the one he had as the spelling corrector guy.
The RIAA tries to argue that this change was necessary because of a provision in the bill that musicians supported. That provision prevents anyone from registering a famous person's name as a Web address without that person's permission. That's great. I own my name, and should be able to do what I want with my name.
But the bill also created an exception that allows a company to take a person's name for a Web address if they create a work for hire. Which means a record company would be allowed to own your Web site when you record your "work for hire" album. Like I said: Sharecropping.
Although I've never met any one at a record company who "believed in the Internet," they've all been trying to cover their asses by securing everyone's digital rights. Not that they know what to do with them. Go to a major label-owned band site. Give me a dollar for every time you see an annoying "under construction" sign. I used to pester Geffen (when it was a label) to do a better job. I was totally ignored for two years, until I got my band name back. The Goo Goo Dolls are struggling to gain control of their domain name from Warner Bros., who claim they own the name because they set up a shitty promotional Web site for the band.
Orrin Hatch, songwriter and Republican senator from Utah, seems to be the only person in Washington with a progressive view of copyright law. One lobbyist says that there's no one in the House with a similar view and that "this would have never happened if Sonny Bono was still alive."
You're in favour of random drug testing?
Let me tell you a story about my boss at GS. (Whose name shall remain anonymous, because he'd kill me...)
He was the most highly rated analyst in Europe at sector X. His calls as to when a stock would go up, or down or just round-and-round were always spot on. In every survery of investors he was rated best in sector.
One day the head of research asked him: "So, Joe, why don't you become our X analyst in the US, you'd earn a lot more money?"
Answer: "You drug test in the US."
The moral of this anecdote: you don't employ people to be crack addicts, you employ them to do a job. If they can do the job better than anyone else despite (insert impediment here) then any *rational* employer would hire them anyway.
Anyway, my boss has given up worrying about those pesky urine samples (by leaving GS) and good on him...
*r
--- My dad's political betting
If they weren't enough of an invention, they wouldn't be patentable, right?
Grandparent was referring to code, which is copyrighted far more often than it is patented. Under U.S. law, the term "invention" relates to patents, whereas copyrighted things are called "works."
Will I retire or break 10K?
Sounds to me like the company he works for is getting taken to the woodshed by its legal department and/or legal counsel. If company's said management knew better, they would realize that pursuing this is futile. Like Compuserve GIF futile. Frauhofer MP3 futile.
To say nothing about the untold benefits his company has reaped from open source development. If a single TCP/IP packet has flowed into or out of his company's LAN, if Perl is utilized, or if some other technological goody with roots in open source development is used there, then those fargin' iceholes need to step off.
This is just another example of how far behind the technological curve (especially regarding open source software) our legal system and legislative bodies are.
Develop multiple personality disorder. Then name your alter ego your 1337 H4x0r handle, and credit all your GPL'd work to *that* guy. The guy who earns your paychecks can find his name on his Social Security Card and possibly also his birth certificate.
You see? You see? Your stupid minds! Stupid! Stupid!
Cynic's view: If Tilly's contributions to the perl community are pulled, and Tilly, by contract, cannot contribute to the perl community, he is, by definition, not an asset to the perl community.
On the other hand, if the company can be induced to narrow their definition of work product, the rights of programmers like Tilly to donate code, and become assets to various communities will be protected.
I am not employed at the moment, but back when I had a job, I got a new SF
UID, when I started to work on an important project. Altough the project iteself
never made it big (other OS projects beat us to it.) I have foreseen this possibility.
The other thing is, I code "ill" software. Things no one would ever admit in public
to doing, let alone put on their CV. So, to feed my addiction, I learnt
to live with multiple names.
It really bothers me when I get some kudoses and compliments under my Mr.Hyde title,
and I could never show this to a potential employer. So the cycle continues, depressed->crack.
--
When I signed my employment contract I specifically exempted GPL software development, as well as several other things. My employer had no problem with that.
Two basic principals to keep in mind:
#1. It has been my experience that most companies steal; it is very difficult for a company to make money ethically, and very few even try. While they may talk a good ethical game you will discover that the employment contract puts lots of constraints on you, and almost none on them.
#2. The only reason someone wants you to sign anything is to use it against you in a court of law and for no other reason. People might say "Oh its just a formality" but don't you believe them: they want a legal weapon to use against you.
When we could boycott Adobe, we can boycott these morons as well. Right? There are many posts that say how to prevent it or how the company is short-sighted, but what about some direct impact. Who is the employer? And why don't we - programmers - organize a little more. Where is the black list of employers that don't treat us well?
If programs would be read like poetry, most programmers would be Vogons.
In the society you dream of, it would have been necessary for the king and priest to also be free. The fact that at least one of them needs to be murdered (the priest may have died of natural causes, although the implication is `not') is a demonstration that Mr Abbey's society (and so a man in it) is not free.
Your next problem is that in a conceptually free society, no individual could have any more authority than any other, except that other grant it to him. So if I decide that ripping people's entrails out is a fine thing, and start with you, you have no more authority to decide that this is wrong, than I have that this is right. In theory an impasse, in practice might-makes-right, the stronger individual or team gets to carry out their will.
The missing ingredient is an incorruptible lawmaker with power to enforce. It's ironic that in order to be free, you must be in someone else's power... of course, most people won't settle for this, reason be damned, because the obvious candidate for the seat is God.
Got time? Spend some of it coding or testing
Here is my take:
1. We once were sent to a convention. At the convention we were told that we were on duty 24/7. So I asked for 24/7 compensation. They shut up and left me alone after that.
2. I have always marked out, struck through, and changed any documents which a company has given me when they were considering me for hire. I've always signed them, made copies, and keep the copies with me. No one has ever had a problem with this except one company.
As I do not wish to be sued - I'll leave company names out of this: I did not go to work for one company because they said sign the contract or don't work here. I had gone through a headhunter company and the job looked really great. Lots of money, great benefits, etc.... The only problem was that the contract basically said everything I'd ever done belonged to this company. Even things created prior to joining the company belonged to them. I've helped a lot of people and written a lot of code so I was very concerned and even brought it up to both the headhunter as well as the company. When I had finally decided not to accept the contract I let both parties know and I even went over with both of them why I had decided to turn down the offer. The headhunter company became very nasty. Even going so far as to threaten me with a lawsuit if I didn't take the job. I told them I couldn't. The terms were so terrible that I just could not "Sign Zee Papers" (If there are any C&C fans out there.) So then, curiously, I could no longer get a contract with anyone. No contract or perm for a very long time. Only after a year and a half had gone by was I able to get another contract.
So my thing is - there is a very real threat to contractors (and even people looking for permanent positions). Sometimes they blacklist you if you do not sign and there isn't much you can do about it. So what do you do? I was lucky - I had a friend I could live with. But someone else might not be so lucky. Then what? Do you go ahead and say "Sure - take everything I've ever created" like this guy is having to do? I believe there has to be a limit to what a company can claim as theirs. We aren't slaves but we are being treated as such.
Netcraft reports that the slashdot crowd has been catching up with its
reading in law, due to a sudden geek interest in the judicial system.
The ubiquitous IANAL acronym has fallen off the pages of +2 or more posts,
and is being replaced by IAALCBBB (I Am A Lawyer, Certified By Brain Bench.)
--
I recently signed on with a particular high profile company I'm sure a few of you are familiar with (it was instrumental in the recent Windows trademark ruling, for example). The contract, of course, had a work-for-hire clause. They also included a section from California state law (other states may have similar restrictions) saying that any inventions can only be claimed by the employer if
A. The invention directly relates at time of conception to the employer's business,
or
B. The invention was created at least partially using company equipment.
The law also states that any contract may not override the law.
Check your state's employment and work-for-hire laws (if you work in a different state than the company, usually the laws of the company's state apply). Hopefully this helps people.
Any opinions or ideas expressed herein are solely my own.
A solution to the problem with music today
Before you sign any contract, read it first, and make sure that you agree with the terms and conditions, including any terms and conditions that may affect you in the future.
Same as any other contract.
I'm sure there's an amazing twist to this story that is different since it relates to employee contracts rather than other types of contracts. But as far as I can tell, when push comes to shove, either party of a contract might possibly use (or exploit) the contract to serve their best interests, whatever that may be.
Read carefully. And know what you're signing.
-Restil
Play with my webcams and lights here
They didn't hire Zapdos. He only comes out on nights and weekends.
They will never find out who I am without violation of several privacy laws.
Get a free ipod.
I am in this situation. To date I have done little regarding GPL code (some though), but do work on projects that further my own interests. Some of these have potential, others are just for fun.
The only paperwork related to my employment was the standard proof of eligibility documents that are part of any basic employment process. So there are no contracts at all.
Until I read this, I assumed that there was nothing to worry about. Since the whole issue is undefined, can that be twisted around to my disadvantage? Should I worry or am I lucky?
Blogging because I can...
- if it is the kind of work the employee is paid to perform,
- occurs substantially within work hours at the work place, and
-
is performed, at least in part, to serve the employer.
Not all have conditions have to be met, 2/3 is enough. e.g. Miller v. CP Chemicals Inc., F.Supp. 1238 (D.S.C. 1992)So your Mona Lisa and book are safe unless you have brain dead representation and cannot prove the third factor in your favor.
Now if you make your exhaust system for your own car you're safe, but if the exhaust system is meant to help your employer (say a NASCAR team), then it's theirs.
IANAL, I'm stretching software case history to apply to other fields, but for software IP ownership this should be spot on.For example, the Bern convention states:
Article 6 (bis)
(1) Independently of the author's copyright, and even after
transfer of the said copyright, the author shall have the right
to claim authorship of the work, as well as the right to object
to any distortion, mutilation or other modification of the said
work which would be prejudicial to his honour or reputation.
So, they can take away your copyright, but they can't do with it as they please. And if these grim goons follow through with their threath, leave them this paragraph as a parting gift. Maybe they find out that the easiest way out is to give the code back to the community.
-- Another senseless waste of fine bytes.
This has nothing to do with the doctrine of promissory estoppel. As the name implies, promissory estoppel requires a _promise_. Silence is not the same as a promise. Only under limited circumanstances will a court hold that failure to enforce a right amounts to a total waiver of that right. The scenario you pose is not such a circumstance.
Sorry for not being clear. Many times a direct manager will make remarks indicating that outside work (especially open source work) is perfectly OK. They do this to keep up morale and they know that professional involvment like this is a good thing. Thus, the manager will make an unwritten policy (via private talks in person) that is directly against the work-for-hire agreement. Then, when things go sour, and upper management finds out, or the lawyers/venture capitalist get into the picture the story changes. The middle manager lies about their promise...
I am not a lawyer, but this is *exactly* what promisorry estoppel is all about. The employer (through middle manger) makes a un-written promise, the employee does work (or continues to do work) based on this promise, and then the employer (upper managment, lawyers, etc) go back on the promise. In this case, it is unfair for the employer to take back their part of the deal... even if it was unwritten. The consideration for the promise could be extra overtime or staying with the company or even doing the open source work with the company's email address.
Since no middle manager is going to admit to making the verbal promise (or it's their job) the employee is left hanging. A resonable judge will understand this situation and use the facts as a guide: (a) the manager knew that the employee was doing open source work; (b) the manager didn't do anything in writing to confront the employee about this fact (turns a blind eye). If these are the facts, then I'd say the employee has a good claim that verbal statements were made in private.
As for Silence, this is _exactly_ what the doctine is all about, no? If the agreement was verbal and both parties agreed that there was an agremment you don't need this doctrine, do you? The doctine is for verbal agreements which one party claims didn't happen. Then the judge has to figure out if it is resonable to assume that the verbal agreement did actually occur.
But then again, I'm not a lawyer... perhaps you are. For other info on Promissory Estopple, see Google, in particular Bus477 notes which say:
Promissory estoppel
A doctrine in which a non contractual promise may be made enforceable to avoid an injustice. Acceptable alternative ways of describing promissory estoppel are:
* A doctrine which arises when injustice can be avoided only by enforcement of a non enforceable promise.
* Promissory estoppel is used where, although there may not otherwise be a enforceable contract, because one party has relied on the promise of the other, it would be unfair not to enforce the agreement.
* Promissory estoppel is used to enforce charitable gift pledges where the charity relies on them.
I've worked for two .coms (both now folded...or trying to) and the first one went round and round with the devs on the IP thing. We refused until I finally brought in sample wording that stated "if it touches your resources (time, hardware, photocopier, ...) it's yours; if it doesn't it's mine." Basically if you're stupid enough to work on your project on the companies dime, it's theirs. That's fine, as I don't count myself stupid. :-)
... if they win ... you know, I lost, I have to pay the piper. But it didn't say anything about the company losing....the way I read it, I'd have to pay even if the company lost. So, I could win the court case, but have to pay *their* lawyers? They could press frivioulous case after case and bankrupt me? No. That clause went away.
:-)
The next company I challenged the contract (after signing...doh) and had the VP of Finance say "oh shit, I signed this, maybe I should fire my lawyers and have you read it". The part in question said "the company can sue you and you have to pay court costs". Which is fine
The trick with contracts is to read them with the 'worst case scenario' hat on. How bad could you be screwed if every clause, unmentioned hanging phrase was used against you or effectively ignored? It's like looking for off-by-one loop errors.
Anyway, I've had two employers not challenge reasonable corrections to the agreement.
As an aside, I'm terribly curious what happens if the severability clause ("if any part of this contract is invalid, the rest is still good to go") is invalidated.
I was talking, not thinking. -D. Franz
Now finding more subtle forms of pressure might be a good idea...
Your Servant, B. Baggins
I have seen this happen to people I know. The standard contract has these provisions. When people ask about them the company says they're just protecting themselves and not to worry about it. Yet they are given the legal authority to hold it against you and sometimes do.
For almost every problem I've seen engineers face, someone says, "Well you should have negotiated that with your contract". Well, I know a lot of engineers and the number I know who work full-time and have intellectual property or overtime issues negotiated in their initial employment agreement I can count on my hand. The reality is, if they're handing you something to sign from their lawyer's boilerplate, instead of vice versa, they have the upper hand.
Most professions have professional organizations that look out for their interests, lawyers have the ABA, doctor's have the AMA. Who looks out for IT workers? There are some ancient associations which are more-or-less owned by the industry employers (IEEE, ACM). The professional associations that truly look out for the modern IT workforce - the Programmer's Guild, Washtech and whatnot, are new, small organizations. They do not have the history and well-funded organization of the ITAA, the IT employers association. The ITAA has not only rammed through H1-B legislation but legislation which overturned FLSA so that computer workers don't have to be paid overtime. Section 1706 was lobbied into the IRS tax code to drive independent consultants into body shops. Because the professional organizations are still small, most engineers don't even know this, and know the ITAA is attacking their livelihood down in Washington.
What do most engineers say? Well, they always think they're the smart, hard-working ones who are unaffected by the laws of supply and demand. In some ways, they are a bit of the engineer stereotype, putting their personal self-worth into how "skilled" they are, and think being skilled is a panacea for everything. Luckily for them, this requires no backbone as the boss has no problems with engineers spending what spare time they have improving their skills. Unfortunately, laziness is endemic in the profession and a few engineers will have to deal with these issues, defending against the ITAA's attacks on the profession while a lot of other people lazily sit around and criticize them. Hopefully there will be enough counter-force, I'm not too optimistic however. I think in 15-20 years there will be a lot of carpal-tunnel afflicted (another bill the ITAA killed) guys who have spent the last 20 years working 60 hour weeks, oncall 24/7, and who are burned out, having problems with their families who they don't spend time with and are over-the-hill and less and less employable. I see this because this is what I see now with a large percentage of 40+ programmers today. Luckily everyone I meet thinks they're a unique super-genius who is too smart for all of this, lucky them. We're so smart we don't have to organize like doctors and lawyers do, so we don't even need an organization warning us about the ITAA like the Programmer's Guild and CESO and Washtech do. I'm afraid as time goes by, I am becoming more concerned about the thick headedness of American programmers and that the ITAA will succeed in making everyone a low scale wage slave, I thought this recession and widespread wage freezing, cutting, long hours of unpaid overtime, 24/7 oncall, unemployment and so forth would do it. I'm actually planning a professional exit strategy while I'm still in my 20's as being an American programmer 15-20 years from now looks like a bad deal, I'll be fighting the good fight 2-3 more years however hoping things will start looking like they might turn around until then though.
Anyhow, here is my web page on this:
http://www.geocities.com/oncallguild
Under the "We own your life 24/7/365 contract" that most people sign - even these Slashdot postings belong to your employer - since any creative work you do belongs to them. This means that they can censor what you have to say here.
This is - of course - manifestly wrong. The reason that companies get away with this sort of thing is horrendous case law; beat up somebody in court who doesn't have the financial resources to fight you and you have established a precedent to use against everyone.
Tilly read the contract, agreed to it, then forgot that he did. That's his bad, pure and simple. He even admits it. It wasn't obfuscated, or overly legal-speakified. He ignored something he agreed to, and he got spanked for it.
Vintage computer games and RPG books available. Email me if you're interested.
Yup, whilst I was still living and working in the UK, my employer tried to get everyone to sign one of these "we own you 24/7" contracts. I passed a copy to a couple of friends in the Department of Employment for review and did some digging in Blackstone's Statutes On Intellectual Property (or whatever the correct Blackstones' is, something like that). Having an annotated copy of the proposed contract and a photocopy of the relevant legislation (Patents Act 1977) outlawing such contracts is extremely useful when negotiating. My advice - when someone offers you this kind of contract, no matter what country you're in, do your homework first then renegotiate.
What would Lemmy do?
dh003i checking in:
Release the code anonymously, if your worried about nazi employers. Release it stating that the author's anonymous, and providing some way by which the author can identify he in fact is the true author later on. When you feel the cost is clear, claim you wrote it.
For this particular prommer, I suggest he start doing that. Release the code anonymously.
As for the code already released under the GPL, that's GPL'ed permanently for everyone (though for the company, its effectively under public-domain). The company can't stop it from being distributed, and can't stop others from redistributing. When WE download a GPL'ed code, there's an implicit understanding on OUR part that we have the freedom to redistribute according to the terms of the license; irrelevant of anything else, we have the right to demand our side of the legal bargain.
Even if the company can somehow get a ruling prohibiting others from distributing it under GPL, that won't stop them from doing it. One, such a order would have to be federal. A court in one state can't have jurisdiction over the other states. Only a Federal Court can. Two, such an order would be unenforcible. Proof? Despite us constantly complaining about the nazis who decided the DeCSS case, DeCSS' distribution hasn't been halted since the judge ordered its distribution stopped. In fact, its increased.
Now, here's something this guy can do. Claim he isn't the author of the programs. He didn't write the programs. How can the company prove that he did? If he wrote these things out of work, there's no way the company can prove he's the author. He simply wipes the files, and there's no proof.
social sciences can never use experience to verify their statemen
I was offered a job by one of the "big" unix computer systems companies in Silicon Valley. Their intellectual property clause was a horrible blanket statment. I refused to sign it as I was working on some stuff of my own as a hobby. They said "We didn't think you'd sign but be thought we'd it on you anyway"!!! I got a lawyer to rewrite their paragraph (it came out to 10 pages long) and the company lawyers took 2 months to ok it but it the end they realised it was all above board.
So they were happy with that. But a few months later when I was approach by a national TV network to do an interview about my software I checked with my boss about it and word came down the line that if I said anything I'd get fired [shrug] Can't win them all but I guess that was reasonable as my software competed with a product my employer was working on internally (which was one main reason they employed me in the first place, because of my specialist knowledge).
Live and learn.
pithy comment
I've heared that Microsoft has been lobbying their "Partners" to not support employees doing open source development work. Perhaps this is the reason for the about-face by Tilly's employer.
There might be a seed of good news here: if his work was based on other GPL work (even incorporating others' bugfixes), then his company gains little or nothing from "owning" the code. They can use it internally as much as they want, but if they try to license it to others (and thus profit from it), they will be required to license it to them under the GPL. But, it appears that their motivations in this affair are not for monetary gain, but rather they are pulling a management discipline trick. Maybe they feel like he was "moonlighting" and making him less productive (who can productively write code 8 hours a day, and then write code another 4 hours a night?), or his involvement with open source projects was actually cutting into his work productivity (email correspondence, etc.), or maybe he is only putting in 40 hours a week while his fellow employees are putting in 60 hours. I think they are probably using this as a strong-arm tactic make him behave and put in more time at work.
I resigned over this very issue. I submitted two essays to the Wipout competition on the matter: The Intellectual Slave, and Current Thoughts on Intellectual Property. The first is the more relevant of the two: the only detail that the second adds is the fact that I did resign.
proof, n. A demonstration that a conclusion is implied by certain premises and axioms.
Your entire post regarding the situation where the manager made either an explicit or implicit promise is correct. The result would be same in the other situation you describe-i.e. where the manager lies. However, the situation you describe is not silence. Rather, that's just one person lying. The judge/jury is just deciding that the promise was made, but someone was lying when they denied that they made a promise.
Silence falls under equitable estoppel. This is a related but different doctrine than promissory estoppel. The requirements for equitable estoppel are quite strict, and generally require that any silence be misleading. For example, if a manager knows about misconduct, knows that it is a breach of an agreement, and turns a blind eye to it without a word to the employee, it may or may not be misleading. It definitely would be silence, and definitely would not be a promise to the employee. Depending on the circumstances, it may or may not be misleading and a court may or may not enforce the agreement.
BTW, I am a lawyer who deals with IP/employement issues. Don't take this to mean I think the quoted contract would be upheld. It seems a little broad to me and most courts would be skeptical of something that broad. (And this is not legal advice blah, blah, blah.)
There is, considering the circumstances, only one choice for me to make which is not abysmally moronic. Do not expect to hear much from me in the future.
That should involve sending resumes out as fast as he can, taking extended lunch breaks, sick days and vacation until he lands another job. His company has jerked everyone around and deserves no better for themselves. A whole module? That took time and people at his job knew what he was doing. So they let him do it, let others link into it, then sprung this kind of shit? That's bad faith, NOT HIS BAD. Is there other people's work in that module? Does they company expect to extract money from every distro out there that ever rolled it up? Shit on them, they have acted in bad faith to all and deserve to be lied to and ignored.
Legal is not always moral. Never work for or with people who are not moral. Working with people who are out to screw others really is moronic.
Friends don't help friends install M$ junk.
If you want to innovate and reap the full rewards of your work, build your own company. No matter how friendly or wonderful the working relationship with employer may be, unless you have equity or a level of ownership, you've got nothing.
Don't believe the common wisdom "It won't hold up in court", because it doesn't matter. You'll still get the lovely threatening letters that will require you to retain an attorney. Sure, when you get to court, you may score some points, but you'll quickly find yourself burning through precious resources and/or spending money you don't have. Typically, even absurd agreements aren't tossed out, they just get reduced (eg. one-year clause turning into 6 months).
Be aware of the state laws that apply to the agreement, each state treats these agreements differently. Depending upon where you live, you may find that an employer cannot have you sign an agreement without some level of compensation, especially after you've already begun work. Remember, anything you sign places you in a convenant with your employer. You might get exposed to creative new uses for a document you signed that you thought was innocent.
Lastly, be careful when you're putting your agreement issues in writing. Some states allow this to be interpreted as you "quitting" your job. A friendly negotiation can quickly turn into you out on the street -- w/o unemployment. Look at curiously timed requests like these with a jaundice eye.
For those reading these posts, consult an attorney. Logic doesn't necessarily apply to these issues. You'll quickly discover information in your head may not even belong to you.
IANAL yet... seems like a better gig than this technology worker crap.
If you reasonably believed that the vendor had legitimate title then thats enough.
Especially as the release of the code under the GPL doesn't reduce the rights of the company to the code in their backup tapes.
'There is a Light that never goes out.'
Sigh. Yes, you can sign away your human rights. 1st amendment, 4th amendment. You can sign away your children, legally, if you try hard enough. Same for rights protecting you from unreasonable search and seizure. Free speech.
People who have been sued by a rather famous litigious SF cult, for instance, have frequently had to sign agreements stating that they can never write, speak, or complain about their legal tormenters for the rest of their lives. And at that, some of those same people were still hounded by the nutballs -- but could not sue or even discuss the matter with other people. Because to do so would be a breach of contract that could get them punitively fined, or imprisoned. A contract can say anything.
Justice Scalia of the Supreme Court, just this last Tuesday likened public school to a prison: a student has no constitutional rights if the parents or school board so desire. That case, the suit of a former high school student who is trying to challenge mandatory drug tests as a prerequisite to participation in off-hour school activities, is doomed to be tossed out by a court majority who literally snarled at the concept of constitution rights applying to "druggies" infesting the schools. Just a step away is the tying of waiver of one's constitution rights as a prerequisite to attend school at all -- or later, to be employed.
If a citizen demands their rights, the only option left to them might be to live in a forest subsisting on nuts and termites.
Rights are useless if ideologues in both business and governement tie the ability to get an education and a job to your surrender of those rights.
I'm beginning to think that, broadly, a new judiciary that does not recognize Jeffersonian rights of man has been intermittently installed since '80. They recognize sweeping powers for the right to do business -- yes -- but the old standbys of speech and security in home and person are, as another justice said Tuesday, part of the past, not applicable to the new world we live in.
The pendulum has swung far too far away from classical constitutional thinking. The present atmosphere is not "conservative". It's something else entirely, something new and hostile to ideals we've held for over 225 years.
Doesn't the plaintiff have to prove their case?
I.e. if the employee can't prove it wasn't using company resources/time, but the company can't prove it was - does the company win the lawsuit and the employee lose? If so the USA has totally become fascist. Just like the Taliban.
Even in civil cases, the plaintiff usually needs a preponderance of the evidence. (*)
(*) Patents seem to be treated differently. If the challenge is against the validity of a patent in an infringement action - the defendant has the burden of proof (this may be due to the fact that the gov't itself grants the patent and that is prima facie evidence of its validity).
Any lawyers care to comment?
Of course, even outside of legal issues (which are expensive to fight and extremely expensive if you lose and are assessed monetary damages!) they can always fire and blacklist you.
Just because it CAN be done, doesn't mean it should!
And if the employee doesn't have the copyright any assignment of copyright that he or she makes is invalid.
On the other hand, if an employee gets a statement from the employer stating the employee owns his or her own work on the project, the copyright assignment is superflous.
Ask a lawyer for legal advice.
Just because it CAN be done, doesn't mean it should!
hours work. I signed such a contract a few years back, and went to the legal department letting them know I built an AD&D util for the palm. I reminded them that the letter of our contract made it sound like they must be mentioned in the license, and asked if that is what they really intended. If it was, I was going to need the license copy for my Devil and Demon Generator. You can get them to amend things later ;)
+++ UGUCAUCGUAUUUCU
A lot of people have mentioned great success in altering the employment contract given to you and then signing it.
I'll second that, plus tell you a little amusing story.
I was working at a company that decided about 6 months after I started to give us one of these very draconian employment contracts.
First, I totally ignored it. While all my coworkers dutifully signed and returned as requested, I did nothing.
About four months later (!) the HR drone contacted me and said they couldn't find my copy. Fine, please send me another.
About one month later, the HR drone contacted me again to say I hadn't returned the copy. I said: "Right, What about sections 1, 7, 9, 32 34, 35, and 37? Can you tell me the ramifications of those?"
About two weeks later, I had my answers. So I said I had sent my copy off to a lawyer.
Another two months later, I quit.
Right, but it doesn't end there.
So I signed on to another company, and they were smarter. Part of the sign-on package was this draconian employment contract. But it has a sheet where you can list things you've done prior to the job.
I filled that entire sheet and two more with literally thousands of items including such gems as "C program for taking input, doing logic, and producing output." Believe me, I was comprehensive. The HR drone took one look at it, signed it, copied it, and gave me my copy.
Greeeeat.
I've generally followed this line of action since everything I do is a work in progress, then all outside-of-hours work I do on an existing project (and I have many in my CVS repository) is prior work and covered under that big sheet I filled out.
And yes, I'd be willing to back this up in a court of law.
Good luck, people. Remember, though, the best way is just to change the language of the contract. HR drones aren't known for their tenacity. They are usually "yes (wo)men" and aren't used to being hard-nosed about anything.
fifth sigma, inc.
If any code you write belongs to the company then why don't you write a Windows virus/worm. Then let the company claim ownership of it. Possibly even GPL the virus. It would be interesting if this happened.
If you are not prepared to go that far, write a program with some errors/security holes (buffer overflows, etc...) If the compant asks about it, tell the company that it is something you wrote in your own time and not to use it.
You need to be careful when your 'work' and your 'hobby' and your 'recreation' all tend to have a lot of overlap.
There are some nasty pitfalls ahead.
Yes, everything might be rosy now, you are on good terms with your boss and upper management, but just wait until your hobby project shows some commercial promise, you upset somebody higher up the food chain, or any other event or change upsets the delicate balance...
A lot of very bright people have been caught in this trap, the most common outcome is that your 'personal, hobby project' becomes the intellectual property of your employer.
When I applied at Motorola, part of the application asked that you detail every potentially valuable idea you had ever had on your personal time, with the understanding that any other idea you came up with from that point on would be the property of Motorola.
(No, I didn't accept the job.)
I do not deploy Linux. Ever.
That's interesting how you got the promissory estoppel definition correct, but then totally mangled your example. Promissory estoppel occurs when a promise is mead without consideration. The one who was promised then reasonably takes actions based on the promise to his detriment. Silence, or the lack thereof, has nothing to do with it.
In this case, if a manager or other agent of the company orally or verbally agreed to let the worker work on open source projects without consideration, then you could claim promissory estoppel. If there was consideration, whether oral or written, then there's a contract which would amend his previous one. The only argument then would be if the manager or agent of the company was acting for the company or not.
As for silence constituting agreement, there would have to be some sort of discussion beforehand to that effect. If, for instance, the worker approached management and they discussed open source work, but did not come to an agreement-and then later the worker, with management knowledge, writes and posts OSS, and management does not complain, you could argue that silence constituted an agreement. I say argue because it would be dependent on the prior conversations, and would probably be a pretty weak case.
In this instance, I'd say it's a pretty weak case altogether. It's common in R&D fields to sign over all projects whether directly or indirectly related to work. I'm not a programmer, so I don't know if this is common or not in programming fields. The one saving grace may be if the OSS was a totally different field than work software.
Depending on the original contract, he may be able to claim joint ownership of the OSS work. Without an express agreement to the contrary, patents are awarded to the individual that invented it, with the employer receiving shop rights-a royalty free, non transferable license to use the invention. Of course, the caveats there are that he can't be employed in inventing, can't have signed away rights to them, and can't have been assigned to invent. That's patent law...copyright law may be a bit different on that matter.
The ironic thing is that he has the most to fear if he never uses illegal drugs.
About a decade ago the US Government decided to drug test about 8000 senior civil service employees applying for promotions. These are all highly skilled professionals with a lot to lose, so there's very little chance that any will be using drugs at this time.
About 8 people tested positive. Aha!, said the feds, this proves the validity of these tests! We would have never suspected these highly respected individuals were drug fiends without this testing! They actually used the relative handful of positives as "proof" of the validity of the tests.
Not so fast, countered the lawyers. No drug test is positive, and even if have three independent tests with a 10% false positive rate then 0.1% percent will be falsely labeled as drug users. Or about 8 out of 8,000. (In reality, of course, systemic errors such as a forgotten poppy-seed bagel will tend to skew all three tests.) The relative handful of positives, and the context of the test, suggests that these are innocent people wrongly accused.
The case actually made it to the Supreme Court, and as I recall the Supreme Court essentially said that it couldn't be bothered with questions about the scientific validity of tests when *drugs* are involved. The individuals were denied promotions on the basis of these tests alone.
Adding further insult, many mandatory "drug treatment programs" that can be triggered by these false positives *require* you to admit to your "problem" as part of your "treatment." If you do occasionally smoke a joint on weekends, you can cop to it and keep your job. But if you're drug free you're labeled uncooperative and can be terminated for resisting "treatment."
For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
In the long run, the number of people impacted is so small, companies do not care.
It pisses off the company's current staff
With the mood in America (200,000+ layoffs) the employer / employee relationship is such that many people feel this way without a draconian employer. In addition, software patents have the potential to make a company millions. Open sourcing the work prevents that.
It hurts the company when it's recruiting
Rarely. While I have seen loved postings about striking paragraphs and rewriting lines, they were apparently dealing with rookies.
Unless you have a skill that cannot be gotten elsewhere you are not worth the headache. Making the comments, or striking paragraphs telegraphs the kind of player you are going to be. Nothing forces you to take a job, but nothing forces them to hire you either. (Patent=$millions)
It discourages staff from furthering their knowledge and experience.
They want you to get the training, but they expect it to be put to work for them. Two questions to ask of the people you work with: 1-How many have heard of Slashdot? 2-How many know what open source software is and how it is developed? The number of people impacted by such an approach is so small that it just does not matter.
I'm amazed this company has the balls to treat it staff so badly. Let's face it, treating your most valuable employees as little more than street urchins, turning away potentially brilliant hires because they refused to be shackled 24/7 and discouraging your employees from broadening their programming horizons and skills is incredibly short-sighted
Okay, real cynical time... Yes it is short sighted. I completly agree and they probably would if they appraise it from a people perspective. However, they do not care. Your knowledge is only good for the technology you are producing. (Patent=$millions again) It is becoming very common for companies to buy tech knowledge. Move to XYZ? Hire XYZ programmers, who are probably young and thus cheap. Moving to PDQ? Lose the XYZ folks unless they can come up to speed without much help. Otherwise, use them until the new system is in.
When I negotiate with a client, I tell them up front, their goal should be to get rid of contractors as quickly as possible. Use us for knowledge transfer and to backfill while your people get up to speed on the technology.
A few hints:
Nonsense. Microsoft, like every other employer in the world, needs to accept the fact that they don't own their employees and have absolutely no right to tell them what to do or not do after they clock out and go home.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Are you still certain of that, in light of this bit about employment contracts? What exactly are you going to do when every employer insists on owning everything you create while in their employ?
It seems to me that a much more reasonable system would simply insist on enforcing the rights of the individual (the courts being there to arbitrate disputes between individuals whose rights conflict somehow). A "hierarchy of rights" would help enormously in reducing the number of such conflicts.
But as it is, many people seem to believe that individually negotiated contracts should override an individual's rights. I don't subscribe to that belief, especially in light of this most recent case with employment contracts.
Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
I thought that seemed unnecessarily draconain.
(my comment here addresses most responses to my initial comment)
Yes, but from OUR standpoint, it was. Why should the standpoint of ONE company be more important than that of MILLIONS of people? When you or I downloaded the GPL'ed code, WE were of the understanding that we would be FREE to redistribute it and modify it was we pleased. We put significant stock in that assumption: time learning to use the program, and possibly time modifying it. From our side of the agreement, everything was legit, so why should we be punished by not being allowed to distribute/modify?
If a court invalidates the license from OUR side, invalidating OUR rights, then we've been wronged and shafted. We put effort into learning how to use the program well because we knew it could be redistributed, and we developed or helped develop the program because of that. The releaser might not have had legal standing to release the code, but we, having sacraficed what we have to uphold our half, SHOULD have legal standing to redistribute/modify under the GPL.
In other words, the public which downloaded GPL believed there was a contract in effect guarenteeing them certain rights; to nullify that is to violate the PUBLIC's rights. We have a right to have the contracts we enter into be respected, irrelevant of the other side. So what, this guy didn't technically have the "right" to release it? We didn't know that. And we sacraficed to use that code, so we should be able to continue operating under our terms of the contract.
Finally, I think that all work for hire nonsense should be illegalized by the Federal Government. It should be just as illegal as buying slaves, or as a company putting a clause in their contract saying they have the right to "kill" an employee if (s)he shows up for work late. If someone develops code, it should be THEIR code, unless a specific contract was in effect saying, "I'll develop a for you and give you the IP rights". This means that if I don't have such a contract with my employee, and I develop something on his/her computer, its MINE. Companies should, however, be allowed to make policies which stipulate that the IP rights to any program developed on their resources or their time must be transferred to them, or the employee can be fired (i.e., a legitimate grounds for termination is failure to transfer IP rights to software developed on company time/resources for company-related software).
Corporate-o-philes will bitch about this. But the fact is, corporations don't have the right to do whatever they will (though I stated in an earlier post, "companies have rights too", that no one's entitled to screw off on company computers). The gov't has the rights to regulate acceptable employment terms. Though I generally support minimal intervention, there's already too much IP exploitation and hogwash which needs to be eliminated.
social sciences can never use experience to verify their statemen
If they wish to own the copyrights to all the work you produce, and that means ALL the work, then start writing child porn stories. They don't belong to you, after all, right?
In not child porn, then just really poor quality work, viruses, anything. Make them pay dearly for wishing to own your mind.
"Your superior intellect is no match for our puny weapons!"
I'm not all that fond of unions, but the very idea behind their existence is to protect workers from this kind of abuse. Let a huge number of highly-skilled programmers walk out on strike for a few days, and see how badly employers really want to continue with this "we own you" mentality.
The problem is that the constitution is only a limit on the power of the government over its citizens. The government cannot enact laws or contractually obligate the citizenry in such a way that the constitution is violated. This doesn't apply to corporations.
Corporations, unfortunately, have been endowed with all the rights of a citizen. The Supreme Court ruling that established this is possibly the greatest ongoing threat to the rights of individuals. Because of this ruling these corporations can engage in contracts as any citizen would but of course they have substantially more power. They are not boun by the limitations of the constitution. As the power shifts out of the hands of government and in to the hands of corporations, this situation only looks to get worse.
A constitution doesn't mean jack to people if the chief influence on their lives ceases to be government.
This sig has been temporarily disconnected or is no longer in service
Of course this is all totally unrealistic pie-in-the-sky stuff, because we computer folk are in our infancy politically. However I think that as the vice tightens (SSSCA, etc.) we will be forced to get real about political action. That's another rant, but briefly it means:
Lastly, to those who worry about the effect of such measures on Tilly: I feel bad for Tilly, but I'd happily accept the loss of one coder and some modules in exchange for a high-visibility smack to these corporate abusers. I would like this company to end up as a cautionary tale on the front page of the Wall Street Journal. If we could accomplish that, it would be worth lots of short term pain.I would like to set such an example that corporate decision-makers in the future shy away from such actions as they would from flying a Nazi flag over headquarters. It's not illegal (in the US) but with sufficient effort on our part it could be made very expensive and unattractive.
I've always had a feeling that's the case, and when I read your comment, it made me think that there should be a law that basically invalidates an entire contract if it has two many unenforceable clauses in it. The idea is to prevent this sort of abuse that comes from trying to "slip in" clauses that many employees would not realize are not legal.
IIRC this is the default case now. What you'd need would be a statute to void clauses of the form "if any of this is void by law then the rest of it still stands".
Note that in California, such a contract is void and unenforceable. The Labor Laws state that any work performed outside the scope of employment belongs to the employee, and *even if* an agreement stating otherwise is signed, it is against the public policy of the State of California and cannot be enforced.
That said, I'd never sign such an agreement anyway. Employers have no claim to time outside of work.
This was brought up in the MAINTAINERS file that comes with the linux source:
6. Make sure that you have the right to send any changes you make. If you do changes at work you may find your employer owns the patch no you.
In California, at least, that arbitration clause should not impede you in recovering your wages. I wish more people knew about the labor board. If you are owed wages, you do not have to go to court. Just go to the labor board and file a complaint. They have offices basically wherever the state government has buildings. Failure to pay wages can be a misdemeanor, resulting in jail time. Any agreement you signed with your employer is completely irrelevant. California law dictates exactly how, when and where your wages are to be paid, including provisions for termination. Failure to pay wages is the bread and butter offense of the labor board. These people see 100 cases like yours each day, and have heard every single possible excuse for not paying your employees. But legally there is no excuse.
The proceedings start with an informal conference where employer and employee can present their stories. If the employer pays the amount owed in full at the time of the conference, they avoid further penalties. Once the complaint is filed, unless the labor board finds for the employer the check must be paid to the labor board. This enables them to determine the lateness of the payment and assess appropriate penalties.
I had to go to the labor board to get my final paycheck from an employer. He talked a very hard line and threatened to fight to the end. The day of the conference he did not show up - instead he sent a messenger with a check.
I hope your state has a similar mechanism.
Where are you getting the idea that Tilly's modules are GPL'd? I would be very surprised to see core Perl modules GPL'd. Every time I've paid attention to the license of such a module, it's "same terms as perl" which means Artistic License OR GPL at user's discretion. The AL allows nearly anything, including proprietary code-swallowing.
I believe you are mistaken. You would have to do that if a patent were involved, but that's not likely. More likely the only worry is copyright infringement, and copyright does not apply to ideas, but to specific sequences of words (or notes or numbers or what have you.) So you can use the same ideas without problem - just make sure you don't use the same coder, or an obvious derivation of it (changing only variable names, for instance, won't cut it.)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
company claims ownership on all of the GPL'd work he has performed since he was hired
I suspect they do own the copyright on the work produced, but that does not preclude them from obeying the GPL.
Just tell us who the mystery psycho-PHBs are, that we may boycott their products and/or services.
"None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
Actually it can be. I don't know how US law works, but over here in the UK the basic principle is that there must be some "meeting of minds": both sides must understand the same things about the agreement. The writing is evidence about what was agreed, but it is not absolute.
Normally this works to help the little guy. If you are in dispute with some company and they point out some clause you didn't read written in Flyspec 3 on the back of the invoice, you can reply that you didn't know about that clause, didn't agree to it, and therefore it isn't part of the contract. If its routine stuff like promising to pay within a certain time then they can still claim that you must have expected that such a clause would be there. But if its "unusual or onerous" (such as punitive charges for returning hired goods late) then they have to draw your attention to it, e.g. by putting a bold print warning on the front of the contract.
However in this case the rules are reversed. If you hide a modification to a contract in the middle of several pages of legalese and don't draw their attention to it, they can reasonably claim not to have known about your changes, and therefore not to have agreed to them. At this point things become seriously murky. In a dispute the Judge might decide there was no contract since there was no meeting of minds, and hence the default rules apply. Or s/he might decide that you were being deliberately deceptive and rule against you.
Disclaimer: I am not a laywer.
Paul.
You are lost in a twisty maze of little standards, all different.
company owns the rights to all work produced during the term of employment
... basically the output of your whole life as long as you are under that contract, even raising your children.
From reading the statement it seems that such a clause needs not necessarily be explicit in your contract but can be implicit by your employee status (professional employee).
But the question is, if such an overbroad term like all work doesn't render the whole clause invalid. All work includes the work you did in your home, maybe repairing or even building it, when you repaired your car, helped a friend install software on his computer, wrote and somehow published an arbritrary text, any kind of art you produced,
So if you built your home with your own hands over weekends it'd be your employers, he can charge you for yourself repairing your car and teching your children and your friend for any help you gave him, he has copyright on any texts and art you produced, you basically won't own anything you made with your own hands or in any way worked at. I wonder how such a clause can be valid.
"By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
It's something else entirely, something new and hostile to ideals we've held for over 225 years.
The term "business fascism" leapt to my mind when I read your post.
I am anarch of all I survey.
I have had no problems getting "annotated" employment contracts accepted. They didn't even negotiate the issue.
The company was a large investment firm. Everyone thought I was crazy, but since I was also working on another contract I said the wording had to be changed to be limited to worked directed by the firm and not "ALL" work I do.
They wouldn't budge claiming "This is just standard stuff".
If I had signed they would own the work I did for the other company. If they sued guess who would be holding the bag?
I wouldn't sign and lost the contract.
I FELL VINDICATED! Thanks for the story
Gizmos Gagets For Ninjas
Still yours. What are they going to do, extract the information from your brain? Not to mention there's no way to prove that you couldn't have learned it otherwise.
I'm the big fish in the big pond bitch.
As far as my responsibility goes to my company. I'm only responsible to them during work hours. I don't feel I should be held accountable or my free time. My private live is my private life. I didn't sell myself in bondage to a company, I sold the use of my skills. Skills they need. As a software engineer (I'm sure many other occupations as well) as soon as they feel it's not cost effective to keep me on I'm gone. Even when I work for a good company (which I do) business is business, so I understand this. But why should I allow them control over my private life?
I'm the big fish in the big pond bitch.
Although this discussion centers around employees, many of us do contracting. If you think you aren't affected by this stuff, think again. Often times a contract will come with a non-compete clause which will prevent you from doing business with the company's clients. It will frequently refer to future clients as well, which is simply absurd.
An easy way to derail this is to request a list of all their present and future clients so you can make sure that you aren't already in violation. Odds are they can't or won't provide it. At this point it is pretty easy to claim that you have a non-enforcable clause in the contract, so strike it.
-- Solaris Central - http://w
What I find interesting is that in these examples, the manager is considered a representative of the company, but the employee is not.
IMHO, the employee works for the company, the company is responsible for the actions of the employee. Just as people can make mistakes, so can companies. In this case, the employee and therefore the company GPL'd the software. If the employee violated his employment contract by doing so, then he should be subject to termination and/or a lawsuit, but the GPL of the code should not be in question. The copyright is in the hands of the company, but the code was released as GPL. Tough cookies.
That's actually precisely not true, that's the good thing about constitutional rights, they are yours and even you cannot take them away from yourself. No contract claiming you surrendered those rights would be considered valid (well at least that part of it) by any court, that includes the (sadly) common clauses regarding limiting your litigation options. It's that they usually go unchallenged, that's the problem.
Your children are an entirely different thing, but you rights, at least in theory, are yours to keep, whether you like it or not.
sic transit gloria mundi
IANAL - but you'd think that if the law is followed to the letter then:
Any employee's after work hobbies, be it writing a novel, painting, or playing music, etc. etc. etc. becomes property of the company they work for.
Begin a group of class action suites against the employees of companies, demanding the rights from their hobbies.
Sit back and watch the law change so damn fast...
III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIII
The scary part is that such non compete clauses are fairly statndard for scientific fields, the silver lining is that they are completely illegal and unenforceable since it is illegal to keep someone from being employed. Usually they are just used to bully people around when the need arises... like most of this stuff.
sic transit gloria mundi
It sounds like he must have done something high-profile to get noticed, otherwise they never would have gone looking for his employment contract and run it through a black-letter-of-the-law interpreter.
I think the issue that has been uncovered is critically important, and I feel better educated because of it, but I can't shake the nagging feeling that Tilly must have somehow angered management - maybe by spending too much time on Open Source projects and not enough on his company assignments? Hmm?
His PerlMonks posting wasn't too forthcoming about what started this whole mess. I'd like to know what did.
In the UK, details are routinely modified by one business sending a revised version of a document to another. If no response is received in a reasonable time disagreeing, the details change. This happens all the time. I'm no lawyer, but I can't believe that if an employer takes you on, after you've sent a revised contract back and they haven't even bothered to read it, then they have a legal leg to stand on if they don't like the conditions you changed.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
Once published, GPL code cannot be re-closed. If any code was lifted from another GPL project, the copyright holder of THAT code may be owed damages for any attempt to do so.
Tilley can rewrite anything he did under contract with the jerky employer under the bad contract and re-release it under GPL as hiw own (derived from his jerky-boss's old GPL code).
Jerky boss go screw!
--- Nothing clever here: move along now...
Sure, right now, in the middle of a down patch. When things pick up in a few months, maltreated employees will be out of there like rats of a sinking ship, and the scumball employers will lose out bigtime. What goes around...
Speaking as someone who just gave a list of "no way" employers to his agent, based on the way they've treated friends of mine in the recent past, I disagree. I work in a high-tech city, and it's a small world. Employers who try to take advantage will find the best employees leaving, or just not applying in the first place. Employers who treat their staff as people to be valued and not "human resources" do much better. The past few years provide several shining examples of each type.
Yep, a fair and reasonable one. Inserting the kind of contractual terms we're discussing does far more to telegraph what kind of employer they are going to be. The kind of employer who objects to such alterations, or, say, rules you out because you have the audacity to ask how long a typical working day is during interview, is not the kind of place I'd work anyway. If they get evasive or uncooperative, they just confirm my initial impression, and save me wasting any more time.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
Okay, not quite ALL the rights, allow me to clarify. Originally corporations operated under charters which narrowly defined the ground rules for their operation. During the 19th century, the power of corporations grew substantially, and in 1886, the Supreme Court ruled in Santa Clara County v. Southern Pacific Railroad that a corporation was deemed a "natural person" under the US Constitution. This effectively extended all constitutional protections to a corporation as thought it were a citizen.
It is this Supreme Court ruling that set up the basis for the campaign finance mess we are in today. Since corporations have the right of free expression, and since spending money is a form of expression, there's not a whole lot that can be done to limit their political influence. We'll see what happens with the new campaign finance law that looks to be passed shortly, but it's likely much of it can get struck down in court.
No, clearly corporations don't have EVERY right of a citizen. As you point out, they cannot vote, and clearly, since they are owned by people, they could be considered slaves. But where it counts they've been given a lot of constitutional protection that was never intended for them.
As for being bound by the limitations of the constitution, I disagree. Through contracts, a corporation can require it's employees or other contract signers to waive just about any right. While a contract cannot directly violate the law, they can limit the free speech of citizens quite readily. Most of the rights we traditionally think of can easily be signed away to a corporation, but a government agency has no such power over us.
This sig has been temporarily disconnected or is no longer in service
The fact that the modules are AL instead of GPL may have an effect on Tilly's case, particularly this sentence (not from the license itself but from Perl's distribution notes):
Miko O'Sullivan
Which may well deserve such treatment.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
My experience is if you don't get sued by your employer or by users you'll get shafted by one or the other. Although a defect in the software causes it, the retaliation usually is not a software lawsuit but something you did long ago getting used against you, like illegal parking or shoplifting, and it comes in the form of a web page or a broadcast email to recruiters.
You can't give away software in your own name anymore. Software is now the domain of businesses and governments with individuals being mere employees. Losing the ability to write software as a private individual isn't the end of the world. No-one complains about not being able to build ASIC's in their dorm room.
I wonder just how much legal trouble you could get a company into...
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
I work in the technology arm of a major financial firm, and our employment contracts have the usual language about owning everything we think of. However, I have created several projects outside work and own them. How? I asked the company before starting them. The lawyers drew up an agreement and voila, I own what I made. Of course the projects do not compete with my employer in any way. Moral: ask first.
Did you stand there and gloat at the asshole while the judge yelled at him?
You're forgetting weekends and holidays!! That's damn close to another 116 days. Ask for 4 times as much salary.
I don't want knowledge. I want certainty. - Law, David Bowie
Thanks!
Well said, and you're not alone in your thinking. I couldn't have put it better myself.
Thanks again!
Cheers!
Ok, I have a question for all of you ... I currently have an "open-ended contract" with my current "employer" ... everything that we have agreed upon is verbal ... IOW, I haven't signed a thing ...
Since this is the case, I started early on using my equipment (laptop) at home, and now more and more at my employers' office. In fact he hasn't even offered me equipment ... which is fine by me, since it takes quite a while to make sure that you have all of the tools on the machine, etc.
Granted, right now I'm too busy working on his stuff to work on anything of mine, I have several ideas for utilities that I would like to write ... I even have design documents drafted up to make sure that I wasn't drunk when I typed them (and yes they still make sense) ...
If I were to start on my own projects, about the only thing I would have to worry about would be that it's on "my own time" ... which has never been brought up, since in the _past_ I have worked at home on his project ... lately, it's been more of a 9-5ish job ...
Since I don't have anything (not even a Non-Disclose) signed ... should I, or do I need to be worried about starting my own projects?
Karma? Karma? I don't need no stinkin' karma.
Is it even legal to sign away your brain by contract? Are these contract clauses even legally binding?
Amen! That's the clause in my employment agreement. When I started doing open source development, I pulled it out and double checked. If I create it at work it's theirs. If I create it at home, it's mine.
... thankfully I no longer do) because, while we were brilliant programmers and engineers, we knew nothing about law or even how to seriously negotiate.
Every university in the United States (I won't presume to speak of the entire world, though I think the same might apply to many other places as well) should have as part of its required curriculum a course that deals with contract negotiations, common pitfalls like this one, and other tidbits of wisdom that graduating students really need to effectively negotiate their way into the business world.
The vast majority of us, myself included, got absolutely reamed in our first job (and back then I had clauses like this too
But then, Universities attempt to abuse their students (and sometimes faculty/staff) in just such a manner, so I guess depending on them to actually educate their students about such thing is a little much to hope for.
The Future of Human Evolution: Autonomy
This is why major contributors to GCC who are also employed as a programmer must get a disclaimer signed by their employer, stating basically, "We don't really give a rat's ass about this work and promise not to try and hijack it in the future."
Without such protections, there wouldn't be much of g++ these days: the employer of the original author tried to make it a proprietary product once he was mostly done with it. Fortunately it was too late for them.
I wonder why the Perl folks don't require such protection of themselves.
You cannot apply a technological solution to a sociological problem. (Edwards' Law)
If you're going to have a collective contract you absolutely need collective bargaining where the employees get to work out amongst themselves what they would prefer and then democratically decide on a suitable contract. That would satisfy the employer's concerns about things getting complicated with a thousand different contracts...
Of course, the lawyer was bullshitting you, though. I've never heard of a lawyer telling someone not to take a contract too literally when the lawyer is legally required to give good advice. If that same lawyer ever gave such advice to a client, they would be disbarred. Of course, your employer is his client, not you, and he is only legally required to look out for his client's interests.
We are BOFH. We have taken all of these issues into account. It also helps that two of the six original founding members were lawyers :-)
We do not quite have a /19 allocation yet, but we are getting there.
I do not deploy Linux. Ever.
The Constitution protects everyone at all times because *no entity other than government can make laws*. And since only government can make laws, prosecute laws, and sentence offenders, the actions of government in all three endeavors are regulated by the Constitution.
It doesn't matter for jack what a company thinks on the matter. The company has no legal authority of any kind. The worst it can do is complain through a civil suit - which immediately remands the matter before a judge *who is bound by the Constitution in interpretating the law, just as Congress was when they made it.*
The idea what corporations are somehow exempt is a bogus one fronted by slashdotters who think (or wish) that we live in some sort of cyberpunk reality. This simply isn't at all true. These folks should stop smoking the crack that inspires such delusions.
Max
My god carries a hammer. Your god died nailed to a tree. Any questions?
When I worked as a contractor for Intel, this was part of the standard contract -- which of course I did not read, and only became aware of later. Intel had a procedure in place for employees to petition for exceptions for code which was not related to their job and developed entirely off-hours and without company resources. They were mainly interested in keeping their own IP in-house and avoiding "contamination" of their own code with the dreaded GPL. In my experience, they were pretty reasonable about it, and my open-source project (a C library that duplicates most of Perl's functionality) was granted an exemption.
On the other hand, if I had actually read the contract, I would have turned down the job. And no, it wasn't negotiable. I've seen similar clauses elsewhere since, and sometimes they're negotiable and sometimes they're not. I've never seen anyone get upset by discussing the possibility of striking it from the contract -- although this is occasionally politely refused -- and one employer was willing to amend the contract after the fact. IMHO, it should not be legal to claim anyone's own-time work, but the fact is that it is legal, so pay attention, be assertive, and be prepared to say no and walk away.
Proud member of the Weirdo-American community.
You are right. Think of this. One of the reasons why people haven't raised this concern about the new way of looking at the world, symbolized by Scalia and Kennedy (I think), doesn't have a name. It's not "right-wing" or "conservative", words which I have used frequently of late, but only because there isn't a neologism to replace them yet.
It IS a fascism. Business fascism is not quite right. Corporate fascism? How about American fascism? How about neofascism? Should Bush lend his name to it, since it is blooming on his watch?
This is a serious concern of mine. If you can't give a unique, powerful name to a new thing, it gets confused with other unrelated concepts.
Anyone else? Let's kick this around.
If you count resurfacing the entire planet as `not practical', then I guess you could be onto something. To make that assignation, though, you'd have to ignore an awful lot of physical geology.
As to the `corrupt' - in whose opinion? Yours? Go read the book of Job and think about it before replying.
Got time? Spend some of it coding or testing
Amen! That's the clause in my employment agreement. When I started doing open source development, I pulled it out and double checked. If I create it at work it's theirs. If I create it at home, it's mine.
Of course, I just have to be careful not to use any of my open source code for anything at work. That would make it very easy for them to claim I worked on it at their expense. If you've written something you want to use at work, right up a separate contract and license it to your employer for one dollar, just to keep everything clean.
You read fiction? I write it! Lemme know what you th