5 ms·
genuine question : why would you ask for permission ?
by slim 6y ago
genuine question : why would you ask for permission ?
- sascha_sl 6y agoMaybe that's a concept unknown outside that bubble of software developers, but lots of companies stipulate this in contracts; maybe you don't want to risk getting fired in case you don't (want to) maintain perfect opsec for... a side project?
- jlgaddis 6y agoAt Google, et al, because that's what you agreed to do when you accepted the job.
- _msw_ 6y agoDisclosure: I work at Amazon where I build infrastructure servies for AWS Since Amazon is frequently lumped in with Google et al., I think there is common belief that they are roughly the same. Amazon has an Outside Activity policy that covers some employees (certainly all tech employees). For the vast majority of outside work activity that triggers the policy, you simply fill out a notification form that logs an affirmation that the activity does not trigger further review. The license of open-source software that you want to contribute to on your own time is not part of the policy that would trigger further review. In other words, so long as developing that software is permitted by the outside activity policy, you are free to develop and make software available under AGPL on your own time while being an Amazon employee.
- izacus 6y agoBecause the code is owned by the company if you're writing it during your job / working hours.
- trisiak 6y agoMost likely it goes far beyond that. California does have explicit provisions that protects your contributions outside of working hours, if done on your own hardware, and if they are unrelated to what your company is doing. Other states don't. A good reading that covers this very topic really well: https://www.joelonsoftware.com/2016/12/09/developers-side-projects/ https://www.joelonsoftware.com/2016/12/09/developers-side-pr...
- saagarjha 6y agoIf you work at Google then that clause protects you much less than you'd think.
- mtlynch 6y agoAt Google (and most big companies, I believe), the rules apply to all work, not just working hours. Joel Spolsky has a good article explaining the rationale: https://www.joelonsoftware.com/2016/12/09/developers-side-projects/ https://www.joelonsoftware.com/2016/12/09/developers-side-pr...
- ship_it 6y agoHow can something I wrote off-hours be the product of my employer? What if I 3D print a new window at my house? Is that also my employers product?
- mtlynch 6y agoFTA: >Suppose, now, you have a little game company. Instead of making software, you knock out three or four clever games every few months. You can’t invent all the games yourself. So you go out and hire a game designer to invent games. You are going to pay the game designer $6,000 a month to invent new games. Those games will be clever and novel. They are patentable. It is important to you, as a company, to own the patents on the games. >Your game designer works for a year and invents 7 games. At the end of the year, she sues you, claiming that she owns 4 of them, because those particular games were invented between 5pm and 9am, when she wasn’t on duty. >Ooops. That’s not what you meant. You wanted to pay her for all the games that she invents, and you recognize that the actual process of invention for which you are paying her may happen at any time… on weekdays, weekends, in the office, in the cubicle, at home, in the shower, climbing a mountain on vacation.
- deleted 6y ago[deleted]
- enriquto 6y agoThis is one extreme case caricaturized by the article, which is more nuanced.
- piaste 6y agoThat thought experiment sounds off to me. What does "paying to invent" mean, exactly? Presumably the employer wouldn't be happy if the designer simply had a bunch of nice design ideas and kept it in his or her head. Instead, the designer should at some point write those ideas down and hand them over as a design document to the rest of the company. That process can provably happen during work hours, and the contents of the design document should be subject to the employment contract - since that's what the employer is paying for. The document could, for example, have a boilerplate legal heading with "I declare all the contents herein are the sole IP of $company" or some such. Or the contract could specify that any document produced during work hours should satisfy such requirements. That would seem a safer legal protection than simply asserting the right to what the designer came up with on the previous day. After all, if the concern is that the employee could have invented the game in the evening and then submitted it during the day - well, he or she could just as easily have invented it before their employment began and submitted it afterwards, no?
- corty 6y agobecause if you contribute during work hours, the contribution is legally owned by your employer. If you contribute after work, some jurisdictions also might give the employer rights to that contribution. So the answer is: because the code might not really be yours to contribute.
- Aeolun 6y agoI guess they should then just not pay me for the time I spent working on non-approved stuff.
- colejohnson66 6y agoIt’s a bit difficult to do that when your salaried. Because you’re not being paid for the hours you work, but just for being an employee, many states have said that stuff done outside of work could be construed as being “on the clock”
- Aeolun 6y agoAh, not where I work. If I work any less than 40 hours they substract it from my salary, even though it’s the closest thing we have to a salaried position.
- colejohnson66 6y agoIsn’t that just hourly with no overtime pay then? That sounds ridiculous
- Aeolun 6y agoHmm, if you put it like that. Yes, I guess that’s how it works :/ Ultimately overtime is paid, but the first 45 hours every month are ‘included’ in the salary.
- deleted 6y ago[deleted]