Since we're talking about Google being less than nice towards its workers, here's a fun little story from my days there. There were two things that I really didn't like about Google at the time: The Google+ saga (realnames et al), and the IP ownership policy.
-
-
It seems Google largely catered to employees that contribute to specific projects repeatedly, and not people like me who just send random one-off patches. I'm good at fixing problems in unknown code, I don't go work on a single codebase for long periods of time.
Show this thread -
Just contributing behind the scenes (like many Googlers) was all well and good, until the subject came up in an internal mailing list and I made the mistake of mentioning a Pulseaudio commit as an example of the kind of thing too trivial to bother going through the Process.
Show this thread -
This is the 9-line patch: https://github.com/pulseaudio/pulseaudio/commit/4e5051db7297d8171d148ef7d15c2e06ebeff0ce … This was something I debugged for a few hours, then fixed at 2AM. At home. I just wanted to send it and forget about it. No way I was going to spend more of my time getting a release for a 9-line patch to a GPL/LGPL codebase.
Show this thread -
I guess they've realized this was a dumb policy, because under the current rules what I did was totally fine. Unfortunately, at the time, instead, what I got was a flamewar with
@cdibona where he accused me of putting both Google and Pulseaudio in jeopardy. For a 9-line bugfix.Show this thread -
This proceeded with a bit of back and forth where I mentioned my bad experience with IARC. DiBona was having none of it, so instead he opted to *ban me from the IARC & open sourcing processes*. I was told to "go through employment legal" for any further issues.
Show this thread -
It was at this point that I pulled up my Google employee contract, and looked *very* carefully at the IP ownership clause. As it turns out, I had missed a little detail. It was *obviously* modeled after CA labor code (even though I was in Ireland), but there was a difference.
Show this thread -
CA labor code says, in pseudolegalese: You own THING you do on your own time without company equipment IF NOT ( THING relates to the company's business OR THING results from work you did for the company )
Show this thread -
Since Google's business is basically everything technology, you do not own anything in practice. E.g. I was told that since Android has an audio server too, that the Pulseaudio patch was in scope and owned by Google.
Show this thread -
However, my contract was worded differently: You own THING you do on your own time without company equipment IF ( NOT THING relates to the company's business OR NOT THING results from work you did for the company )
Show this thread -
It is evident Google would do better to hire computer science graduates for lawyers, because whoever wrote that clearly didn't understand boolean logic and De Morgan's laws. This is wrong: ¬(𝑃 ∨ 𝑄) ⇎ (¬𝑃) ∨ (¬𝑄) The correct equivalence is: ¬(𝑃 ∨ 𝑄) ⇔ (¬𝑃) ∧ (¬𝑄)
Show this thread -
And so, *as long as* whatever I did in my spare time and without using Google resources did not result from work I did for Google, it didn't matter one bit whether it "related to Google's business", which is the loophole they use to own everything you do.
Show this thread -
And so I resolved to give zero shits from that point on about their IP ownership policies, and did whatever I wanted in my spare time. If you work for Google (Ireland especially) you should check your employment contract carefully. You might be able to do the same.
Show this thread -
I hope Google's employees are able to unionize and this is one of the changes they should demand. No company should be able to own things you do in your spare time, especially if they don't relate at all to your job description (regardless of whether they do to someone else's).
Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.