← Back to context

Comment by laurent123456

8 years ago

I can't imagine he would sabotage his own project for no reason, so most likely he got the job or some compensation in exchange for his cooperation and access to his repository, probably how they got python-autocomplete too.

Otherwise, if they offered the job with no conditions attached he'd be under no obligation to change his own personal projects for them.

Yeah, I was wondering if Kite had a deliberate strategy to inject themselves into popular IDE-plugins, and their hiring plan includes reaching out to such creators. It's not unthinkable that they would slip in such an obligation after the contract is signed. I mean, we're talking about a company that conspired to covertly slip in these dark-pattern ads into mainstream open-source plugins. Ideally, the minimap creator could have taken a moral stand and quit, but I imagine his work situation and prospects (being from Europe) is different than if he were a developer in the Bay Area.

  • This would actually be a smart and ethical strategy, if the changes were made in a way that they were opt-in and clear about what they were doing. Unfortunately it looks like they got greedy, and this is what happens when you dance the line: much easier to cross it.

    • While I could see how it can be done in a way that isn't outright unethical, it still strikes me as 'wrong' in the sense that it betrays my expectations of how open source works and relates to for-profit endeavors.

      There's no implementation I can think of where I wouldn't feel icky about this, even if the 'Kite update' did absolutely nothing without turning it on explicitly through some setting that I actively have to look for (so no 'would you like to opt-in' screen' at all).

From @abe33's comment:

  Secondly, even if it may seems to come late, we've heard you and decided
  to revert all the changes related to the python links feature. The next
  release will no longer show anything. I'll also make sure that the relation
  between Kite and the minimap package are as clear as possible. I've been an
  employee at Kite for over half a year now and this plugin is now
  officially maintained by Kite.

Even if there was nothing contractual, being asked to do something like this by the CEO after starting a new job would make anyone feel pressured to play along and not make a bad early impression.

fine print my freind...fine print...ie giant unreadable employment contract.

only speculating but truly possible.