News for hackers. Stuff that matters.
Re:Why we’re changing to the AGPL license by slim on Tuesday October 13, 2020 @07:28AM (#24764464)
genuine question : why would you ask for permission ?
Re:Why we’re changing to the AGPL license by jlgaddis on Tuesday October 13, 2020 @07:31AM (#24764485)
At Google, et al, because that's what you agreed to do when you accepted the job.
Re:Why we’re changing to the AGPL license by _msw_ on Tuesday October 13, 2020 @12:26PM (#24767071)
Disclosure: 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.

Re:Why we’re changing to the AGPL license by corty on Tuesday October 13, 2020 @08:19AM (#24764858)
because 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.
Re:Why we’re changing to the AGPL license by Aeolun on Tuesday October 13, 2020 @09:13AM (#24765252)
I guess they should then just not pay me for the time I spent working on non-approved stuff.
Re:Why we’re changing to the AGPL license by colejohnson66 on Tuesday October 13, 2020 @09:47AM (#24765496)
It’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”
Re:Why we’re changing to the AGPL license by Aeolun on Tuesday October 13, 2020 @05:52PM (#24770751)
Ah, 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.
Re:Why we’re changing to the AGPL license by colejohnson66 on Tuesday October 13, 2020 @09:01PM (#24772119)
Isn’t that just hourly with no overtime pay then? That sounds ridiculous
Re:Why we’re changing to the AGPL license by Aeolun on Wednesday October 14, 2020 @06:05PM (#24782217)
Hmm, 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.

Re:Why we’re changing to the AGPL license by izacus on Tuesday October 13, 2020 @07:41AM (#24764544)
Because the code is owned by the company if you're writing it during your job / working hours.
Re:Why we’re changing to the AGPL license by trisiak on Tuesday October 13, 2020 @07:49AM (#24764608)
Most 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-pr...

Re:Why we’re changing to the AGPL license by saagarjha on Tuesday October 13, 2020 @08:11PM (#24771820)
If you work at Google then that clause protects you much less than you'd think.
Re:Why we’re changing to the AGPL license by mtlynch on Tuesday October 13, 2020 @08:05AM (#24764740)
At 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-pr...

Re:Why we’re changing to the AGPL license by ship_it on Tuesday October 13, 2020 @08:17AM (#24764846)
How 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?
Re:Why we’re changing to the AGPL license by mtlynch on Tuesday October 13, 2020 @08:27AM (#24764925)
FTA:

>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.

Re:Why we’re changing to the AGPL license by piaste on Tuesday October 13, 2020 @09:24AM (#24765327)
That 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?

Re:Why we’re changing to the AGPL license by csharptwdec19 on Tuesday October 13, 2020 @10:42AM (#24766014)
And it's worth noting much of this is fairly standard boilerplate at most shops nowadays.

Personally, I use it as a gauge of trustworthiness of employers; I am more than understanding that if I come up with a great idea related to something I'm working on, it's probably a result of the experience I've had AT that employer and it makes sense that they have some claim to that.

However, when employers say that ANY idea I have is theirs, that's usually a bad sign.

Re:Why we’re changing to the AGPL license by enriquto on Tuesday October 13, 2020 @09:02AM (#24765168)
This is one extreme case caricaturized by the article, which is more nuanced.
Re:Why we’re changing to the AGPL license by sascha_sl on Tuesday October 13, 2020 @07:30AM (#24764480)
Maybe 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?