News for hackers. Stuff that matters.
Re:AWS gives open source the middle finger? by Pfhreak on Wednesday January 09, 2019 @10:46PM (#18871345)
I left AWS after six years of working there wholly because of their restrictive policies about developing software in your spare time -- especially if you were thinking about working on a game.

I recognize this article is about a product offering of AWS, and not their internal policies towards contributing to open source, but the two are linked in my mind and I'm not all surprised to see a headline like this.

Re:AWS gives open source the middle finger? by yesenadam on Thursday January 10, 2019 @12:45AM (#18871800)
I just now started reading Merritt's Adventure in Prolog (1990), and the very beginning seems somehow relevant to this thread:

"I was working for an aerospace company in the early 1970s when someone got a copy of the original Adventure game and installed it on our mainframe computer. For the next month my lunch hours, evenings and weekends, as well as normal work hours, were consumed with fighting the fierce green dragon and escaping from the twisty little passages. Finally, with a few hints about the plover's egg and dynamite, I had proudly earned all the points in the game.

My elation turned to terror as I realized it was time for my performance review. My boss was a stern man, more comfortable with machines than people. He opened up a large computer printout containing a log of hours each programmer spent on the mainframe computer. He said he noticed that recently I had been working evenings and weekends and that he admired that type of dedication in his employees. He gave me the maximum raise and told me to keep up the good work."

Re:AWS gives open source the middle finger? by spectre256 on Wednesday January 09, 2019 @10:53PM (#18871384)
I "accidentally" worked at amazon for a few weeks when a company I had just joined was acquired by them.

I knew it was time to start looking when I was informed that I had to get prior permission to do ANY open source contributions even on my own hardware on my own time. That's just not feasible logistically and above and beyond the general "don't write open source that competes with us or on our our time/hardware without permission" rule most reasonable companies have.

Re:AWS gives open source the middle finger? by Bahamut on Wednesday January 09, 2019 @11:02PM (#18871426)
Problem is, you could potentially encroach on a big company's interests without knowing so, i.e. they're working in [insert space] in secret, or create an ethical issue for the company. Truth is, excepting maybe Netflix, the rest of FAANG requires you to get approvals.
Re:AWS gives open source the middle finger? by MereInterest on Wednesday January 09, 2019 @11:29PM (#18871532)
That is entirely possible, but not at all a problem. If something is being done in secret, so that the employee doesn't know that the other division is working on it, then there are no trade secrets that would be divulged by working on something similar.

That companies require you to get approval to work on something on your own time is fundamentally absurd. If I were a carpenter, I would not need permission to make a table. If I wrote ads, I would not need permission to write a book. That we think it reasonable for open source contributions to require company approval show that there is a severe overstepping of bounds on the part of the company.

Re:AWS gives open source the middle finger? by skybrian on Wednesday January 09, 2019 @11:47PM (#18871600)
People outside a company will not believe that employees of the company keep secrets from each other, at least when it suits them to believe otherwise.

So like it or not, if it looks like there're a conflict of interest (even if there isn't), people will blame it on the company.

So I don't really think it's so bad that they want to know what you're working on, provided that approval is usually granted.

Re:AWS gives open source the middle finger? by MereInterest on Thursday January 10, 2019 @01:45AM (#18872013)
Asking for approval, even if that approval is typically granted, still implies that they have the authority to refuse permission. The farthest that the employer's moral authority extends is to ask politely to be informed. Not to require to be informed, and certainly not to require approval.
Re:AWS gives open source the middle finger? by chii on Thursday January 10, 2019 @03:40AM (#18872426)
May be the permission should be flipped - the company has to ask the employee for approval to stop the opensource project.

It would work by having the employee list their projects, and the company will, when they find a conflict or some shared interest, ask for the employee to volunteer to stop their project. The employee can refuse, but typically won't.

Re:AWS gives open source the middle finger? by int_19h on Wednesday January 09, 2019 @11:26PM (#18871514)
Microsoft doesn't. You're only required to get pre-approval in case of conflicts of interest.
Re:AWS gives open source the middle finger? by saagarjha on Thursday January 10, 2019 @02:58AM (#18872282)
> You're only required to get pre-approval in case of conflicts of interest.

Given the extremely diverse set of things that Microsoft works on, much of which is likely done without you being disclosed on it, how can you be sure that your project is not a conflict of interest?

Re:AWS gives open source the middle finger? by tallanvor on Thursday January 10, 2019 @07:19AM (#18873319)
Conflict of interest = something you are directly involved with at work, or potentially worked on for the company previously. For example, if you're on the SQL Server team then contributing to SQLLite would reasonably be considered a conflict of interest, but contributions to the Linux kernel wouldn't be.
Re:AWS gives open source the middle finger? by saagarjha on Thursday January 10, 2019 @01:08PM (#18876278)
Even if your company works on a direct competitor to Linux?
Re:AWS gives open source the middle finger? by SmellyGeekBoy on Thursday January 10, 2019 @05:34AM (#18872858)
By asking?
Re:AWS gives open source the middle finger? by tialaramex on Thursday January 10, 2019 @08:30AM (#18873654)
This. I have it in my contracts or a rider if they don't like amending the contract itself. I write code, when I stop working for you for the day I still write code. Yes it's lucky that I can get paid to do the main thing I enjoy, but you aren't paying me for the stuff I do off the clock. I will let you know about any major pieces of software I write (not like twenty line Python scripts for managing my music) and if you detect a conflict that's the moment to object, if you do then I'll work on something else, otherwise I own it outright and that's fair.

Good employers don't want to abuse you, and in turn don't want to get abused, drawing a line is something they can understand and their lawyers can get their heads around. "This is mine, this is yours".

Re:AWS gives open source the middle finger? by rad_gruchalski on Thursday January 10, 2019 @01:06PM (#18876260)
Who decides what's the conflict of the interest. Developers?
Re:AWS gives open source the middle finger? by int_19h on Thursday January 10, 2019 @07:09PM (#18879826)
Ultimately, if there's a disagreement over this, it would be the courts, since it's in the employment contract.
Re:AWS gives open source the middle finger? by rad_gruchalski on Friday January 18, 2019 @01:47PM (#18941724)
Right, but once the devs release something valuable into the wild, well, the cat is out of the bag. The implications can be seriously damaging to the company. It can be as severe as invalidating patents or infinging patents belonging to other companies. Can be evenvia a dependency. I can’t believe devs make those decisions without any supervision.

However, if that is the case, I’d love to know how so one can implement similar processes internally!

Re:AWS gives open source the middle finger? by TheDong on Thursday January 10, 2019 @12:02AM (#18871665)
Every company that is based on california, or that employs you in california, is better.

No matter what the non-compete says, if you're in CA, you can use your own hardware and non-work time to develop anything that doesn't directly compete with your employer/dayjob and doesn't use trade secrets/IP from the company.

Amazon though is mostly based in Washington, where no such law exists, so sweeping non-competes are legal.

The above is the reason that there is a difference between various FAANG companies. Even if the company policy requires you to get approval, if it really isn't a work-related piece of code, you can simply tell them to pound sand and CA will have your back.

Re:AWS gives open source the middle finger? by quantumwannabe on Thursday January 10, 2019 @02:44AM (#18872219)
This is misleading. While non-competes are enforceable in Washington, employers can not force employees to sign away the rights to inventions produced on their own time without employer resources.

Compare https://apps.leg.wa.gov/RCW/default.aspx?cite=49.44.140 to the equivalent CA law: https://leginfo.legislature.ca.gov/faces/codes_displaySectio... . It's essentially the same wording.

Re:AWS gives open source the middle finger? by brlewis on Thursday January 10, 2019 @08:09AM (#18873532)
Isn't "invention" a patent term? Not all creative work is invention.
Re:AWS gives open source the middle finger? by saagarjha on Thursday January 10, 2019 @02:55AM (#18872261)
> No matter what the non-compete says, if you're in CA, you can use your own hardware and non-work time to develop anything that doesn't directly compete with your employer/dayjob and doesn't use trade secrets/IP from the company.

What if you work for a company that happens to have a stake in basically every field of technology?

Re:AWS gives open source the middle finger? by rectang on Thursday January 10, 2019 @03:21AM (#18872351)
This is one of two reasons why I work for a small company, and also why I left another small company when it was acquired by a large company -- CA 2870 only offers meaningful protection when your employer isn't active in the relevant field of endeavor.

I don't want to compete with my employer, I just want to write some sound software on my own time and to maintain my ability to contribute in open source administration. It offends me that the state of the industry is such that I'm expected to sign away my soul on taking any software development job.

(The other main reason I won't work for a big is that I don't want to work 40 hours each week but the bigs won't budge on that.)

Re:AWS gives open source the middle finger? by TaylorAlexander on Wednesday January 09, 2019 @11:27PM (#18871518)
It may be reasonable for them to do this, but it may also be reasonable for individuals to decide the practice is not worth enduring for them to work at such a place.
Re:AWS gives open source the middle finger? by hodgesrm on Thursday January 10, 2019 @11:12AM (#18874894)
VMware requires approvals even for own-time projects. They don't put up artificial barriers in my experience; there's a very simple process for declaring outside projects and approval is quick as long as it's not viewed as competitive. I thought their approach seemed reasonable for a big company with a large IP portfolio.

It was not always this way--VMware has become much more open source friendly over the last few years.

Re:AWS gives open source the middle finger? by taurath on Wednesday January 09, 2019 @11:28PM (#18871528)
Not even open source - most googlers I know will not code anything even volunteer community projects outside of work because if they were involved google would claim it was theirs.
Re:AWS gives open source the middle finger? by chooseaname on Thursday January 10, 2019 @09:50AM (#18874183)
It's entirely possible that the big company's interests could encroach upon my open source project, too. Why do they get a pass?
Re:AWS gives open source the middle finger? by BeetleB on Thursday January 10, 2019 @10:19AM (#18874418)
>Truth is, excepting maybe Netflix, the rest of FAANG requires you to get approvals.

Is this really true? In my company (not FAANG, but a big one), you need approval only if what you do in your spare time has overlap with the work you are doing in your job. What the rest of the company is doing is immaterial.

Re:AWS gives open source the middle finger? by dwmw2 on Thursday January 10, 2019 @04:28PM (#18878389)
It's a big company, and I don't know how long ago your experience is or what your position was.

My experience, in my part of the company, in 2019, is that stuff I do outside "work" is my own business. I contribute to open source projects all over the place.

As long as I actually do my day job during the daytime, woe betide anyone (other than my wife and family) who tells me what I should be doing with my non-work hours, on unrelated software projects.

They even let me release my skunkworks Pidgin Linux client for Chime under LGPL (although I did have to ask permission for that one as I did a bunch of it during the day).

In fact even for work hours when I'm working on Linux, we've made progress. Once upon a time you had to file a ticket to legal for every patch series that was submitted upstream.

Now we have a policy (again, in our part of the company) that your internal code review submission must have a comment on the upstream status of your patch — is it already upstream, is it going upstream, and if not, WHY NOT?

And all you need in the way of permission to do so is to get the nod from myself or a number of other people right there in that code review.

Is it perfect? No.

Do we still have to catch up and make it as easy for other projects (like Xen, in my day-to-day work) as it is for Linux? Yes.

Is it a massive improvement on what it was like before? Hell yes.

Re:AWS gives open source the middle finger? by spectre256 on Thursday January 10, 2019 @08:59PM (#18880400)
My experience is from early 2013. I guess that is 6 years ago now :) Glad to hear things have improved a bit.
Re:AWS gives open source the middle finger? by zootm on Friday January 11, 2019 @04:32AM (#18882043)
I've worked at Amazon since 2007 and I can confirm it has gotten a lot better over that time, especially more recently.

I have, in the deep deep past, experienced serious strife with the older policies, and obviously nothing is perfect, but it's gotten to the point where I don't really think about the policy.

Re:AWS gives open source the middle finger? by senderista on Thursday January 10, 2019 @12:35AM (#18871768)
Not just that, when I was there (2013-2014), you couldn’t even post a line of code on Stack Overflow or participate in any MOOC with coding assignments without prior approval. (The security folks couldn’t do any CTFs either.) I doubt any of their competitors have such extreme policies (except maybe Apple, who knows).
Re:AWS gives open source the middle finger? by saagarjha on Thursday January 10, 2019 @02:56AM (#18872274)
Apple allows for participating in CTFs, at least under the usual "in your own time, using your own hardware, representing yourself and not the company".
Re:AWS gives open source the middle finger? by wyldfire on Thursday January 10, 2019 @12:02AM (#18871667)
> I knew it was time to start looking when I was informed that I had to get prior permission to do ANY open source contributions even on my own hardware on my own time.

This attitude seems kinda common, unfortunately. The critical issue is probably what the boundaries for 'work for hire' are. CA law [1] offers protections. Spolsky [2] offers detailed real-world context.

[1] http://law.justia.com/california/codes/lab/2870-2872.html

[2] http://www.brightjourney.com/q/working-company-intellectual-...

Re:AWS gives open source the middle finger? by amelius on Thursday January 10, 2019 @04:55AM (#18872702)
I don't see how that is legally enforceable if they pay you only for 8 hours/day as opposed to 24 hours/day.
Re:AWS gives open source the middle finger? by nwsm on Thursday January 10, 2019 @09:35AM (#18874066)
They aren't paid hourly, and the employee signs the contract saying they are okay with not being able to do thing on the side without approval.
Re:AWS gives open source the middle finger? by spectre256 on Thursday January 10, 2019 @02:26PM (#18877141)
It might not be enforceable but it would take a very brave or wealthy individual to choose to do something that might make Amazon decide to sick their lawyers on you.

Months in court to prove innocence is still a heavy cost to pay.

Re:AWS gives open source the middle finger? by h1d on Thursday January 10, 2019 @04:22PM (#18878334)
If the mass can side with you, you can fight with donations to represent them all.
Re:AWS gives open source the middle finger? by sah2ed on Thursday January 10, 2019 @05:43AM (#18872900)
Not that I agree with Amazon's policy for no open source contributions, but imagine that an employee decides to spend the 6-8hrs out of the remaining 24hrs meant for sleep on something other than sleep, what do you think will happen? That employee's productivity during those critical 8hrs of the day that is being paid for by the employer would drop like a rock, because whether we like it or not, we need time to recharge our batteries.
Re:AWS gives open source the middle finger? by pferde on Thursday January 10, 2019 @05:59AM (#18872970)
That's... wow. Are you saying that the employers could (or even should) demand that employees do nothing else during their free time except rest, so that they are well rested for their on-the-clock time? No late night TV for you, no early morning pool swimming session, and don't even think about taking up that physically demanding hobby, because we need you 100% focused on the job!
Re:AWS gives open source the middle finger? by sah2ed on Thursday January 10, 2019 @08:02AM (#18873500)
No. I specifically said remaining hours.

To recap:

   - 8hrs for work;
   - 8hrs for leisure (daily commute, family time, hobbies etc);
   - 8hrs for sleep.

Once you take out work time & leisure time all you have left is sleep time. Sleep is unique because it is an exclusive human activity — it can’t be combined with other activities.

If someone decides to misallocate rest time, then s/he will become sleep deprived leading to low productivity. This is true regardless of whether you perform physically demanding work like farming or sit all day at a desk doing knowledge work.

A self-inflicted impairment like this is no different from abusing hard drugs or consuming too much alcohol (on or off the clock), but it is vastly different from low productivity resulting from falling ill, which is beyond any employee’s control.

Whether you like it or not, paid employment demands a certain monopoly of your time. The only way to opt out is to work for yourself.

Re:AWS gives open source the middle finger? by pferde on Thursday January 10, 2019 @09:33AM (#18874056)
In my view, contribution to open source falls under hobbies, so the time comes from the leisure time.

I agree that if someone takes that from sleep time instead, they're harming themselves, but this still is nothing the employer should (be allowed to) care about.

If the employee underperforms at work, the employee gets a warning, and it is up to the employee to review his or her time management, being a responsible adult that they are.

Re:AWS gives open source the middle finger? by apacheCamel on Thursday January 10, 2019 @09:46AM (#18874154)
I think what the post above yours is trying to say is that the company I work for has no say what I do with my 8 hours of sleep time. If I want to only sleep for 4 hours but I come to work and get my job done, who cares? It is my time anyway and they aren't paying me to sleep so why should they have a say? If my work is suffering, sure, they have a right to fire me but if I get my work done in the 8 hours, they have no say over the other 16.
Re:AWS gives open source the middle finger? by swift532 on Thursday January 10, 2019 @05:55AM (#18872950)
If someone is badly underperforming, then they can fire them. It's simply ridiculous for a company to own a second of your time outside work hours, excepting things like people on call, of course, but I count that under work hours.
Re:AWS gives open source the middle finger? by cmsj on Thursday January 10, 2019 @05:52AM (#18872932)
By that argument they should also prohibit people from playing competitive chess outside of work, because it's mentally challenging.
Re:AWS gives open source the middle finger? by paulie_a on Thursday January 10, 2019 @04:56AM (#18872707)
Typically that sort of thing can't just be informed to you. There needs to be an agreement made, ie you get paid for the new circumstances. A former employer realized that continued employment doesn't count. Even in an at will state, both parties need to get something out of the change.
Re:AWS gives open source the middle finger? by clairity on Wednesday January 09, 2019 @11:06PM (#18871440)
that kind of restriction is generally not enforceable in states like california unless you explicitly get some kind of consideration (e.g., compensation) for it.
Re:AWS gives open source the middle finger? by saagarjha on Thursday January 10, 2019 @03:00AM (#18872289)
> unless you explicitly get some kind of consideration (e.g., compensation) for it

Is this in addition to the regular salary you are paid, or…

Re:AWS gives open source the middle finger? by clairity on Thursday January 10, 2019 @12:09PM (#18875555)
since it’s above and beyond customary work duties, you’d expect extra compensation of some kind to have you refrain from projects unrelated to the job. there are some exceptions of course. security-related government workers could be subject to extra restrictions without extra compensation, for example.
Re:AWS gives open source the middle finger? by cryptonector on Thursday January 10, 2019 @12:21AM (#18871728)
If the approvals issue in all cases where the project clearly is unrelated to the employer's business, then what's the problem? To some degree review of external work is just the sort of thing a corporate legal department is going to push for, and it's not exactly unreasonable provided that approvals issue except where there is clearly a conflict.
Re:AWS gives open source the middle finger? by Pfhreak on Thursday January 10, 2019 @12:27AM (#18871748)
I agree with you -- if there's a process and it's easy enough to get an approval, I (personally) have no problems.

However, Amazon's game development policy lays out 10ish different requirements you must meet, including not working with others outside of your org, must give up ownership of IP at Amazon's request, must use Amazon services or provide feedback why you couldn't. There's no process by which any of those items can be waived.

This basically means you can't do game jams with friends unless they work in your org. And if your game jam is successful, you run the risk of Amazon just taking ownership.

Re:AWS gives open source the middle finger? by cryptonector on Thursday January 10, 2019 @12:32AM (#18871759)
Yeah, that's not OK. That's not like any policy I've seen anywhere.
Re:AWS gives open source the middle finger? by tjonker on Thursday January 10, 2019 @05:10PM (#18878778)
This is not an accurate representation of Amazon's current policies.
Re:AWS gives open source the middle finger? by zAy0LfpBZLC8mAC on Thursday January 10, 2019 @06:11AM (#18873031)
The problem is that you need permission. Whether the approval is usually given is irrelevant, what matters is whether they have the option to refuse.

Think about it like this: What would be the problem with the employment contract saying that salary can be decided by the company at will if they usually paid a certain acceptable sum every month?

Re:AWS gives open source the middle finger? by cryptonector on Thursday January 10, 2019 @09:07AM (#18873875)
I tried to distinguish "shall issue" from "may issue". A "you must let us know [so we can possibly refuse]" policy and a "you must ask permission [that will issue if there is no conflict]" policy are indistinguishable. A "you must ask permission and we reserve the right to say no no matter what" policy is terrible, and I'd not work under such a policy.
Re:AWS gives open source the middle finger? by zAy0LfpBZLC8mAC on Thursday January 10, 2019 @11:16AM (#18874919)
But the point is that it's not a question of probabilities, but of whether they are contractually obligated to issue approval unless specific conditions are met, so an implicit "[that will issue if there is no conflict]" is not acceptable IMO. There have to be specific rules for when they may refuse approval, so you can ask an independent judge to make a decision if you think the employer is partial in its decision.
Re:AWS gives open source the middle finger? by cryptonector on Thursday January 10, 2019 @01:03PM (#18876226)
"shall issue" and "may issue" are terms of art.
Re:AWS gives open source the middle finger? by MRD85 on Thursday January 10, 2019 @02:55AM (#18872264)
Do you have negotiated work contracts in your country? If your old contract didn't limit work then it would mean being acquired wouldn't affect it.
Re:AWS gives open source the middle finger? by chooseaname on Thursday January 10, 2019 @09:49AM (#18874177)
> ... I had to get prior permission to do ANY open source contributions even on my own hardware on my own time

Why do we put up with this!? The foundations of our industry go back to how much early developers share with one another!

Re:AWS gives open source the middle finger? by hugs on Thursday January 10, 2019 @09:57AM (#18874240)
> Why do we put up with this!?

The tyranny of a stable paycheck.

Re:AWS gives open source the middle finger? by BeetleB on Thursday January 10, 2019 @10:17AM (#18874395)
>The tyranny of a stable paycheck.

In this case, it is the "tyranny" of a large paycheck and equity from the wealthiest public company in the world.

Re:AWS gives open source the middle finger? by tanilama on Wednesday January 09, 2019 @11:01PM (#18871421)
Amazon is really a frugal company, in a sense they want every penny they spend on you to evetually make it back to their pockets.
Re:AWS gives open source the middle finger? by raxxorrax on Thursday January 10, 2019 @07:21AM (#18873330)
Always judge a company by how they treat their lowest employees. And since people at Amazon having difficulties trying to find time to take a piss, it doesn't really qualify as an employer for me personally.

I like their services in AWS-land and they have really good solutions. They probably treat their developers better as long as they can be exploited. But if there is another service with comparable features, I generally don't have to think very long.

Re:AWS gives open source the middle finger? by goldenkey on Thursday January 10, 2019 @07:44AM (#18873417)
I worked there too in 2015. The culture is toxic. The most surprising thing was the way all the AWS services are built with a grab bag of different teams with entirely different languages, copying CSS and code all over the place. There were no real standards. I still like AWS but knowing how bad the sausage is made makes me cringe a bit...
Re:AWS gives open source the middle finger? by akhilcacharya on Thursday January 10, 2019 @08:19AM (#18873592)
I mean...if it performs well all of that is irrelevant to the customer.
Re:AWS gives open source the middle finger? by h1d on Thursday January 10, 2019 @04:24PM (#18878356)
While it works.
Re:AWS gives open source the middle finger? by michaelt on Thursday January 10, 2019 @07:50AM (#18873448)

  Always judge a company by how they
  treat their lowest employees.
Seems like a policy that gives a big advantage to industries that aren't labour-intensive.

Is Costco a worse company than Oracle, because the former has employees making $30,000 and the latter doesn't?

Re:AWS gives open source the middle finger? by Sahhaese on Thursday January 10, 2019 @08:02AM (#18873496)
How you treat employees isn't the same thing as salaries.

There are environments where people earning $20,000 are still treated with respect and there are environments where people earning $200,000 are treated badly.

Re:AWS gives open source the middle finger? by michaelt on Thursday January 10, 2019 @08:46AM (#18873739)
Depends what you mean by 'treated with respect'.

Every job I've had, people have been polite and friendly to me. No bullying or harassment or anything like that.

But the low-paid jobs would carefully police our working hours and sick leave, while taking a toll on our bodies and demanding measurable daily performance. Whereas the highly-paid jobs would trust me to work my contract hours, take my word if I said I was sick, didn't expect me to lift anything heavier than a laptop, and barely audited how hard I was working at all.

If you think it's prima facie disrespectful to require a doctor's note for sick leave, my poorly paid jobs have been less respectful than my highly paid jobs.

Re:AWS gives open source the middle finger? by tialaramex on Thursday January 10, 2019 @08:42AM (#18873711)
How much do you think Oracle's cleaners are paid?

The guy on the door at the HQ building?

I'm sure that you can argue oh, those people are actually working for a contractor, but let's agree for a moment that this is purely a matter of paperwork, those are Oracle cleaners, that guy is on the door of Oracle's HQ building.

Re:AWS gives open source the middle finger? by mabbo on Thursday January 10, 2019 @08:26AM (#18873634)
The policies really used to be extreme. I'm still on the inside and I will say things have dramatically improved in the last couple years.
Re:AWS gives open source the middle finger? by flukus on Thursday January 10, 2019 @12:20AM (#18871724)
> especially if you were thinking about working on a game

Why games especially? That seems to be the one area the would be absolutely free of any conflict of interest with amazon.

Re:AWS gives open source the middle finger? by Pfhreak on Thursday January 10, 2019 @12:29AM (#18871755)
Amazon has a game studio producing games. They've publicly announced Breakaway, New World, and Crucible as three titles.

Why games are different than other areas (e.g. why aren't web services called out separately with their own policy while games are? I'm not sure.)

Re:AWS gives open source the middle finger? by throwaway1280 on Thursday January 10, 2019 @07:45AM (#18873422)
Yeah, it's really weird. Amazon has other IP-producing divisions, and even though Amazon Studios is very powerful, there's nothing preventing people from making their own video content. I wonder if it's just down to whoever leads that game studio pushing for such a rule.
Re:AWS gives open source the middle finger? by Zarel on Thursday January 10, 2019 @12:30AM (#18871757)
I imagine it has to do with Amazon Lumberyard:

https://aws.amazon.com/lumberyard/

Re:AWS gives open source the middle finger? by StreamBright on Thursday January 10, 2019 @04:08AM (#18872530)
In the US, right? You can't do such a thing in the EU.
Re:AWS gives open source the middle finger? by troist on Thursday January 10, 2019 @04:35AM (#18872628)
Have you got a source on that? Not questioning that it does sound like an EU thing, but it could come in handy at my current company if there's legislation on that and I can't seem to find any.
Re:AWS gives open source the middle finger? by StreamBright on Thursday January 10, 2019 @07:46AM (#18873430)
It is different country by country. In some countries if it wasn't done on a company equipment regarding your assignments the company cannot do anything about it and they cannot limit you to work on opensource/unpaid projects.
Re:AWS gives open source the middle finger? by camtarn on Thursday January 10, 2019 @07:43AM (#18873412)
I worked for Amazon in the EU, and the rule was certainly in force. Whether or not it could be enforced is a different question, but none of us wanted to go up against Amazon's lawyers!
Re:AWS gives open source the middle finger? by StreamBright on Thursday January 10, 2019 @11:57AM (#18875430)
Amazon EU companies tend to follow blindly what is coming from the HQ. I personally experienced this. After warned the management about getting the ministry of employment involved they immediately backed down and let us implement something according to the EU law. It is the matter of knowing your position and the law.
Re:AWS gives open source the middle finger? by glenngillen on Thursday January 10, 2019 @07:49PM (#18880050)
I work at AWS. I have also been working on a game in my spare time. I don't know when you left but there are currently zero issues in these two things co-existing. Pretty standard requirements to make sure there's a clear separation of responsibilities and that you're not working on the game when you're meant to be at work, etc.
Re:AWS gives open source the middle finger? by notyourwork on Wednesday January 09, 2019 @10:48PM (#18871357)
Every company has the same attitude in my experience, this ins't unique to Amazon.

edit: For those down voting instead of just disagreeing provide a company and their policy. All the companies I've worked at have been the same as Amazon more or less and all my friends have similar employment clauses.

Re:AWS gives open source the middle finger? by Pfhreak on Wednesday January 09, 2019 @10:51PM (#18871370)
Amazon reserved the right to take ownership of my project and all related IP at any time (including after leaving the company.) I was also forbidden from working with anyone outside of my org on the projects.

There were no exceptions allowed.

It was considerably more restrictive than any company I've worked at elsewhere.

Re:AWS gives open source the middle finger? by notyourwork on Wednesday January 09, 2019 @11:01PM (#18871420)
I'm aware of Amazon's policies. Most companies have similar clauses.
Re:AWS gives open source the middle finger? by Pfhreak on Wednesday January 09, 2019 @11:09PM (#18871448)
I disagree. My research suggested that Amazon's policies about open source and game development were stricter. (For example, I must be willing to disclose any sales data to Amazon. I must use Amazon products when possible. I must make my project available on the Amazon store if possible.) Most companies also have a process to keep copyright if you need/want to.

Yes, most companies have approval processes. They might even be onerous approvals processes. Amazon expressly forbid me from participating in game jams with people who were not in my org.

Re:AWS gives open source the middle finger? by Galanwe on Wednesday January 09, 2019 @11:26PM (#18871515)
>I disagree. My research suggested that Amazon's policies about open source and game development were stricter.

Worked at microsoft for 2 years, there are the same policies. It was not contractual though. It's just that there were notes broadcasted saying that whenever you discussed with third parties, you should use microsoft tools if possible. Want to meet someone? Send a Bing Maps link, not Google Maps. Want to share a research? Send a Bing Link, not a Google search. etc.

As for the confidentiality clauses, I work in finance, and the rules on IP and personal projects are the same as what you describe.

Re:AWS gives open source the middle finger? by MRD85 on Thursday January 10, 2019 @03:00AM (#18872287)
Today I learnt that there is a Bing Maps
Re:AWS gives open source the middle finger? by rmc on Thursday January 10, 2019 @08:12AM (#18873542)
Microsoft have been very helpful to OpenStreetMap. Since 2010 they allow the OSM community to trace from the Bing aerial imagery to add things to OSM. Roads, buildings, everything you can see with the aerial imagery. It's fantastically useful. OpenStreetMap database would be a fraction of the size if it wasn't for Microsoft granting us this. As of July 2018, they allow us to use Streetside imagery too. (Alas you can't use the actual maps, just the aerial/satelite imagery)

Yahoo allowed tracing from 2007 till 2011.

Re:AWS gives open source the middle finger? by rectang on Thursday January 10, 2019 @03:35AM (#18872403)
Microsoft is big and the contacts I have there tell me that the open source policies vary by department.
Re:AWS gives open source the middle finger? by chrisweekly on Thursday January 10, 2019 @08:05AM (#18873511)
Microsoft has also undergone a massive transformation over the last few years with respect to OSS.
Re:AWS gives open source the middle finger? by notyourwork on Wednesday January 09, 2019 @11:48PM (#18871607)
Most companies being who exactly? All the people disagreeing with me clearly have not read their terms of employment.
Re:AWS gives open source the middle finger? by Doctor_Fegg on Thursday January 10, 2019 @03:29AM (#18872378)
Maybe qualify “most companies” to “most large Silicon Valley tech companies”? I’ve never worked anywhere with any non-compete clause at all.
Re:AWS gives open source the middle finger? by freedomben on Wednesday January 09, 2019 @11:50PM (#18871619)
The last 4 places I've been, three encouraged us to participate in FOSS. Only one was neutral, but disallowed paid side gigs (open source was ok). It's anecdata, but totally opposite of your experience.
Re:AWS gives open source the middle finger? by kerng on Thursday January 10, 2019 @12:00AM (#18871660)
Nope, first time ever I hear about something such restrictive. That by itself would be a reason for me to not sign an employment contract with Amazon.
Re:AWS gives open source the middle finger? by throwaway1280 on Thursday January 10, 2019 @07:48AM (#18873440)
Yeah. Amazon loses a small but significant number of potential hires when they learn about the open source clause - often very good people, too. When I left they were actively working on trying to find a solution, as it had been a thorn in the side for years.
Re:AWS gives open source the middle finger? by hedora on Wednesday January 09, 2019 @11:00PM (#18871417)
California law expressly prohibits this exact policy. If you want to be able to work on open source (that is unrelated to your job, on your own equipment) on your own time, move to Silicon Valley.

Even Amazon employees in CA should be exempt from this policy.

Re:AWS gives open source the middle finger? by yongjik on Wednesday January 09, 2019 @11:08PM (#18871447)
...As long as what you work on does not overlap with anything your employer does.

...which is a big problem if you work at Amazon or Google. (Can you think of a single software project that will not intersect any Google project? Are you sure?)

Re:AWS gives open source the middle finger? by pvg on Wednesday January 09, 2019 @11:06PM (#18871438)
What is the law you're referring to?
Re:AWS gives open source the middle finger? by rectang on Thursday January 10, 2019 @09:17AM (#18873950)
CA Labor Code 2870.
Re:AWS gives open source the middle finger? by pvg on Thursday January 10, 2019 @05:47PM (#18879144)
I don't think that offers nearly the sort ironclad protection the GP is suggesting. The broad exemptions are part of the reason AoI agreements are universal in SV.
Re:AWS gives open source the middle finger? by jenscow on Thursday January 10, 2019 @07:00AM (#18873243)
> "that is unrelated to your job"

My OSS project is "software development".

My company's main function is "software development".

Re:AWS gives open source the middle finger? by mcv on Thursday January 10, 2019 @03:58AM (#18872499)
I refuse any contract where my employer claims ownership of code I wrote in my own time on my own machine that has nothing to do with the work I do for the company. Very few contracts have contained such a clause, and I believe at least one removed such a clause when I requested it.

These days I'm self-employed and renting myself out to large companies, and this has never been an issue. They only care about the work I do for them, not about what I do in private.

Re:AWS gives open source the middle finger? by ipsum2 on Wednesday January 09, 2019 @10:53PM (#18871382)
Most big tech companies that I'm familiar with allow you to program on your free time, as long as you give them a heads up and it doesn't conflict with the company's products. E.g. working on a video game or contributing to open source.
Re:AWS gives open source the middle finger? by akhilcacharya on Wednesday January 09, 2019 @11:15PM (#18871479)
From what I understand from coworkers from Google and other parts of Amazon the process is pretty similar to get approval outside of games.
Re:AWS gives open source the middle finger? by tanilama on Wednesday January 09, 2019 @11:21PM (#18871500)
Why is game development different?
Re:AWS gives open source the middle finger? by throwaway1280 on Thursday January 10, 2019 @07:49AM (#18873445)
Worked for Amazon. It was a big issue internally, but we never got a good answer to that question.
Re:AWS gives open source the middle finger? by notyourwork on Wednesday January 09, 2019 @11:00PM (#18871418)
Please name one, they all have the same non-compete language in their job offers and they are at-will positions. It may be allowed by your manager but company policy isn't such.
Re:AWS gives open source the middle finger? by Pfhreak on Wednesday January 09, 2019 @11:06PM (#18871436)
Other companies have exemption policies, or mechanisms to get approvals. Amazon does not. Your choices were work privately on your own project or leave (or risk being fired for violating the policy.)

Amazon was more aggressive (in my opinion) and much stricter than any other company I've ever worked at.

Edit: I researched a lot of the other tech companies. Here's Google's documentation, for example, which outlines an exception process: https://opensource.google.com/docs/iarc/

Re:AWS gives open source the middle finger? by eclipxe on Thursday January 10, 2019 @12:50AM (#18871812)
Amazon has an exemption policy.
Re:AWS gives open source the middle finger? by Pfhreak on Thursday January 10, 2019 @09:39AM (#18874090)
Not to the game development policies.
Re:AWS gives open source the middle finger? by ipsum2 on Thursday January 10, 2019 @01:42AM (#18872004)
Off the top of my head, there's company policies for employees to work on their own projects at Google, Facebook, and Github.
Re:AWS gives open source the middle finger? by saagarjha on Thursday January 10, 2019 @03:03AM (#18872296)
How often are they granted, and under what circumstances?
Re:AWS gives open source the middle finger? by brlewis on Thursday January 10, 2019 @08:16AM (#18873569)
Hopefully a more recent Googler will answer you. In 2013 they were granted often, so long as they didn't compete with a Google product. I had to close my photo sharing site off to new users when I started at Google.
Re:AWS gives open source the middle finger? by ex_amazon_sde on Thursday January 10, 2019 @05:32AM (#18872848)
I worked for Amazon and various other companies. Most of them did not have those restrictions.
Re:AWS gives open source the middle finger? by mochomocha on Thursday January 10, 2019 @12:35AM (#18871764)
Netflix.