TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why We Terminated Our Partnership with Microsoft

169 pointsby gortokover 5 years ago

14 comments

noenover 5 years ago
The whole article paints a picture of Microsoft eating OSS OSS projects, but the author begins by clearly stating that the project he is going to reference (Octopus Deploy) is not OSS.<p>Instead, he is complaining that Microsoft is competing with his own proprietary, commercial offering. I&#x27;m not sure why he keeps pushing the narrative that this is bad for OSS, when the only two projects mentioned aren&#x27;t.<p>Full Disclosure - I worked in the Azure DevOps org for a long time, and several of his assertions about Microsoft&#x27;s auto-defacto status for developer tools and services aren&#x27;t true, or at least weren&#x27;t true during the time this article was set in (2010-2015).
评论 #22173542 未加载
评论 #22170424 未加载
评论 #22170704 未加载
Dinuxover 5 years ago
I don&#x27;t agree with the article at all. The point the author is making has less to do with OSS and more with competition. Business is never &#x27;fair&#x27;. The reason people flock to AWS&#x2F;Azure is because of ease of use, integration with other systems etc.. The burden of maintaining two (or more) ecosystems just because one is &#x27;a little better&#x27; isn&#x27;t worth it. Sure there will always be an alternative that fits the product&#x2F;team better.<p>Besides, MS and alike have thousands of products and services. Are they supposed to point to every-other-alternative out there before they enter the market?
评论 #22171570 未加载
mikeceover 5 years ago
&quot;If you look at the announcements for Microsoft products that compete with their own ecosystem, one thing you&#x27;ll very rarely see is any acknowledgement of the OSS projects they displace.&quot;<p>I can see why you would be upset but what obligation does Microsoft have to do that? One reason CIOs will go with Microsoft solutions lock-stock-and-barrel is that it&#x27;s there&#x27;s one account rep, one consolidated bill, one &quot;throat to choke&quot; if there&#x27;s a support need. The alternative would be to deepen your partnership to the point that something like Octopus becomes a de facto Microsoft product (complete with bundled support when you go with .NET&#x2F;Azure&#x2F;etc). Either that or go out of your way to show why DevOps managers never get fired for choosing Octopus.<p>No, it&#x27;s not &quot;fair&quot; but Microsoft isn&#x27;t the only company doing this and it <i>would</i> be unfair to suggest they are doing this out of malice.
评论 #22170178 未加载
scarface74over 5 years ago
<i>Prior to 2016, Octopus Deploy was the only popular option for .NET developers to automate their application deployments, and we&#x27;d single-handedly helped thousands of dev teams to go beyond &quot;right click, publish&quot;. In fact, at the time, Octopus Deploy was responsible for a large % of the largest Azure deployments that were happening.</i><p>I had never heard of Octopus Deploy until 2018. There were plenty of ways to automate deployments for .Net over a decade ago. In fact, Azure Devops is basically TFS online that has been around forever.<p>This is like the company that said Apple “stole” their idea of using an iPad for a second screen for a Mac even though other options existed since 2010.
评论 #22173036 未加载
评论 #22180393 未加载
zvrbaover 5 years ago
From the linked (Aaron&#x27;s) post:<p>&gt; .NET users need to culturally normalize the idea of adopting non-Microsoft .NET solutions when those third party technologies are better on the merits.<p>I&#x27;m a .NET developer and say: no. If Microsoft&#x27;s solution satisfies my needs, I won&#x27;t adopt a 3rd-party solution, especially if it has other nuget dependencies. Managing nuget packages can become hellish (looking at you Newtonsoft.Json) and MS at least takes some care with that.<p>I&#x27;m icky about adding dependencies and by using MS&#x27;s solutions I can be relatively sure that they won&#x27;t depend on latest shiny OSS package that could become a liability in the future.
评论 #22173102 未加载
评论 #22175137 未加载
评论 #22174908 未加载
评论 #22174305 未加载
kaizendadover 5 years ago
I read this as &quot;evil Microsoft Product Managers <i>researched the market</i> and <i>understand the competition</i> and if they decide to compete with you watch out because they will be evil folks who <i>understand market needs deeply</i> and <i>are intimately familiar with competitors</i>.&quot;<p>I mean, I get that&#x27;s hard to compete with for a smaller company or an less-formal org, like those who maintain many OSS projects, but that&#x27;s just... being a good product manager. If you don&#x27;t like that, hire a Product Manager and get those skills yourself.
thrwaway69over 5 years ago
I wonder what can you do to stop a big company from devouring your share in the SaaS market. What strategies are there?<p>GitHub devour-ed a lot of tools built for it.<p>Google do it with their search cards, amp and many other micro things.<p>Apple does it with incredibly popular apps and integration.<p>Every big company in short do it and they all have big pockets to lose money on the software until competition is sucked out. Unlike hardware, where you will be pressed with anti-competitive charges [0] for above. It doesn&#x27;t seem to happen with SaaS.<p>0] <a href="https:&#x2F;&#x2F;tech.co&#x2F;news&#x2F;eu-fine-qualcomm-2019-07" rel="nofollow">https:&#x2F;&#x2F;tech.co&#x2F;news&#x2F;eu-fine-qualcomm-2019-07</a>
评论 #22170292 未加载
评论 #22170149 未加载
评论 #22170171 未加载
评论 #22170228 未加载
评论 #22170254 未加载
gwbas1cover 5 years ago
Large business with deep pockets has a product with a deficiency. Small entrepreneur sees a need and develops a bolt-on improvement that fixes the deficiency. Large business also sees the deficiency and fixes it.<p>I just don&#x27;t understand the article&#x27;s mentality. The only way Microsoft &quot;owes&quot; the small entrepreneur anything is if that entrepreneur had patents or other IP that Microsoft violated; or if the two companies had some kind of non-compete agreement.<p>It seems like, in this situation, the options are to pursue acquisition, have IP (like patents), or figure out how to carve out a niche and compete.<p>IMO: The &quot;bolt-on product to fix something wrong with someone else&#x27;s product&quot; business model appears short lived and requires a rather early exit strategy.
评论 #22177437 未加载
lostmsuover 5 years ago
But for me theirs is 10 times better as I don&#x27;t have to install it anywhere and then maintain it myself.
评论 #22170088 未加载
devlifeover 5 years ago
It looks like you wanted to do OSS but you soon realised that there is potentially good money to be made in commercial software. Your company also spent all the years building a good product but the money bug bit you and you started charging exorbitant prices. The greed kicked in. And now you are whinging because MS came and ate your cake.<p>Please don&#x27;t get me wrong on this, making money is the reason why we live in a world which has all these amazing things. But it is a jungle and survival matters here.
NicoJuicyover 5 years ago
&gt; Prior to 2016, Octopus Deploy was the only popular option for .NET developers to automate their application deployments, and we&#x27;d single-handedly helped thousands of dev teams to go beyond &quot;right click, publish&quot;.<p>Mmm, after research. I just used Jenkins at the time and I thought TeamCity was the other option.
评论 #22174593 未加载
bltover 5 years ago
I find it kind of confusing that anyone attempts to make money building developer tools for MS platforms. The behavior described here is MS&#x27;s standard operating procedure. Their goal is to control everything. They want to provide a fully integrated MS software development platform that&#x27;s slightly easier to use than open source, supports legacy code, and comes with legacy users.<p>If there is ever an opportunity for building a tool that augments &#x2F; integrates with the MS platform, that opportunity only exists because MS either 1) lacks the vision, or 2) has not chosen to place engineers on that idea. It is a transient condition. If the idea is worth a lot of money, MS <i>will</i> eventually try to replace the third-party tool with their own.
tybitover 5 years ago
As soon as Azure became critical to Microsoft’s success they should of seen this coming, it would be unacceptable for any large cloud vendor to not offer a first party deployment service.<p>Having said that when I last used Octopus a few years ago in a pets VM world it was an excellent experience. Does anyone know if they’ve managed to keep up this quality for containers&#x2F;serverless&#x2F;immutable VMs?
smortazover 5 years ago
Related: this guy rode through iran on 90cc bike and talks about his experience:<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;_2LEgowbzSc" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;_2LEgowbzSc</a>