<story><title>Despite best efforts .NET is still not an open platform</title><url>https://isdotnetopen.com/</url></story><parent_chain><item><author>bob1029</author><text>.NET is the most open, non-trivial ecosystem I have ever participated in.&lt;p&gt;I experienced 2 different problems with .NET (back in 2.x&amp;#x2F;3.x days), and was able to have interaction with the actual MS developers on their Github issue page without &lt;i&gt;any&lt;/i&gt; sort of bullshit overhead process.&lt;p&gt;Within days, I saw traction on my comments and within months I saw PRs that ultimately resolved the issue I presented. The following year, I was deploying framework code to my customers&amp;#x27; instances which incorporated fixes to my concerns.&lt;p&gt;Perhaps I am unaware of just &lt;i&gt;how much better&lt;/i&gt; it is with the other ecosystems, but for me this is enough interaction with my framework vendor.&lt;p&gt;Are we upset that we have to pay money for the privilege of using other peoples&amp;#x27; intellectual property? Or are we asserting that Microsoft is stealing other peoples&amp;#x27; IP? I am trying to find the actual crime here.</text></item></parent_chain><comment><author>tinco</author><text>You are unaware of how much better it is with the other ecosystems. Probably &lt;i&gt;all&lt;/i&gt; of them except the ones controlled by Apple, Oracle and IBM.&lt;p&gt;You want to know what&amp;#x27;s better than having actual MS developers interact with your issue on GH? Being able to submit a MR yourself and actually have that MR be merged in within days of it being good to go.&lt;p&gt;That&amp;#x27;s not just a dream, that&amp;#x27;s the standard way of operating for most large open source ecosystems. If you solve a known issue with a clear well considered merge request, and you&amp;#x27;ve gone through all the prescribed steps your MR will get merged.&lt;p&gt;From personal experience I&amp;#x27;ve landed MR&amp;#x27;s in the Ruby interpreter, in the Rust compiler and in the Rails framework. All as a complete outsider with no prior introductions to the team. Just be polite, follow the rules, solve something that&amp;#x27;s real with no architectural impact and it&amp;#x27;ll get merged (just mentioning these because they&amp;#x27;re ecosystems, I&amp;#x27;ve had MR&amp;#x27;s merged in for dozens of smaller projects in the same manner).</text></comment>
<story><title>Despite best efforts .NET is still not an open platform</title><url>https://isdotnetopen.com/</url></story><parent_chain><item><author>bob1029</author><text>.NET is the most open, non-trivial ecosystem I have ever participated in.&lt;p&gt;I experienced 2 different problems with .NET (back in 2.x&amp;#x2F;3.x days), and was able to have interaction with the actual MS developers on their Github issue page without &lt;i&gt;any&lt;/i&gt; sort of bullshit overhead process.&lt;p&gt;Within days, I saw traction on my comments and within months I saw PRs that ultimately resolved the issue I presented. The following year, I was deploying framework code to my customers&amp;#x27; instances which incorporated fixes to my concerns.&lt;p&gt;Perhaps I am unaware of just &lt;i&gt;how much better&lt;/i&gt; it is with the other ecosystems, but for me this is enough interaction with my framework vendor.&lt;p&gt;Are we upset that we have to pay money for the privilege of using other peoples&amp;#x27; intellectual property? Or are we asserting that Microsoft is stealing other peoples&amp;#x27; IP? I am trying to find the actual crime here.</text></item></parent_chain><comment><author>BiteCode_dev</author><text>We are not upset. MS can do as they wish.&lt;p&gt;We are warning people to not consider this platform the same way they consider fully free ones, despite the obvious wish of MS that they do so.&lt;p&gt;This platform comes with invisible strings attached, some of them will likely turn into chains in the future.&lt;p&gt;And it&amp;#x27;s MS new marketting strat to say they are open now for everything, so it&amp;#x27;s only fair we point out that the player matters. You are not dealing with the LSF or the PSF, but with MS.</text></comment>