@Arrrrrrrrr:

> I think a significant portion of nim users found Nim through Rust. Not sure 
> why, but there used to be some sort of competition between the two (or at 
> least Nim was more known in the Rust community).

That, if true, is very interesting. I would've thought that Nim's closest 
competitor would be 
[D](http://forum.dlang.org/thread/mailman.1427.1428691340.3111.digitalmar...@puremagic.com):
 both are GC by default, both a lot less verbose than Rust, both created by 
individuals without big .com / .org / .edu sponsorship, nearly tied on most 
benchmarks (and now even in my package ecosystem license freedom rankings), etc.

* * *

@dom96

> that is a nice essay.

I don't think that ad-hoc rant deserves being called an essay. Your polite 
tolerance of my rants (especially given that I've never contributed any code) 
is a great testament to the openness and geniality of the Nim community. 

> Thank you for taking the time to write it up.

To be perfectly honest, GitHub's ten-alarm "Net Neutrality" banners (appearing 
for weeks on top of every project, file, issue, wiki article, etc) has been a 
huge blow to me psychologically. Internet freedom is sacred to me, and having 
calls for slavery injected down my throat in the name of freedom was just too 
much... And perhaps the worst part is when people don't even see that they did 
anything divisive or controversial...

I've resisted bringing up this issue as a separate thread, but I guess I've 
jumped on too eagerly when I thought that @KevinGolding brought up the issue of 
left-wing political bias first.

I now feel morally obligated to disassociate myself from GitHub - which is near 
darn impossible. A huge and growing fraction of the free software ecosystem is 
married to GitHub, _including Nim and the vast majority of its modules and 
tooling..._

> Sadly I cannot agree with some of your points, in particular regarding net 
> neutrality.

I've not made any detailed arguments against "Net Neutrality" in my previous 
post. I've just said that it was a recent and particularly egregious "example 
of left-wing political hijacking" of free software communities - and one that 
_most directly involves Nim._

It would have been great if GitHub used such a banner to raise funds for 
hurricane victims, for example, but what they did was very very different - and 
perhaps some people don't even see this. I'll make more detailed arguments 
against "Net Neutrality" in this post, but only to illustrate that there are 
two sides to this issue.

I don't expect anybody to ever change their political opinions, but what is 
most insulting is how **the left no longer even sees anyone who disagrees with 
them as human**. "Everyone must agree that Net Neutrality == freedom, no two 
ways about it, and anyone who disagrees is a bot for [soulless flat-earther 
corporate 
shills](http://dailysignal.com/2018/01/10/death-threats-fcc-chairman-unprecedented-must-stop/)"...

> Many ISPs have a monopoly, especially in the US. So letting them go on to do 
> whatever they please, unregulated will be a nightmare.

All claims of a "natural monopoly" are a conjecture that becomes a 
self-fulfilling prophecy, stifling technological innovations that would enable 
competition, but it is especially ridiculous in regards to the Internet. The 
Internet is a network, not a "monopoly".

There are two different visions of Internet freedom:

  * A socialist vision of Internet freedom, based on faith that Mommy 
Government will make the Internet free. It pours opium on the 
government-created toothache of cable "monopolies", dulling the pain and 
enabling the illness to continue. The price of this opium is that everyone must 
trust the government to always put [its own 
interests](https://en.wikipedia.org/wiki/Niccolò_Machiavelli) aside. All 
governments everywhere are magically benevolent, and they would never censor or 
discriminate against anyone, ever.
  * A capitalist vision of Internet freedom, based on free market competition 
(which is how networks actually work). This vision would have avoided the cable 
monopolies in the first place, and encouraged a lot more and faster 
technological innovation with wireless (cellular, satellite, municipal wifi, 
drone wifi, mesh networking, etc) and locally owned (["last 
mile"](https://en.wikipedia.org/wiki/Last_mile), neighborhood cache, IPFS, etc) 
connectivity technologies. You have a choice between dozens of ISPs, and you 
can connect to several at the same time, adding or dropping subscriptions as 
you see fit (ex. based on connection speed). Ideally you also use independent 
VPN(s), so your ISP(s) can't even tell what you do online much less 
discriminate.



Maybe most people prefer the former, but people who prefer the latter should 
still be treated with respect.

I just hope that you understand that what GitHub did has crossed a serious 
line. As far as I'm concerned it was an act of war, in the propaganda sense of 
the term.

* * *

@Jehan

> May I suggest that it's probably healthier to leave the politics out of this?

It would be very nice if free software could be apolitical, but (as I've 
explained above) it is not.

You can't have one side of the issue (ex. Stallman, GitHub, etc) shouting 
political propaganda with a megaphone, but as soon as someone disagrees - 
"OMFG, he brought up politics!? What a vulgar uncivilized brute!!! Fetch my 
smelling salts, O goodness, I think I shall faint!"

Reply via email to