We were comfortable with this posture because the Atom/Sublime/VSCode plugin ecosystem has largely been dominated by honest OSS projects, especially the most popular ones. Thanks, Kite, for ruining that for everyone. I will now personally vet every plugin that my junior devs install from here out thanks to your example.
Kite Responds to the Minimap and Autocomplete Issues
21–30 of 75 posts
Re: Kite Responds to the Minimap and Autocomplete Issues
#22Yes, open-source developers should get paid. But if they take this route, they may lose credibility within the community.
Re: Kite Responds to the Minimap and Autocomplete Issues
#23Earlier quoted context omitted.
yes, really. If you have nothing to actually add to the discussion, please keep your fingers tied.
If you are going to counter this aggressively, perhaps consider the emotional response you are masking as logical?
I'm not masking anything. If you would like to read between the lines, then by all means, feel free.
I'm looking at this whole situation without passing any judgement. Looks to me like we have a classic case of a company completely failing to execute properly on an idea.
Did they fail? Yes, spectacularly. Was there malicious intent, or some form of intentional shady practice going on? I think the current evidence doesn't support that.
Re: Kite Responds to the Minimap and Autocomplete Issues
#24Well it's not surprising, is it?
From the outline article:
>> Then he blew this reporter off. “I apologize in advance that I can't answer any further questions,” he wrote. “I need to focus on other parts of the business, including continuing to improve the product for our users, and conflict like this is always doubly distracting.”
Re: Kite Responds to the Minimap and Autocomplete Issues
#25Guys it's not OK to just hijack open source projects. You need to make (or fork) new plugins specifically for kite, not hire a bunch of developers of popular autocomplete plugins and have them shadily change their plugin to use Kite as a completion engine.
they didn't. they just had them add _support_ for Kite. It was up to the user to enable it. I'm failing to see the issue here. I mean, yes, their UIs needed work, but they admitted to that mistake and have since fixed it (according to the article). Your comment makes me think this is more of an open-source lynch mob rather than someone looking at this objectively. Company needs users. Plugin has users. Plugin does th…
sure, that's fine
> Plugin has users.
Still no problem here.
> Plugin does things company's flagship product _could_ do (and it is _free_).
Yep, all kosher.
> Company reaches out to Plugin developer and they come to an agreement to add support for the flagship product into the Plugin, but the new support is _not_ enabled by default.
… and there's the problem, that's not what happened. First it's not entirely clear, but it's implied that they paid the developer to add support for Kite, that may or may not be OK, but at the very least it raises some questions. Secondly, they made Kite the default choice when installing the plugin, and also had some shady dark patterns in the chooser dialog to try to bias people towards using Kite while downplaying the risks it poses.
Even with all that, that's not what really got people furious, all that, although shady, isn't really wrong per say.
Where they went wrong, was when they then went out to a different plugin, that had nothing at all to do with the product the company was offering and shoehorned extra functionality into that plugin specifically for the purpose of showing their products ads to users. To be clear, they chose the plugin specifically because it was popular, not for any other reason, this was PURELY a marketing driven decision. Had they picked another plugin that did something similar, I.E. showing links to docs for libraries being imported, and then worked with that developer to link to their docs that showed the ads that might be one thing (still a bit shady), but no, they wanted to get the most ad impressions they could, so they added a completely unrelated feature into an existing plugin. Further muddying the waters, they didn't just "partner" with the developer for a "business relationship", they straight up hired the guy, which raises all kinds of questions about their relationship to this open source project.
This was a perfect storm of bad decisions, they started out making some questionable decisions, nobody really noticed and they got good results back, so they decided to crank it to 11, and then when people did notice and called them out on it they initially doubled down and then finally went into full damage control mode.
Re: Kite Responds to the Minimap and Autocomplete Issues
#26Re: Kite Responds to the Minimap and Autocomplete Issues
#27>Unfortunately, while trying to make programmers’ lives a little less complicated, we instead made them more complicated.
Barely an admission of guilt, and even that can't get past without patting themselves on the back for the noble cause they 're profitably working towards. Yes, Kite, your pay-for service clearly has my best interests in mind. I forgive you for being too stupid to grasp your superior approach. How about actually finding fault with hijacking projects for advertising in the first place?
Re: Kite Responds to the Minimap and Autocomplete Issues
#28Fuck Kite. This is obvious damage control after the backlash of their severe betrayal of the open source community. They’re not sorry they did what they did; they're sorry they got caught. The title “Staying Open” is so full of BS it hurts.
Re: Kite Responds to the Minimap and Autocomplete Issues
#29Earlier quoted context omitted.
they didn't. they just had them add _support_ for Kite. It was up to the user to enable it. I'm failing to see the issue here. I mean, yes, their UIs needed work, but they admitted to that mistake and have since fixed it (according to the article). Your comment makes me think this is more of an open-source lynch mob rather than someone looking at this objectively. Company needs users. Plugin has users. Plugin does th…
> Company needs users. sure, that's fine > Plugin has users. Still no problem here. > Plugin does things company's flagship product _could_ do (and it is _free_). Yep, all kosher. > Company reaches out to Plugin developer and they come to an agreement to add support for the flagship product into the Plugin, but the new support is _not_ enabled by default. … and there's the problem, that's not what happened. First it'…
The ultimate decision to actually _implement_ all of those changes in those existing open source projects lies with the project maintainers/owners.
Re: Kite Responds to the Minimap and Autocomplete Issues
#30Earlier quoted context omitted.
If you are going to counter this aggressively, perhaps consider the emotional response you are masking as logical?
"emotional response"? really? I'm not masking anything. If you would like to read between the lines, then by all means, feel free. I'm looking at this whole situation without passing any judgement. Looks to me like we have a classic case of a company completely failing to execute properly on an idea. Did they fail? Yes, spectacularly. Was there malicious intent, or some form of intentional shady practice going on? I…