5,366 karma · joined July 20, 2011
In return, Freenode has consistently sabotaged the Tor service so that the only way to connect safely is with a VPN.
"Starting deb after and if investing on rpm failed would have been much wiser" except that Debian developers already knew rpm didn't meet their needs.
But these arguments are always selectively applied to certain parties (e.g. Canonical) and not others (e.g. Red Hat).
In open source, making your own project is not starting a war. This kind of flaming and demanding to control other people's allocations of resources is what makes a battle.
1. Doubling the number of people on a project does not double the speed of its production. It may actually hurt matters. This is the classic problem of estimating with man-hours and ignoring coordination costs
2. They aren't your resources to spend. Canonical doesn't tell Red Hat what it can do, so why the other way around?
If all require projects to say negative things about other people's projects while talking up their own, a lot of projects are going to distort the facts. In the end, if we don't have the ability to evaluate the software ourselves, then all we are measuring is who can shout the loudest and who is the most aggressive against other projects. Quiet projects will still be good, but now those would be overlooked even more because they aren't shouting. With this requirement you are making your life easier but you are making life harder on open source developers by forcing them to deal with unnecessary inter-project drama and to divert lots of effort into marketing that could have been put into code. That might make sense in proprietary products, but in open source this kind of demand just hurts the ecosystem.
If the pain of choosing is too much then choose something that is standardized, or the most popular thing, or what your trusted friend recommends. People will seek out the very specific projects they need. If you don't even know why you are using something, it isn't the responsibility of someone else to tell you why you are using it!
I don't know what youtube-dl even is, why should your personal interest be the top priority of Ubuntu and when it doesn't work evidence that Ubuntu isn't fit for humans?
Anyone who expects to copy-paste other people's code into their own code and change the license is just fighting the legal system. You're still going to have to follow the terms of the license, whether that means sharing changes or including attributions.
If you don't want your hard work to be swallowed up into some company which profits from it, doesn't make its changes available and ultimately develops a competitor that the original cannot legally use improvements from, a BSD license won't help you with that. If you don't care, then there are any number of choices.
Other licenses you mention are also complex and haven't been tested. Licenses in general, not just GPL, are harder than people think. When it comes to lawyers, you get what you pay for.
It's revealing at the end that you say "no one wants their hard work to become a derivative of a smaller project they pull in." The size of the project doesn't give it special entitlements. Why are you pulling in someone else's code if you don't intend to respect the license set by the person who wrote that code? That sense of entitlement to exploit other people's work without reciprocation (because you're bigger?) is the problem creators use the GPL to address.
If you want to build a community that isn't based on the crumbs that some company (like Nintendo) allows to fall, and you don't want that to be subverted by free riders who use your code to compete with you without letting you use theirs, GPL is a better choice.
But if and only if it is your code, it is your choice what license you use. Note that in the real world, people are constantly attacking GPL and harassing people who apply GPL to their own work, but the other way is not happening. We should respect the licenses applied by creators to what they create.
The man is schizophrenic. You are holding him to account for a kind of performance that he is biologically not equipped to provide. He isn't harming anyone and as far as anyone can interpret what he says, many times he uses words like "nigger" he is complaining about things like how we have made computing overcomplicated. I think it's worth it to cut the guy a break.
That doesn't mean we accept racism in general, it means we don't have to pick on people who can't help the way they express themselves. Do we pick on people with Tourette's for saying bad words?
The idea that someone would go into a thread about TempleOS, trash TempleOS for one of its central and distinguishing features, and then use the thread as an opportunity to promote some new OS written in Rust is boggling my mind.
This also applies to things like the RedSea filesystem and the way memory is used.
It's okay to admit that you like C++, it's what you know best, and that it's not unsuitable for the things you want to do. The same as someone else says that about F# or Lua.
At best, you can do things with it, and you still have to if you want to run on browsers, so if it makes you happy you have some happy years ahead of you before it becomes irrelevant. But other than running on browsers, the main reason anyone uses it is that they are familiar with it or have sunk costs and aren't really that aware of the alternatives. Javascript has nothing that many other languages didn't have before it, except that artificially enforced monopoly on running in browsers.