• 1 Post
  • 734 Comments
Joined 2 years ago
cake
Cake day: August 15th, 2024

help-circle

  • Even hand coded projects need more than 6 months before I’ll replace anything in my stacks. Too many projects start with great intention but then the founder gets bored (life gets in the way?) and they go unmaintained. Really I’m looking for projects that enough developers have got involved in that I can be confident it won’t go stagnant. I could be one of those developers, but I don’t have enough time to contribute to all the different projects I use (I barely have time to contribute to the one project I maintain)



  • For the simple cases, a language package manager is easier to write and makes things easy. However, simple cases aren’t at everything and for the more complex cases, such as what C and C++ is commonly used for, a language package manager is not complex enough to handle all the little weird special cases and so it would be a bad idea.

    Those who use a language for something complex will not use the built-in package manager. Realistically though, very few people are writing complex software and so this objection, although real, is probably a pedantic thing that doesn’t affect you.

















  • You are very shrilly yourself. Plenty of companies have shown it isn’t hard to take GPL without contributed back. There are high odds you are using a chrome based browser to read this - did you know that is a GPL project because once upon a time it was khtml (from the KDE project), but the changes were never contributed back. Many embedded companies have their own fork of linux as well - their changes are all available as the GPL requires, but the changes won’t be accepted to the kernel as is and so the fact that they are available is useless.

    Meanwhile there are many companies using FreeBSD who choose to contribute their changes back, just like some companies choose to contribute back to various GPL projects they use.