I also build CMake from source on Ubuntu (because they used to ship ridicously ancient versions and I have keep doing it since) and there is the possibility to use bundled versions of those dependencies.
Also, for a development tool I see nothing wrong with those dependencies, I do not have to redistribute all of this.
And for those compiling everything from source like Gentoo or FreeBSD ports users, I do not understand it because most of the time is spent on building gcc or clang anyway which is absolutely not optional.
That specific dev was completely banned from kernel development four years ago (two years later): https://lkml.org/lkml/2014/4/2/420.
I don't know the persons involved and how much they contributed, but I'm wary of the implied cause.
That was a disturbing read. That guy is practically a slave to his followers. There may be money in it, but I have the impression he is beyond the point of no return. Even if he would want to stop streaming, the more sociopathic lot of his "community" will probably sniff him out and expose him.
> “It was just easier to break up with her than to deal with it.”
I don't know whom I find more pathetic, him or his followers. This is just sick.
The existance of a contract does not prevent actions like this. A contract will get you compensated later, but if the provider cuts you out, nothing can prevent it. The outage will be there wether it is legal or not.
> libcurl.so : ftp/curl > libexpat.so : textproc/expat2 > libjsoncpp.so : devel/jsoncpp > libuv.so : devel/libuv > librhash.so : security/rhash > libarchive.so.13 : archivers/libarchive
https://www.freshports.org/devel/cmake/
I also build CMake from source on Ubuntu (because they used to ship ridicously ancient versions and I have keep doing it since) and there is the possibility to use bundled versions of those dependencies. Also, for a development tool I see nothing wrong with those dependencies, I do not have to redistribute all of this.
And for those compiling everything from source like Gentoo or FreeBSD ports users, I do not understand it because most of the time is spent on building gcc or clang anyway which is absolutely not optional.