1. 32
  1.  

  2. 9

    Why would you not make curl/libcurl Free/Open Source Software? Why would you want to not share the joy, burden and benefits with the world?

    How much would the author have gained from making it proprietary, limiting its use (and usefulness) and restricting other people from contributing, compared to what he actually got?

    I think Stenberg’s reply on StackOverflow answers most of these questions - the interesting part is that the person posing the question sees it from such a different angle compared to the creator.

    How can we improve the communication so the logic and dynamics of Free/Open Source Software becomes more obvious and well-known?

    1. 19

      Well, by not releasing it freely, you get a lot less hate mail from people claiming you’ve hacked their car and they’re going to call the police, etc.

      1. 3

        Why would you not make curl/libcurl Free/Open Source Software? Why would you want to not share the joy, burden and benefits with the world?

        You can share the joy with the world by making it free for non-commercial use but cheap and shared source for commercial use. Scaled from tiny amount for micro-businesses to larger amount for larger companies. Then, folks can enjoy it, fix it, and send potential improvements. The money from commercial use gets developers paid to improve that product and make more. The extras might be [F]OSS. Sciter’s price/access scaling is one of my favorite examples of how that might play out.

        By not charging and using open license, the value was moved into the businesses who used it for a lot of other things. Most of those probably weren’t awesome. Some might have even been harmful to software developers. It did increase the uptake by selfish, commercial parties. There were also contributions that might have not happened under a non-open license. The author loves both benefits. So, the author made a good choice for their preferences.

        1. 1

          Wonder what sciter is. I looked on the site and it is not clear.

          1. 1

            Know the web-like UI’s in programs like antivirus going way back? They often use Sciter to do that. It’s like Electron before Electron with minimal resource use. First answer in this link gives both more information and an example of how small the portable apps can be.

      2. 2

        Question has been put on hold as primarily opinion-based. Stack Overflow usually doesnt accept those type questions.

        May have been better to put it on https://softwareengineering.stackexchange.com or similar.

        1. 2

          The incentive is survival of the fittest of the memetic information.

          Your chance of being propagated is much higher if you are not ‘protected’.

          1. 4

            Oh, LibertarianLlama.