• 0 Posts
  • 21 Comments
Joined 2 years ago
cake
Cake day: May 31st, 2023

help-circle
  • I’m not complaining; I’m clarifying for less informed readers. It’s a subtle and often misleading distinction.

    Calling a license that leads to more proprietary software “even more open source” is absolutely debatable. The only extra restriction is disallowing free software becoming proprietary, which promotes more openness overall.

    You’re not wrong by any means, but people should understand the actual tradeoff when considering licenses.






  • The BDFL model, as it’s called, is what allows large projects to continue to have focused vision rather than devolving into design-by-committee. The kernel is actually already well beyond pure BDFL, but my point is having a single point of overall leadership can be a huge boon for the organization of large and complex projects. FOSS philosophy has literally nothing to do with management structure; it’s entirely about the rights of the end user.

    BDFL is not without its own risks. WordPress is a good counterexample these days. But, when someone originates a project and sticks around to steer it, it would be silly to reject their proven successful leadership for such a vague reason as you have presented.

    When things do go sideways, people are free to fork the project. That is what FOSS is.


  • The networking aspect will likely be the trickiest, but if you’re already interested in administrating a VPS you can absolutely do it.

    1. Have an ISP that doesn’t block inbound connections. So far both Comcast and Verizon have been cool to me in that regard.
    2. Configure your router to always give your host machine the same internal-network IP address.
    3. Configure your router to forward any relevant ports (TCP/80 for insecure HTTP, e.g.) to the internal address you assigned to your host.
    4. Go to ifconfig.me or similar to ascertain your public Internet IP address.
    5. Buy a domain (Namecheap has been good to me for a decade) and change its A record to point to that address!

    Not hard, but not exactly uncomplicated either.


  • Binary speed is really the least reason to do it. Whether it’s worth it or not is up to the individual, but there are a lot of little reasons Gentoo is uniquely powerful.

    Benefits specific to compiling:

    • fine-grained control of features and dependencies with USE flags
    • very easy package maintenance (writing ebuilds)
      • much simpler to add your own custom local packages when you need them
      • less workload on the gentoo team which is good for repository health and breadth
    • control of compile flags (yes speed, but more practically hardening for secure systems)
    • the same gentoo is available on way more platforms and architectures than any binary distro



  • ‘Toy’ feels strange to me here. It’s more of a just-works vs power-tool distinction. Sometimes people like tools that require you to RTFM because the deeper understanding has concrete benefits; it’s not just fun. User-friendliness is not all upside, it is still a tradeoff.

    You’re absolutely right about hurting new users by not making the destinction, whatever label is used.