What is the incentive for curl to release the library for free?How to send a header using a HTTP request through a curl call?How can I see the request headers made by curl when sending a request to the server?Using cURL with a username and password?What is cURL in PHP?How to display request headers with command line curlHow do I POST JSON data with Curl from a terminal/commandline to Test Spring REST?PHP cURL custom headersHow do I install and use curl on Windows?How do I measure request and response times at once using cURL?VS2013 VC++ libcurl LNK2028 LNK2019 linking errors

How to stop co-workers from teasing me because I know Russian?

How do I use proper grammar in the negation of "have not" for the following sentence translation?

how to sum variables from file in bash

Will a top journal at least read my introduction?

What's the polite way to say "I need to urinate"?

Shrinkwrap tetris shapes without scaling or diagonal shapes

What is the difference between `command a[bc]d` and `command `ab,cd`

Realistic Necromancy?

How can I practically buy stocks?

How to get a plain text file version of a CP/M .BAS (M-BASIC) program?

Which big number is bigger?

Was is really necessary for the Lunar module LM to have 2 stages?

Do I have an "anti-research" personality?

Stop and Take a Breath!

Why was the Spitfire's elliptical wing almost uncopied by other aircraft of World War 2?

Are Boeing 737-800’s grounded?

What does KSP mean?

How can I change the color of a part of a line?

a sore throat vs a strep throat vs strep throat

What are the potential pitfalls when using metals as a currency?

Mac Pro install disk keeps ejecting itself

Was there a Viking Exchange as well as a Columbian one?

Binary Numbers Magic Trick

Packing rectangles: Does rotation ever help?



What is the incentive for curl to release the library for free?


How to send a header using a HTTP request through a curl call?How can I see the request headers made by curl when sending a request to the server?Using cURL with a username and password?What is cURL in PHP?How to display request headers with command line curlHow do I POST JSON data with Curl from a terminal/commandline to Test Spring REST?PHP cURL custom headersHow do I install and use curl on Windows?How do I measure request and response times at once using cURL?VS2013 VC++ libcurl LNK2028 LNK2019 linking errors






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








10















Recently started using libCurl for my VC++ project and wondering, the incentive for curl creators to release the entire library for free.



Is it purely for helping other fellow developers? This is one of the best open source libraries I've used in the recent times. (Other than Python and R programming language).




Project cURL is entirely free and open. No person gets paid for
developing curl full time. We do this voluntarily, mostly in our spare
time. Occasionally companies pay individual developers to work on
curl, but that's up to each company and developer. This is not
controlled by nor supervised in any way by the project.











share|improve this question




























    10















    Recently started using libCurl for my VC++ project and wondering, the incentive for curl creators to release the entire library for free.



    Is it purely for helping other fellow developers? This is one of the best open source libraries I've used in the recent times. (Other than Python and R programming language).




    Project cURL is entirely free and open. No person gets paid for
    developing curl full time. We do this voluntarily, mostly in our spare
    time. Occasionally companies pay individual developers to work on
    curl, but that's up to each company and developer. This is not
    controlled by nor supervised in any way by the project.











    share|improve this question
























      10












      10








      10


      2






      Recently started using libCurl for my VC++ project and wondering, the incentive for curl creators to release the entire library for free.



      Is it purely for helping other fellow developers? This is one of the best open source libraries I've used in the recent times. (Other than Python and R programming language).




      Project cURL is entirely free and open. No person gets paid for
      developing curl full time. We do this voluntarily, mostly in our spare
      time. Occasionally companies pay individual developers to work on
      curl, but that's up to each company and developer. This is not
      controlled by nor supervised in any way by the project.











      share|improve this question














      Recently started using libCurl for my VC++ project and wondering, the incentive for curl creators to release the entire library for free.



      Is it purely for helping other fellow developers? This is one of the best open source libraries I've used in the recent times. (Other than Python and R programming language).




      Project cURL is entirely free and open. No person gets paid for
      developing curl full time. We do this voluntarily, mostly in our spare
      time. Occasionally companies pay individual developers to work on
      curl, but that's up to each company and developer. This is not
      controlled by nor supervised in any way by the project.








      curl libcurl






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 10 hours ago









      nsivakrnsivakr

      668931




      668931






















          1 Answer
          1






          active

          oldest

          votes


















          45














          I'm Daniel Stenberg.



          I made curl



          I founded the curl project back in 1998, I wrote the initial curl version and I created libcurl. I've written more than half of all the 24,000 commits done in the source code repository up to this point in time. I'm still the lead developer of the project. To a large extent, curl is my baby.



          I shipped the first version of curl as open source since I wanted to "give back" to the open source world that had given me so much code already. I had used so much open source and I wanted to be as cool as the other open source authors.



          Thanks to it being open source, literally thousands of people have been able to help us out over the years and have improved the products, the documentation. the web site and just about every other detail around the project. curl and libcurl would never have become the products that they are today were they not open source. The list of contributors now surpass 1900 names and currently the list grows with a few hundred names per year.



          Thanks to curl and libcurl being open source and liberally licensed, they were immediately adopted in numerous products and soon shipped by operating systems and Linux distributions everywhere thus getting a reach beyond imagination.



          Thanks to them being "everywhere", available and liberally licensed they got adopted and used everywhere and by everyone. It created a defacto transfer library standard.



          At an estimated six billion installations world wide, we can safely say that curl is the most widely used internet transfer library in the world. It simply would not have gone there had it not been open source. curl runs in billions of mobile phones, a billion Windows 10 installations, in a half a billion games and several hundred million TVs - and more.



          Should I have released it with proprietrary license instead and charged users for it? It never occured to me, and it wouldn't have worked because I would never had managed to create this kind of stellar project on my own. And projects and companies wouldn't have used it.



          Why do I still work on curl?



          Now, why do I and my fellow curl developers still continue to develop curl and give it away for free to the world?



          1. I can't speak for my fellow project team members. We all participate in this for our own reasons.

          2. I think its still the right thing to do. I'm proud of what we've accomplished and I truly want to make the world a better place and I think curl does its little part in this.

          3. There are still bugs to fix and features to add!

          4. curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl. You too can get my help for a fee, which then indirectly helps making sure that curl continues to evolve, remain free and the kick-ass product it is.

          5. curl was my spare time project for twenty years before I started working with it full time. I've had great jobs and worked on awesome projects. I've been in a position of luxury where I could continue to work on curl on my spare time and keep shipping a quality product for free. My work on curl has given me friends, boosted my carreer and taken me to places I would not have been at otherwise.

          6. I would not do it differently if I could back and do it again.

          Am I proud of what we've done?



          Yes. So insanely much.



          But I'm not satisfied with this and I'm not just leaning back, happy with what we've done. I keep working on curl every single day, to improve, to fix bugs, to add features and to make sure curl keeps being the number one file transfer solution for the world even going forward.



          We do mistakes along the way. We make the wrong decisions and sometimes we implement things in crazy ways. But to win in the end and to conqer the world is about patience and endurance and constantly going back and reconsidering previous decisions and correcting previous mistakes. To continously iterate, polish off rough edges and gradually improve over time.



          Never give in. Never stop. Fix bugs. Add features. Iterate. To the end of time.



          For real?



          Yeah. For real.



          Do I ever get tired? Is it ever done?



          Sure I get tired at times. Working on something every day for over twenty years isn't a paved downhill road. Sometimes there are obstacles. During times things are rough. Occasionally people are just as ugly and annoying as poeple can be.



          But curl is my life's project and I have patience. I have thick skin and I don't give up easily. The tough times pass and most days are awesome. I get to hang out with awesome people and the reward is knowing that my code helps driving the Internet revolution everywhere is an ego boost above normal.



          curl will never be "done" and so far I think work on curl is pretty much the most fun I can imagine. Yes, I still think so even after twenty years in the driver's seat. And as long as I think its fun I intend to keep at it.






          share|improve this answer























          • Thank you. You are a genius. People like you are role models for the society.

            – nsivakr
            6 hours ago











          • Awesome reply, but I'm sure lots of people are wondering how you pay the bills. Do you have a day job as well?

            – kristianp
            5 hours ago











          • @kristianp See point 4. "curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl."

            – Mateusz Konieczny
            36 mins ago











          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55884514%2fwhat-is-the-incentive-for-curl-to-release-the-library-for-free%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          45














          I'm Daniel Stenberg.



          I made curl



          I founded the curl project back in 1998, I wrote the initial curl version and I created libcurl. I've written more than half of all the 24,000 commits done in the source code repository up to this point in time. I'm still the lead developer of the project. To a large extent, curl is my baby.



          I shipped the first version of curl as open source since I wanted to "give back" to the open source world that had given me so much code already. I had used so much open source and I wanted to be as cool as the other open source authors.



          Thanks to it being open source, literally thousands of people have been able to help us out over the years and have improved the products, the documentation. the web site and just about every other detail around the project. curl and libcurl would never have become the products that they are today were they not open source. The list of contributors now surpass 1900 names and currently the list grows with a few hundred names per year.



          Thanks to curl and libcurl being open source and liberally licensed, they were immediately adopted in numerous products and soon shipped by operating systems and Linux distributions everywhere thus getting a reach beyond imagination.



          Thanks to them being "everywhere", available and liberally licensed they got adopted and used everywhere and by everyone. It created a defacto transfer library standard.



          At an estimated six billion installations world wide, we can safely say that curl is the most widely used internet transfer library in the world. It simply would not have gone there had it not been open source. curl runs in billions of mobile phones, a billion Windows 10 installations, in a half a billion games and several hundred million TVs - and more.



          Should I have released it with proprietrary license instead and charged users for it? It never occured to me, and it wouldn't have worked because I would never had managed to create this kind of stellar project on my own. And projects and companies wouldn't have used it.



          Why do I still work on curl?



          Now, why do I and my fellow curl developers still continue to develop curl and give it away for free to the world?



          1. I can't speak for my fellow project team members. We all participate in this for our own reasons.

          2. I think its still the right thing to do. I'm proud of what we've accomplished and I truly want to make the world a better place and I think curl does its little part in this.

          3. There are still bugs to fix and features to add!

          4. curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl. You too can get my help for a fee, which then indirectly helps making sure that curl continues to evolve, remain free and the kick-ass product it is.

          5. curl was my spare time project for twenty years before I started working with it full time. I've had great jobs and worked on awesome projects. I've been in a position of luxury where I could continue to work on curl on my spare time and keep shipping a quality product for free. My work on curl has given me friends, boosted my carreer and taken me to places I would not have been at otherwise.

          6. I would not do it differently if I could back and do it again.

          Am I proud of what we've done?



          Yes. So insanely much.



          But I'm not satisfied with this and I'm not just leaning back, happy with what we've done. I keep working on curl every single day, to improve, to fix bugs, to add features and to make sure curl keeps being the number one file transfer solution for the world even going forward.



          We do mistakes along the way. We make the wrong decisions and sometimes we implement things in crazy ways. But to win in the end and to conqer the world is about patience and endurance and constantly going back and reconsidering previous decisions and correcting previous mistakes. To continously iterate, polish off rough edges and gradually improve over time.



          Never give in. Never stop. Fix bugs. Add features. Iterate. To the end of time.



          For real?



          Yeah. For real.



          Do I ever get tired? Is it ever done?



          Sure I get tired at times. Working on something every day for over twenty years isn't a paved downhill road. Sometimes there are obstacles. During times things are rough. Occasionally people are just as ugly and annoying as poeple can be.



          But curl is my life's project and I have patience. I have thick skin and I don't give up easily. The tough times pass and most days are awesome. I get to hang out with awesome people and the reward is knowing that my code helps driving the Internet revolution everywhere is an ego boost above normal.



          curl will never be "done" and so far I think work on curl is pretty much the most fun I can imagine. Yes, I still think so even after twenty years in the driver's seat. And as long as I think its fun I intend to keep at it.






          share|improve this answer























          • Thank you. You are a genius. People like you are role models for the society.

            – nsivakr
            6 hours ago











          • Awesome reply, but I'm sure lots of people are wondering how you pay the bills. Do you have a day job as well?

            – kristianp
            5 hours ago











          • @kristianp See point 4. "curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl."

            – Mateusz Konieczny
            36 mins ago















          45














          I'm Daniel Stenberg.



          I made curl



          I founded the curl project back in 1998, I wrote the initial curl version and I created libcurl. I've written more than half of all the 24,000 commits done in the source code repository up to this point in time. I'm still the lead developer of the project. To a large extent, curl is my baby.



          I shipped the first version of curl as open source since I wanted to "give back" to the open source world that had given me so much code already. I had used so much open source and I wanted to be as cool as the other open source authors.



          Thanks to it being open source, literally thousands of people have been able to help us out over the years and have improved the products, the documentation. the web site and just about every other detail around the project. curl and libcurl would never have become the products that they are today were they not open source. The list of contributors now surpass 1900 names and currently the list grows with a few hundred names per year.



          Thanks to curl and libcurl being open source and liberally licensed, they were immediately adopted in numerous products and soon shipped by operating systems and Linux distributions everywhere thus getting a reach beyond imagination.



          Thanks to them being "everywhere", available and liberally licensed they got adopted and used everywhere and by everyone. It created a defacto transfer library standard.



          At an estimated six billion installations world wide, we can safely say that curl is the most widely used internet transfer library in the world. It simply would not have gone there had it not been open source. curl runs in billions of mobile phones, a billion Windows 10 installations, in a half a billion games and several hundred million TVs - and more.



          Should I have released it with proprietrary license instead and charged users for it? It never occured to me, and it wouldn't have worked because I would never had managed to create this kind of stellar project on my own. And projects and companies wouldn't have used it.



          Why do I still work on curl?



          Now, why do I and my fellow curl developers still continue to develop curl and give it away for free to the world?



          1. I can't speak for my fellow project team members. We all participate in this for our own reasons.

          2. I think its still the right thing to do. I'm proud of what we've accomplished and I truly want to make the world a better place and I think curl does its little part in this.

          3. There are still bugs to fix and features to add!

          4. curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl. You too can get my help for a fee, which then indirectly helps making sure that curl continues to evolve, remain free and the kick-ass product it is.

          5. curl was my spare time project for twenty years before I started working with it full time. I've had great jobs and worked on awesome projects. I've been in a position of luxury where I could continue to work on curl on my spare time and keep shipping a quality product for free. My work on curl has given me friends, boosted my carreer and taken me to places I would not have been at otherwise.

          6. I would not do it differently if I could back and do it again.

          Am I proud of what we've done?



          Yes. So insanely much.



          But I'm not satisfied with this and I'm not just leaning back, happy with what we've done. I keep working on curl every single day, to improve, to fix bugs, to add features and to make sure curl keeps being the number one file transfer solution for the world even going forward.



          We do mistakes along the way. We make the wrong decisions and sometimes we implement things in crazy ways. But to win in the end and to conqer the world is about patience and endurance and constantly going back and reconsidering previous decisions and correcting previous mistakes. To continously iterate, polish off rough edges and gradually improve over time.



          Never give in. Never stop. Fix bugs. Add features. Iterate. To the end of time.



          For real?



          Yeah. For real.



          Do I ever get tired? Is it ever done?



          Sure I get tired at times. Working on something every day for over twenty years isn't a paved downhill road. Sometimes there are obstacles. During times things are rough. Occasionally people are just as ugly and annoying as poeple can be.



          But curl is my life's project and I have patience. I have thick skin and I don't give up easily. The tough times pass and most days are awesome. I get to hang out with awesome people and the reward is knowing that my code helps driving the Internet revolution everywhere is an ego boost above normal.



          curl will never be "done" and so far I think work on curl is pretty much the most fun I can imagine. Yes, I still think so even after twenty years in the driver's seat. And as long as I think its fun I intend to keep at it.






          share|improve this answer























          • Thank you. You are a genius. People like you are role models for the society.

            – nsivakr
            6 hours ago











          • Awesome reply, but I'm sure lots of people are wondering how you pay the bills. Do you have a day job as well?

            – kristianp
            5 hours ago











          • @kristianp See point 4. "curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl."

            – Mateusz Konieczny
            36 mins ago













          45












          45








          45







          I'm Daniel Stenberg.



          I made curl



          I founded the curl project back in 1998, I wrote the initial curl version and I created libcurl. I've written more than half of all the 24,000 commits done in the source code repository up to this point in time. I'm still the lead developer of the project. To a large extent, curl is my baby.



          I shipped the first version of curl as open source since I wanted to "give back" to the open source world that had given me so much code already. I had used so much open source and I wanted to be as cool as the other open source authors.



          Thanks to it being open source, literally thousands of people have been able to help us out over the years and have improved the products, the documentation. the web site and just about every other detail around the project. curl and libcurl would never have become the products that they are today were they not open source. The list of contributors now surpass 1900 names and currently the list grows with a few hundred names per year.



          Thanks to curl and libcurl being open source and liberally licensed, they were immediately adopted in numerous products and soon shipped by operating systems and Linux distributions everywhere thus getting a reach beyond imagination.



          Thanks to them being "everywhere", available and liberally licensed they got adopted and used everywhere and by everyone. It created a defacto transfer library standard.



          At an estimated six billion installations world wide, we can safely say that curl is the most widely used internet transfer library in the world. It simply would not have gone there had it not been open source. curl runs in billions of mobile phones, a billion Windows 10 installations, in a half a billion games and several hundred million TVs - and more.



          Should I have released it with proprietrary license instead and charged users for it? It never occured to me, and it wouldn't have worked because I would never had managed to create this kind of stellar project on my own. And projects and companies wouldn't have used it.



          Why do I still work on curl?



          Now, why do I and my fellow curl developers still continue to develop curl and give it away for free to the world?



          1. I can't speak for my fellow project team members. We all participate in this for our own reasons.

          2. I think its still the right thing to do. I'm proud of what we've accomplished and I truly want to make the world a better place and I think curl does its little part in this.

          3. There are still bugs to fix and features to add!

          4. curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl. You too can get my help for a fee, which then indirectly helps making sure that curl continues to evolve, remain free and the kick-ass product it is.

          5. curl was my spare time project for twenty years before I started working with it full time. I've had great jobs and worked on awesome projects. I've been in a position of luxury where I could continue to work on curl on my spare time and keep shipping a quality product for free. My work on curl has given me friends, boosted my carreer and taken me to places I would not have been at otherwise.

          6. I would not do it differently if I could back and do it again.

          Am I proud of what we've done?



          Yes. So insanely much.



          But I'm not satisfied with this and I'm not just leaning back, happy with what we've done. I keep working on curl every single day, to improve, to fix bugs, to add features and to make sure curl keeps being the number one file transfer solution for the world even going forward.



          We do mistakes along the way. We make the wrong decisions and sometimes we implement things in crazy ways. But to win in the end and to conqer the world is about patience and endurance and constantly going back and reconsidering previous decisions and correcting previous mistakes. To continously iterate, polish off rough edges and gradually improve over time.



          Never give in. Never stop. Fix bugs. Add features. Iterate. To the end of time.



          For real?



          Yeah. For real.



          Do I ever get tired? Is it ever done?



          Sure I get tired at times. Working on something every day for over twenty years isn't a paved downhill road. Sometimes there are obstacles. During times things are rough. Occasionally people are just as ugly and annoying as poeple can be.



          But curl is my life's project and I have patience. I have thick skin and I don't give up easily. The tough times pass and most days are awesome. I get to hang out with awesome people and the reward is knowing that my code helps driving the Internet revolution everywhere is an ego boost above normal.



          curl will never be "done" and so far I think work on curl is pretty much the most fun I can imagine. Yes, I still think so even after twenty years in the driver's seat. And as long as I think its fun I intend to keep at it.






          share|improve this answer













          I'm Daniel Stenberg.



          I made curl



          I founded the curl project back in 1998, I wrote the initial curl version and I created libcurl. I've written more than half of all the 24,000 commits done in the source code repository up to this point in time. I'm still the lead developer of the project. To a large extent, curl is my baby.



          I shipped the first version of curl as open source since I wanted to "give back" to the open source world that had given me so much code already. I had used so much open source and I wanted to be as cool as the other open source authors.



          Thanks to it being open source, literally thousands of people have been able to help us out over the years and have improved the products, the documentation. the web site and just about every other detail around the project. curl and libcurl would never have become the products that they are today were they not open source. The list of contributors now surpass 1900 names and currently the list grows with a few hundred names per year.



          Thanks to curl and libcurl being open source and liberally licensed, they were immediately adopted in numerous products and soon shipped by operating systems and Linux distributions everywhere thus getting a reach beyond imagination.



          Thanks to them being "everywhere", available and liberally licensed they got adopted and used everywhere and by everyone. It created a defacto transfer library standard.



          At an estimated six billion installations world wide, we can safely say that curl is the most widely used internet transfer library in the world. It simply would not have gone there had it not been open source. curl runs in billions of mobile phones, a billion Windows 10 installations, in a half a billion games and several hundred million TVs - and more.



          Should I have released it with proprietrary license instead and charged users for it? It never occured to me, and it wouldn't have worked because I would never had managed to create this kind of stellar project on my own. And projects and companies wouldn't have used it.



          Why do I still work on curl?



          Now, why do I and my fellow curl developers still continue to develop curl and give it away for free to the world?



          1. I can't speak for my fellow project team members. We all participate in this for our own reasons.

          2. I think its still the right thing to do. I'm proud of what we've accomplished and I truly want to make the world a better place and I think curl does its little part in this.

          3. There are still bugs to fix and features to add!

          4. curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl. You too can get my help for a fee, which then indirectly helps making sure that curl continues to evolve, remain free and the kick-ass product it is.

          5. curl was my spare time project for twenty years before I started working with it full time. I've had great jobs and worked on awesome projects. I've been in a position of luxury where I could continue to work on curl on my spare time and keep shipping a quality product for free. My work on curl has given me friends, boosted my carreer and taken me to places I would not have been at otherwise.

          6. I would not do it differently if I could back and do it again.

          Am I proud of what we've done?



          Yes. So insanely much.



          But I'm not satisfied with this and I'm not just leaning back, happy with what we've done. I keep working on curl every single day, to improve, to fix bugs, to add features and to make sure curl keeps being the number one file transfer solution for the world even going forward.



          We do mistakes along the way. We make the wrong decisions and sometimes we implement things in crazy ways. But to win in the end and to conqer the world is about patience and endurance and constantly going back and reconsidering previous decisions and correcting previous mistakes. To continously iterate, polish off rough edges and gradually improve over time.



          Never give in. Never stop. Fix bugs. Add features. Iterate. To the end of time.



          For real?



          Yeah. For real.



          Do I ever get tired? Is it ever done?



          Sure I get tired at times. Working on something every day for over twenty years isn't a paved downhill road. Sometimes there are obstacles. During times things are rough. Occasionally people are just as ugly and annoying as poeple can be.



          But curl is my life's project and I have patience. I have thick skin and I don't give up easily. The tough times pass and most days are awesome. I get to hang out with awesome people and the reward is knowing that my code helps driving the Internet revolution everywhere is an ego boost above normal.



          curl will never be "done" and so far I think work on curl is pretty much the most fun I can imagine. Yes, I still think so even after twenty years in the driver's seat. And as long as I think its fun I intend to keep at it.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 7 hours ago









          Daniel StenbergDaniel Stenberg

          32.3k870127




          32.3k870127












          • Thank you. You are a genius. People like you are role models for the society.

            – nsivakr
            6 hours ago











          • Awesome reply, but I'm sure lots of people are wondering how you pay the bills. Do you have a day job as well?

            – kristianp
            5 hours ago











          • @kristianp See point 4. "curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl."

            – Mateusz Konieczny
            36 mins ago

















          • Thank you. You are a genius. People like you are role models for the society.

            – nsivakr
            6 hours ago











          • Awesome reply, but I'm sure lots of people are wondering how you pay the bills. Do you have a day job as well?

            – kristianp
            5 hours ago











          • @kristianp See point 4. "curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl."

            – Mateusz Konieczny
            36 mins ago
















          Thank you. You are a genius. People like you are role models for the society.

          – nsivakr
          6 hours ago





          Thank you. You are a genius. People like you are role models for the society.

          – nsivakr
          6 hours ago













          Awesome reply, but I'm sure lots of people are wondering how you pay the bills. Do you have a day job as well?

          – kristianp
          5 hours ago





          Awesome reply, but I'm sure lots of people are wondering how you pay the bills. Do you have a day job as well?

          – kristianp
          5 hours ago













          @kristianp See point 4. "curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl."

          – Mateusz Konieczny
          36 mins ago





          @kristianp See point 4. "curl is free but my time is not. I still have a job and someone still has to pay someone for me to get paid every month so that I can put food on the table for my family. I charge customers and companies to help them with curl."

          – Mateusz Konieczny
          36 mins ago



















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55884514%2fwhat-is-the-incentive-for-curl-to-release-the-library-for-free%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Францішак Багушэвіч Змест Сям'я | Біяграфія | Творчасць | Мова Багушэвіча | Ацэнкі дзейнасці | Цікавыя факты | Спадчына | Выбраная бібліяграфія | Ушанаванне памяці | У філатэліі | Зноскі | Літаратура | Спасылкі | НавігацыяЛяхоўскі У. Рупіўся дзеля Бога і людзей: Жыццёвы шлях Лявона Вітан-Дубейкаўскага // Вольскі і Памідораў з песняй пра немца Адвакат, паэт, народны заступнік Ашмянскі веснікВ Минске появится площадь Богушевича и улица Сырокомли, Белорусская деловая газета, 19 июля 2001 г.Айцец беларускай нацыянальнай ідэі паўстаў у бронзе Сяргей Аляксандравіч Адашкевіч (1918, Мінск). 80-я гады. Бюст «Францішак Багушэвіч».Яўген Мікалаевіч Ціхановіч. «Партрэт Францішка Багушэвіча»Мікола Мікалаевіч Купава. «Партрэт зачынальніка новай беларускай літаратуры Францішка Багушэвіча»Уладзімір Іванавіч Мелехаў. На помніку «Змагарам за родную мову» Барэльеф «Францішак Багушэвіч»Памяць пра Багушэвіча на Віленшчыне Страчаная сталіца. Беларускія шыльды на вуліцах Вільні«Krynica». Ideologia i przywódcy białoruskiego katolicyzmuФранцішак БагушэвічТворы на knihi.comТворы Францішка Багушэвіча на bellib.byСодаль Уладзімір. Францішак Багушэвіч на Лідчыне;Луцкевіч Антон. Жыцьцё і творчасьць Фр. Багушэвіча ў успамінах ягоных сучасьнікаў // Запісы Беларускага Навуковага таварыства. Вільня, 1938. Сшытак 1. С. 16-34.Большая российская1188761710000 0000 5537 633Xn9209310021619551927869394п

          Беларусь Змест Назва Гісторыя Геаграфія Сімволіка Дзяржаўны лад Палітычныя партыі Міжнароднае становішча і знешняя палітыка Адміністрацыйны падзел Насельніцтва Эканоміка Культура і грамадства Сацыяльная сфера Узброеныя сілы Заўвагі Літаратура Спасылкі НавігацыяHGЯOiТоп-2011 г. (па версіі ej.by)Топ-2013 г. (па версіі ej.by)Топ-2016 г. (па версіі ej.by)Топ-2017 г. (па версіі ej.by)Нацыянальны статыстычны камітэт Рэспублікі БеларусьШчыльнасць насельніцтва па краінахhttp://naviny.by/rubrics/society/2011/09/16/ic_articles_116_175144/А. Калечыц, У. Ксяндзоў. Спробы засялення краю неандэртальскім чалавекам.І ў Менску былі мамантыА. Калечыц, У. Ксяндзоў. Старажытны каменны век (палеаліт). Першапачатковае засяленне тэрыторыіГ. Штыхаў. Балты і славяне ў VI—VIII стст.М. Клімаў. Полацкае княства ў IX—XI стст.Г. Штыхаў, В. Ляўко. Палітычная гісторыя Полацкай зямліГ. Штыхаў. Дзяржаўны лад у землях-княствахГ. Штыхаў. Дзяржаўны лад у землях-княствахБеларускія землі ў складзе Вялікага Княства ЛітоўскагаЛюблінская унія 1569 г."The Early Stages of Independence"Zapomniane prawdy25 гадоў таму было аб'яўлена, што Язэп Пілсудскі — беларус (фота)Наша вадаДакументы ЧАЭС: Забруджванне тэрыторыі Беларусі « ЧАЭС Зона адчужэнняСведения о политических партиях, зарегистрированных в Республике Беларусь // Министерство юстиции Республики БеларусьСтатыстычны бюлетэнь „Полаўзроставая структура насельніцтва Рэспублікі Беларусь на 1 студзеня 2012 года і сярэднегадовая колькасць насельніцтва за 2011 год“Индекс человеческого развития Беларуси — не было бы нижеБеларусь занимает первое место в СНГ по индексу развития с учетом гендерного факцёраНацыянальны статыстычны камітэт Рэспублікі БеларусьКанстытуцыя РБ. Артыкул 17Трансфармацыйныя задачы БеларусіВыйсце з крызісу — далейшае рэфармаванне Беларускі рубель — сусветны лідар па дэвальвацыяхПра змену коштаў у кастрычніку 2011 г.Бядней за беларусаў у СНД толькі таджыкіСярэдні заробак у верасні дасягнуў 2,26 мільёна рублёўЭканомікаГаласуем за ТОП-100 беларускай прозыСучасныя беларускія мастакіАрхитектура Беларуси BELARUS.BYА. Каханоўскі. Культура Беларусі ўсярэдзіне XVII—XVIII ст.Анталогія беларускай народнай песні, гуказапісы спеваўБеларускія Музычныя IнструментыБеларускі рок, які мы страцілі. Топ-10 гуртоў«Мясцовы час» — нязгаслая легенда беларускай рок-музыкіСЯРГЕЙ БУДКІН. МЫ НЯ ЗНАЕМ СВАЁЙ МУЗЫКІМ. А. Каладзінскі. НАРОДНЫ ТЭАТРМагнацкія культурныя цэнтрыПублічная дыскусія «Беларуская новая пьеса: без беларускай мовы ці беларуская?»Беларускія драматургі па-ранейшаму лепш ставяцца за мяжой, чым на радзіме«Працэс незалежнага кіно пайшоў, і дзяржаву турбуе яго непадкантрольнасць»Беларускія філосафы ў пошуках прасторыВсе идём в библиотекуАрхіваванаАб Нацыянальнай праграме даследавання і выкарыстання касмічнай прасторы ў мірных мэтах на 2008—2012 гадыУ космас — разам.У суседнім з Барысаўскім раёне пабудуюць Камандна-вымяральны пунктСвяты і абрады беларусаў«Мірныя бульбашы з малой краіны» — 5 непраўдзівых стэрэатыпаў пра БеларусьМ. Раманюк. Беларускае народнае адзеннеУ Беларусі скарачаецца колькасць злачынстваўЛукашэнка незадаволены мінскімі ўладамі Крадзяжы складаюць у Мінску каля 70% злачынстваў Узровень злачыннасці ў Мінскай вобласці — адзін з самых высокіх у краіне Генпракуратура аналізуе стан са злачыннасцю ў Беларусі па каэфіцыенце злачыннасці У Беларусі стабілізавалася крымінагеннае становішча, лічыць генпракурорЗамежнікі сталі здзяйсняць у Беларусі больш злачынстваўМУС Беларусі турбуе рост рэцыдыўнай злачыннасціЯ з ЖЭСа. Дазволіце вас абкрасці! Рэйтынг усіх службаў і падраздзяленняў ГУУС Мінгарвыканкама вырасАб КДБ РБГісторыя Аператыўна-аналітычнага цэнтра РБГісторыя ДКФРТаможняagentura.ruБеларусьBelarus.by — Афіцыйны сайт Рэспублікі БеларусьСайт урада БеларусіRadzima.org — Збор архітэктурных помнікаў, гісторыя Беларусі«Глобус Беларуси»Гербы и флаги БеларусиАсаблівасці каменнага веку на БеларусіА. Калечыц, У. Ксяндзоў. Старажытны каменны век (палеаліт). Першапачатковае засяленне тэрыторыіУ. Ксяндзоў. Сярэдні каменны век (мезаліт). Засяленне краю плямёнамі паляўнічых, рыбакоў і збіральнікаўА. Калечыц, М. Чарняўскі. Плямёны на тэрыторыі Беларусі ў новым каменным веку (неаліце)А. Калечыц, У. Ксяндзоў, М. Чарняўскі. Гаспадарчыя заняткі ў каменным векуЭ. Зайкоўскі. Духоўная культура ў каменным векуАсаблівасці бронзавага веку на БеларусіФарміраванне супольнасцей ранняга перыяду бронзавага векуФотографии БеларусиРоля беларускіх зямель ва ўтварэнні і ўмацаванні ВКЛВ. Фадзеева. З гісторыі развіцця беларускай народнай вышыўкіDMOZGran catalanaБольшая российскаяBritannica (анлайн)Швейцарскі гістарычны15325917611952699xDA123282154079143-90000 0001 2171 2080n9112870100577502ge128882171858027501086026362074122714179пппппп

          ValueError: Expected n_neighbors <= n_samples, but n_samples = 1, n_neighbors = 6 (SMOTE) The 2019 Stack Overflow Developer Survey Results Are InCan SMOTE be applied over sequence of words (sentences)?ValueError when doing validation with random forestsSMOTE and multi class oversamplingLogic behind SMOTE-NC?ValueError: Error when checking target: expected dense_1 to have shape (7,) but got array with shape (1,)SmoteBoost: Should SMOTE be ran individually for each iteration/tree in the boosting?solving multi-class imbalance classification using smote and OSSUsing SMOTE for Synthetic Data generation to improve performance on unbalanced dataproblem of entry format for a simple model in KerasSVM SMOTE fit_resample() function runs forever with no result