Open Source Code In a Closed Source Company
An anonymous reader writes "I have code that I've written for my current company that I'd like to open-source. The only problem is that my company has the usual clause that says that anything I write belongs to them. Now that they've decided to abandon my code for another product that replaces its function, I'd like to continue working on my project as well as open it up to the world. The easy part is cleaning it up and posting it on SourceForge and Freshmeat. The hard part is making sure that I am free of any legal complications in the future. I've looked online to try to find a legal document I could present to my employer to get them to sign off on it, but I'm not having any luck. Has anyone else been in this boat or can refer me to some legal documentation that may help out?"
"Mr. Ballmer, I'd like to release some code for the new MS Office under the GPL.
It's some of the UI code that people might really enjoy being able to, you know, work with a little better."
No doubt you will chairish the moment.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
start off their sentences in the subject on this site?
Pancakes. Oh I blew it.
Les Miserables Volume 1 now up with my reading of
So is it safe to say that lawyers are like XML?...
Admitting to reading slashdot in a job interview isn't probably a smart move in any event...
It's not wasting time, I'm educating myself.
I bet you guys actually did real work in HS English class. Did you not learn how to properly plagiarize?
:-)
10 PRINT "Hello world."
20 END
*** BECOMES ***
13 REM \\\This code originally created by ME!
16 MESSAGE_PART_ONE$ = "HELLO"
17 MESSAGE_PART_TWO$ = "WORLD"
21 MESSAGE_CONCAT$ = LCASE$(MESSAGE_PART_ONE$) + " " + LCASE$(MESSAGE_PART_TWO$) + "."
25 MID$(MESSAGE_CONCAT$,1,1) = UCASE$(MID$(MESSAGE_CONCAT$,1,1)
28 OPEN "TXT.OUT" FOR OUTPUT AS #1
31 PRINT #1, MESSAGE_CONCAT$
33 CLOSE #1
36 SHELL "TYPE TXT.OUT"
39 GOTO 500
500 END
Guess what you open source. Let someone else make it efficient again, and it becomes original code and if it happens to look identical to what you had at the company, you have version differences to back up that you came up with it on your own.
It's a very BASIC skill, really.
See, in copyright law, it is perfectly fine for two people to have a copyright on exactly the same text, so long as they came up with it independently.
Now a patent is another ball of wax...
"They said I probly shouldn't fly with just one eye," "I am Bender. Please insert girder."
I'm sorry, but I must have misread. For a second I thought you said there was no reason to think of managers as anything but people.