Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Why would any solo dev release open source?

Why would any solo dev release open source?

Scheduled Pinned Locked Moved The Lounge
databasecomlinuxperformancequestion
60 Posts 23 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K k5054

    There's a number of reasons I can think of 1) Altruism: Here's something that might be useful. I'm not looking to make money on this. Enjoy! 2) Bragging Rights: This is how clever I am! 3) Assistance: I've got this far with this project, and I could use some help with it. 4) Frustration: The official drivers for device X suck! I've written my own drivers for it, but if I try to publish for pay, I'll get sued into next year. 5) Education: Here's how I solved an issue. Other's might like to see what I did. Maybe improve it? 6) Scratched an Itch: I love writing software for X, its a hobby of mine. It's not always about the money.

    Keep Calm and Carry On

    R Offline
    R Offline
    raddevus
    wrote on last edited by
    #4

    Thanks for joining the discussion. Those are all good and I have experienced many of them myself as I share everything I write. It's definitely not always about the money. However, as soon as you create something that is really extremely useful I believe your mind would change. For example, what if you really spent time building your own phone which rivaled iPhone and you wrote the entire OS for it. (This is an extreme example) But the point is that you would want to share it but you would also deserve to be paid for your work. Here's another example, a long time ago I saw a teenager who created a microwave bacon fryer. It was simple but very useful way to make microwave bacon. She sold it in walmart and got rich. Nothing wrong with that. But if it were Microwave Bacon Code then it would be expected to be downloaded for free to every microwave. :) But as much or more work goes into the code.

    J 1 Reply Last reply
    0
    • H honey the codewitch

      Routinely. 1. I do it to raise my professional profile and it has. 2. I do it because I love to code, and I feel like contributing what I dream up to the world. I'd be coding (on my own time) anyway, so why not contribute? 3. When I do put something out there, I feel an obligation to it, so it gets matured and improved in a way code I believe only I am using never will. I'm sure I could think of some ancillary benefits as well, given time, but those are big one for me.

      Check out my IoT graphics library here: https://honeythecodewitch.com/gfx

      R Offline
      R Offline
      raddevus
      wrote on last edited by
      #5

      Thanks for joining the discussion. Those are very good reasons for personal growth etc. I believe in that too. Here's a question though, "What if? 1. You discovered that BigCorp created a service which uses your component and serves 100 million people 2. BigCorp profits $1 per year from each user 3. You get nothing. Not even recognition because it is running inside their "Walls" as part of a service that is not distributed so there is nothing you can do, because they use it for free. Would you be okay with that, if you found out 20 years from now? Meanwhile you've had to work to build your own retirement etc. and to pay for your own healthcare etc. This is most likely happening because of the world of : Microservices / Web Apps behind the wall of huge corps. Devs write code that is OSS which is incorporated into huge services that those sole devs could never create but they have actually created part of the web service themselves. Huge corps aren't selling the code itself but instead are selling the use of the service so they fall outside the limitations of OSS license. They get free work.

      H J 2 Replies Last reply
      0
      • R raddevus

        Thanks for joining the discussion. Those are very good reasons for personal growth etc. I believe in that too. Here's a question though, "What if? 1. You discovered that BigCorp created a service which uses your component and serves 100 million people 2. BigCorp profits $1 per year from each user 3. You get nothing. Not even recognition because it is running inside their "Walls" as part of a service that is not distributed so there is nothing you can do, because they use it for free. Would you be okay with that, if you found out 20 years from now? Meanwhile you've had to work to build your own retirement etc. and to pay for your own healthcare etc. This is most likely happening because of the world of : Microservices / Web Apps behind the wall of huge corps. Devs write code that is OSS which is incorporated into huge services that those sole devs could never create but they have actually created part of the web service themselves. Huge corps aren't selling the code itself but instead are selling the use of the service so they fall outside the limitations of OSS license. They get free work.

        H Offline
        H Offline
        honey the codewitch
        wrote on last edited by
        #6

        I guess I've never considered that, and feel better about things continuing not to consider it. :~

        Check out my IoT graphics library here: https://honeythecodewitch.com/gfx

        R R 2 Replies Last reply
        0
        • H honey the codewitch

          I guess I've never considered that, and feel better about things continuing not to consider it. :~

          Check out my IoT graphics library here: https://honeythecodewitch.com/gfx

          R Offline
          R Offline
          raddevus
          wrote on last edited by
          #7

          Thanks for the discussion.

          honey the codewitch wrote:

          and feel better about things continuing not to consider it.

          Yeah, I get it and I agree.

          H 1 Reply Last reply
          0
          • R raddevus

            Thanks for the discussion.

            honey the codewitch wrote:

            and feel better about things continuing not to consider it.

            Yeah, I get it and I agree.

            H Offline
            H Offline
            honey the codewitch
            wrote on last edited by
            #8

            Sorry, not trying to end it early, it's just I ran out of anywhere to go in this convo. :)

            Check out my IoT graphics library here: https://honeythecodewitch.com/gfx

            1 Reply Last reply
            0
            • R raddevus

              You can consider this discussion Part 2 of this one: Open Source / Source-Available / Dual-License: We Need a new license! [^] I have a few questions: 1. Has any solo developer released Open Source Software (OSS) and then been better off for it? a) there are numerous stories of OSS devs who have been so frustrated that they later yanked their software and caused great tumult 2. Why would any solo developer ever release their software as OSS? Debunked Myth Hasn't Proliferated Yet The only answer I can come up with is "They think they will be helped along by the generosity of those who use their software". But that myth has been debunked. People don't donate actual $$. If you don't believe this, watch this video of Bruno Lowagie of iText fame (text to PDF conversion) and all of his struggles. Creating OSS is actually exasperating. Open Source Survival: A Story from the Trenches - YouTube[^] The video is long but I watched it at 1.5x speed. Linus & Linux? Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded? When you release your software as OSS you can't actually profit from others using it. You can only profit by charging for documentation or support or other on-the-side things. That means only huge companies who can build huge support structures can really make money. That means no single dev could ever really do that. I'm pretty sure OSS is now just a way for large companies to use developer's solutions without ever having to pay them. Tell my why I'm wrong.

              M Offline
              M Offline
              megaadam
              wrote on last edited by
              #9

              Stockfish chess: Those guys (three not one) were making zero for ages. But I feel they are doing pretty well now. Open source free for private use. But it is sooo good that many chess sites have integrated it. And commercial use you pay dollars. Why they started, and kept going, and going ? certainly not cash.

              "If we don't change direction, we'll end up where we're going"

              1 Reply Last reply
              0
              • R raddevus

                You can consider this discussion Part 2 of this one: Open Source / Source-Available / Dual-License: We Need a new license! [^] I have a few questions: 1. Has any solo developer released Open Source Software (OSS) and then been better off for it? a) there are numerous stories of OSS devs who have been so frustrated that they later yanked their software and caused great tumult 2. Why would any solo developer ever release their software as OSS? Debunked Myth Hasn't Proliferated Yet The only answer I can come up with is "They think they will be helped along by the generosity of those who use their software". But that myth has been debunked. People don't donate actual $$. If you don't believe this, watch this video of Bruno Lowagie of iText fame (text to PDF conversion) and all of his struggles. Creating OSS is actually exasperating. Open Source Survival: A Story from the Trenches - YouTube[^] The video is long but I watched it at 1.5x speed. Linus & Linux? Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded? When you release your software as OSS you can't actually profit from others using it. You can only profit by charging for documentation or support or other on-the-side things. That means only huge companies who can build huge support structures can really make money. That means no single dev could ever really do that. I'm pretty sure OSS is now just a way for large companies to use developer's solutions without ever having to pay them. Tell my why I'm wrong.

                J Offline
                J Offline
                Jeremy Falcon
                wrote on last edited by
                #10

                raddevus wrote:

                Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded?

                Like with any pyramid scheme, the first person makes a fortune. Everyone else gets screwed. That's why they keep on coming back. Keep in mind, I say this as a dude who loves OSS. Only thing is, I don't see any other professional on the planet giving away their time and work for free. In my not so humble opinion, OSS is great for a few main things... * You hate writing documentation. Seriously, it's free so screw your users. * It's very niche and requires public trust. * You're just a solo dev and want to use the power of the Internet to find peeps to help. * You're doing it for fun and don't give two flips about what happens to the code. * You don't care about supporting your code and do not warrant it. OSS will always take a commercial application to realize any financial benefit. Which while great, is also part of the movement towards making code writing less and less valuable. Especially as AI gets better. That means the programmers of the future will have to be more people oriented and less code monkeys... because open source or not... people won't be writing code in the future no more than people not riding horses across country.

                Jeremy Falcon

                R 1 Reply Last reply
                0
                • J Jeremy Falcon

                  raddevus wrote:

                  Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded?

                  Like with any pyramid scheme, the first person makes a fortune. Everyone else gets screwed. That's why they keep on coming back. Keep in mind, I say this as a dude who loves OSS. Only thing is, I don't see any other professional on the planet giving away their time and work for free. In my not so humble opinion, OSS is great for a few main things... * You hate writing documentation. Seriously, it's free so screw your users. * It's very niche and requires public trust. * You're just a solo dev and want to use the power of the Internet to find peeps to help. * You're doing it for fun and don't give two flips about what happens to the code. * You don't care about supporting your code and do not warrant it. OSS will always take a commercial application to realize any financial benefit. Which while great, is also part of the movement towards making code writing less and less valuable. Especially as AI gets better. That means the programmers of the future will have to be more people oriented and less code monkeys... because open source or not... people won't be writing code in the future no more than people not riding horses across country.

                  Jeremy Falcon

                  R Offline
                  R Offline
                  raddevus
                  wrote on last edited by
                  #11

                  I agree with you 100%. Your assessment of the situation is right on point. I especially like when you said,

                  Jeremy Falcon wrote:

                  I don't see any other professional on the planet giving away their time and work for free.

                  Also, you're bullets for times when you would open source code are spot on. Thanks so much for joining the discussion. I really enjoyed reading your points and they encouraged me to see that at least someone else sees it as it is.

                  J 1 Reply Last reply
                  0
                  • R raddevus

                    I agree with you 100%. Your assessment of the situation is right on point. I especially like when you said,

                    Jeremy Falcon wrote:

                    I don't see any other professional on the planet giving away their time and work for free.

                    Also, you're bullets for times when you would open source code are spot on. Thanks so much for joining the discussion. I really enjoyed reading your points and they encouraged me to see that at least someone else sees it as it is.

                    J Offline
                    J Offline
                    Jeremy Falcon
                    wrote on last edited by
                    #12

                    Any time man. It was a good topic.

                    Jeremy Falcon

                    1 Reply Last reply
                    0
                    • R raddevus

                      You can consider this discussion Part 2 of this one: Open Source / Source-Available / Dual-License: We Need a new license! [^] I have a few questions: 1. Has any solo developer released Open Source Software (OSS) and then been better off for it? a) there are numerous stories of OSS devs who have been so frustrated that they later yanked their software and caused great tumult 2. Why would any solo developer ever release their software as OSS? Debunked Myth Hasn't Proliferated Yet The only answer I can come up with is "They think they will be helped along by the generosity of those who use their software". But that myth has been debunked. People don't donate actual $$. If you don't believe this, watch this video of Bruno Lowagie of iText fame (text to PDF conversion) and all of his struggles. Creating OSS is actually exasperating. Open Source Survival: A Story from the Trenches - YouTube[^] The video is long but I watched it at 1.5x speed. Linus & Linux? Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded? When you release your software as OSS you can't actually profit from others using it. You can only profit by charging for documentation or support or other on-the-side things. That means only huge companies who can build huge support structures can really make money. That means no single dev could ever really do that. I'm pretty sure OSS is now just a way for large companies to use developer's solutions without ever having to pay them. Tell my why I'm wrong.

                      P Offline
                      P Offline
                      PIEBALDconsult
                      wrote on last edited by
                      #13

                      To leave a legacy. Other than posting articles here, I don't do open source software.

                      E 1 Reply Last reply
                      0
                      • R raddevus

                        You can consider this discussion Part 2 of this one: Open Source / Source-Available / Dual-License: We Need a new license! [^] I have a few questions: 1. Has any solo developer released Open Source Software (OSS) and then been better off for it? a) there are numerous stories of OSS devs who have been so frustrated that they later yanked their software and caused great tumult 2. Why would any solo developer ever release their software as OSS? Debunked Myth Hasn't Proliferated Yet The only answer I can come up with is "They think they will be helped along by the generosity of those who use their software". But that myth has been debunked. People don't donate actual $$. If you don't believe this, watch this video of Bruno Lowagie of iText fame (text to PDF conversion) and all of his struggles. Creating OSS is actually exasperating. Open Source Survival: A Story from the Trenches - YouTube[^] The video is long but I watched it at 1.5x speed. Linus & Linux? Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded? When you release your software as OSS you can't actually profit from others using it. You can only profit by charging for documentation or support or other on-the-side things. That means only huge companies who can build huge support structures can really make money. That means no single dev could ever really do that. I'm pretty sure OSS is now just a way for large companies to use developer's solutions without ever having to pay them. Tell my why I'm wrong.

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #14

                        raddevus wrote:

                        I'm pretty sure OSS is now just a way for large companies to use developer's solutions without ever having to pay them.

                        Any volunteer work robs someone from a paid job. For software, I am guilty, I like to pay back the community that educated me. There was no school when I was young. In other fields, yes, there's a growing trend for volunteers. They deserve it. If people are willing and it contributes then no harm done, right? --edit And because I could. The name of the company is Exceptional Magic, and one article and a quick download changed it.

                        Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                        1 Reply Last reply
                        0
                        • R raddevus

                          You can consider this discussion Part 2 of this one: Open Source / Source-Available / Dual-License: We Need a new license! [^] I have a few questions: 1. Has any solo developer released Open Source Software (OSS) and then been better off for it? a) there are numerous stories of OSS devs who have been so frustrated that they later yanked their software and caused great tumult 2. Why would any solo developer ever release their software as OSS? Debunked Myth Hasn't Proliferated Yet The only answer I can come up with is "They think they will be helped along by the generosity of those who use their software". But that myth has been debunked. People don't donate actual $$. If you don't believe this, watch this video of Bruno Lowagie of iText fame (text to PDF conversion) and all of his struggles. Creating OSS is actually exasperating. Open Source Survival: A Story from the Trenches - YouTube[^] The video is long but I watched it at 1.5x speed. Linus & Linux? Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded? When you release your software as OSS you can't actually profit from others using it. You can only profit by charging for documentation or support or other on-the-side things. That means only huge companies who can build huge support structures can really make money. That means no single dev could ever really do that. I'm pretty sure OSS is now just a way for large companies to use developer's solutions without ever having to pay them. Tell my why I'm wrong.

                          D Offline
                          D Offline
                          David ONeil
                          wrote on last edited by
                          #15

                          Don't forget to think about Blender. I believe Ton had already made significant money before he open sourced it: ["Money doesn't interest me" - Ton Roosendaal interview](https://www.youtube.com/watch?v=qJEWOTZnFeg)

                          Our Forgotten Astronomy | Object Oriented Programming with C++ | Wordle solver

                          1 Reply Last reply
                          0
                          • R raddevus

                            You can consider this discussion Part 2 of this one: Open Source / Source-Available / Dual-License: We Need a new license! [^] I have a few questions: 1. Has any solo developer released Open Source Software (OSS) and then been better off for it? a) there are numerous stories of OSS devs who have been so frustrated that they later yanked their software and caused great tumult 2. Why would any solo developer ever release their software as OSS? Debunked Myth Hasn't Proliferated Yet The only answer I can come up with is "They think they will be helped along by the generosity of those who use their software". But that myth has been debunked. People don't donate actual $$. If you don't believe this, watch this video of Bruno Lowagie of iText fame (text to PDF conversion) and all of his struggles. Creating OSS is actually exasperating. Open Source Survival: A Story from the Trenches - YouTube[^] The video is long but I watched it at 1.5x speed. Linus & Linux? Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded? When you release your software as OSS you can't actually profit from others using it. You can only profit by charging for documentation or support or other on-the-side things. That means only huge companies who can build huge support structures can really make money. That means no single dev could ever really do that. I'm pretty sure OSS is now just a way for large companies to use developer's solutions without ever having to pay them. Tell my why I'm wrong.

                            S Offline
                            S Offline
                            Shao Voon Wong
                            wrote on last edited by
                            #16

                            raddevus wrote:

                            Linus & Linux? Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded?

                            Linus Torvalds did not do okay! He created Linux and Git. [IBM bought Red Hat for 34 billion in 2019](https://www.redhat.com/en/about/press-releases/ibm-closes-landmark-acquisition-red-hat-34-billion-defines-open-hybrid-cloud-future) but he did not get a single cent though IBM and Red Hat are long time sponsors of Linux Foundation. [Microsoft acquired GitHub for $7.5 billion in 2018](https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/) and he did not get any money while people got rich from his creations. Do you think this is fair? Regarding OSS, open source means free as in free speech, not free beer, meaning one can make money from selling OSS. But most people misunderstand the meaning of free to mean free beer. Most companies use OSS because they do not cost anything. On the one hand, we have very expensive Windows license, while on the other, we have free Linux OSes. Why can't we have some OS (that is priced moderately) in between?

                            R J 2 Replies Last reply
                            0
                            • S Shao Voon Wong

                              raddevus wrote:

                              Linus & Linux? Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded?

                              Linus Torvalds did not do okay! He created Linux and Git. [IBM bought Red Hat for 34 billion in 2019](https://www.redhat.com/en/about/press-releases/ibm-closes-landmark-acquisition-red-hat-34-billion-defines-open-hybrid-cloud-future) but he did not get a single cent though IBM and Red Hat are long time sponsors of Linux Foundation. [Microsoft acquired GitHub for $7.5 billion in 2018](https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/) and he did not get any money while people got rich from his creations. Do you think this is fair? Regarding OSS, open source means free as in free speech, not free beer, meaning one can make money from selling OSS. But most people misunderstand the meaning of free to mean free beer. Most companies use OSS because they do not cost anything. On the one hand, we have very expensive Windows license, while on the other, we have free Linux OSes. Why can't we have some OS (that is priced moderately) in between?

                              R Offline
                              R Offline
                              raddevus
                              wrote on last edited by
                              #17

                              All of your points are fantastic. I agree 100%.

                              Shao Voon Wong wrote:

                              Why can't we have some OS (that is priced moderately) in between?

                              Yes, that would make the most sense of all. That way developers who work on the projects could get paid while still making the OS affordable to all. Thanks for the great post! :thumbsup:

                              1 Reply Last reply
                              0
                              • R raddevus

                                You can consider this discussion Part 2 of this one: Open Source / Source-Available / Dual-License: We Need a new license! [^] I have a few questions: 1. Has any solo developer released Open Source Software (OSS) and then been better off for it? a) there are numerous stories of OSS devs who have been so frustrated that they later yanked their software and caused great tumult 2. Why would any solo developer ever release their software as OSS? Debunked Myth Hasn't Proliferated Yet The only answer I can come up with is "They think they will be helped along by the generosity of those who use their software". But that myth has been debunked. People don't donate actual $$. If you don't believe this, watch this video of Bruno Lowagie of iText fame (text to PDF conversion) and all of his struggles. Creating OSS is actually exasperating. Open Source Survival: A Story from the Trenches - YouTube[^] The video is long but I watched it at 1.5x speed. Linus & Linux? Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded? When you release your software as OSS you can't actually profit from others using it. You can only profit by charging for documentation or support or other on-the-side things. That means only huge companies who can build huge support structures can really make money. That means no single dev could ever really do that. I'm pretty sure OSS is now just a way for large companies to use developer's solutions without ever having to pay them. Tell my why I'm wrong.

                                J Offline
                                J Offline
                                jschell
                                wrote on last edited by
                                #18

                                raddevus wrote:

                                Has any solo developer released Open Source Software (OSS) and then been better off for it?

                                Where 'better' is defined how? I suspect Larry Wall enjoys being the creator of Perl. And some other tools.

                                raddevus wrote:

                                People don't donate actual $$.

                                Oh, you mean money. If you want money for something then you should start with a company. Not sure where ActiveState and Larry Wall are now but at least at one time several people that were actively involved with Perl worked for that company.

                                raddevus wrote:

                                When you release your software as OSS you can't actually profit from others using it. You can only profit by charging for documentation or support or other on-the-side things.

                                Except 1. Some people are hired by companies because those companies want the expert in that product working for them. (ActiveState is an example.) 2. Some people are paid significant sums to speak at various functions (public and private) because they are the author of some highly used software.

                                raddevus wrote:

                                I'm pretty sure OSS is now just a way for large companies to use developer's solutions without ever having to pay them

                                I am rather certain that developers that contribute to Open Source do it for some of the following reasons. - They like working on code. - They like becoming known. - They think they have a better solution. - They do not want the commitment of a full time job/company. - Companies fail. Often with a cost (money) to the original person. The cost for open source is very low and it only fails if the original person gives up on it. - They have ideological viewpoints that support it. - Looks good on the resume.

                                R 1 Reply Last reply
                                0
                                • R raddevus

                                  Thanks for joining the discussion. Those are all good and I have experienced many of them myself as I share everything I write. It's definitely not always about the money. However, as soon as you create something that is really extremely useful I believe your mind would change. For example, what if you really spent time building your own phone which rivaled iPhone and you wrote the entire OS for it. (This is an extreme example) But the point is that you would want to share it but you would also deserve to be paid for your work. Here's another example, a long time ago I saw a teenager who created a microwave bacon fryer. It was simple but very useful way to make microwave bacon. She sold it in walmart and got rich. Nothing wrong with that. But if it were Microwave Bacon Code then it would be expected to be downloaded for free to every microwave. :) But as much or more work goes into the code.

                                  J Offline
                                  J Offline
                                  jschell
                                  wrote on last edited by
                                  #19

                                  raddevus wrote:

                                  But if it were Microwave Bacon Code then it would be expected to be downloaded for free to every microwave

                                  I think you do not know how many software companies exist now and have been created in the past. Many fail. But so do companies that have tangible products. Consider Pet Rocks. Or more recently the significant downturn of NFTs. I worked for a software company that had at least two funding rounds and at least from the demonstration standpoint had a wonderful service. But there was no reasonable way that they could have ever monetized it. The market was very limited and very cash poor.

                                  R 1 Reply Last reply
                                  0
                                  • R raddevus

                                    Thanks for joining the discussion. Those are very good reasons for personal growth etc. I believe in that too. Here's a question though, "What if? 1. You discovered that BigCorp created a service which uses your component and serves 100 million people 2. BigCorp profits $1 per year from each user 3. You get nothing. Not even recognition because it is running inside their "Walls" as part of a service that is not distributed so there is nothing you can do, because they use it for free. Would you be okay with that, if you found out 20 years from now? Meanwhile you've had to work to build your own retirement etc. and to pay for your own healthcare etc. This is most likely happening because of the world of : Microservices / Web Apps behind the wall of huge corps. Devs write code that is OSS which is incorporated into huge services that those sole devs could never create but they have actually created part of the web service themselves. Huge corps aren't selling the code itself but instead are selling the use of the service so they fall outside the limitations of OSS license. They get free work.

                                    J Offline
                                    J Offline
                                    jschell
                                    wrote on last edited by
                                    #20

                                    raddevus wrote:

                                    Would you be okay with that, if you found out 20 years from now?

                                    What if instead they hired you as a 'guru' to support all of their product lines because you were the author. And paid you significantly more than you were making as a developer. Some real open source examples that you might want to consider - C# Moq. They made a badly planned effort to monetize their product recently. - MySQL. Now owned by Oracle who is sort of attempting to monetize. So much so that there is now a branch taken from the original named MariaDB.

                                    R 1 Reply Last reply
                                    0
                                    • R raddevus

                                      You can consider this discussion Part 2 of this one: Open Source / Source-Available / Dual-License: We Need a new license! [^] I have a few questions: 1. Has any solo developer released Open Source Software (OSS) and then been better off for it? a) there are numerous stories of OSS devs who have been so frustrated that they later yanked their software and caused great tumult 2. Why would any solo developer ever release their software as OSS? Debunked Myth Hasn't Proliferated Yet The only answer I can come up with is "They think they will be helped along by the generosity of those who use their software". But that myth has been debunked. People don't donate actual $$. If you don't believe this, watch this video of Bruno Lowagie of iText fame (text to PDF conversion) and all of his struggles. Creating OSS is actually exasperating. Open Source Survival: A Story from the Trenches - YouTube[^] The video is long but I watched it at 1.5x speed. Linus & Linux? Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded? When you release your software as OSS you can't actually profit from others using it. You can only profit by charging for documentation or support or other on-the-side things. That means only huge companies who can build huge support structures can really make money. That means no single dev could ever really do that. I'm pretty sure OSS is now just a way for large companies to use developer's solutions without ever having to pay them. Tell my why I'm wrong.

                                      J Offline
                                      J Offline
                                      jschell
                                      wrote on last edited by
                                      #21

                                      Despite another's claim that no one else gives away services for free there are of course a number of problems with that assertion. Open Source Software is just time. I doubt any developer goes out to buy a new computer just so they can create a open source project. The vast majority by far already have everything they need. So there is no cost. Some might choose to spend extra (a domain name) but that is a choice. Almost everything else requires spending money. Consider a car mechanic. They might work for free on the local church van or youth center. But car parts are something they need to actually buy. They need to do this for every fix. What about Habitat for Humanity? During Covid there was a loose organization set up of individuals who built desks for kids that had none. What about trades (plumbing, electrician, etc) workers who donate time and money (equipment/supplies) to help out neighbors and even strangers who are having problems. Having done some work recently I can state that having just the equipment for this sort of thing is a substantial cost for even small projects. And those people probably also have a computer.

                                      R 1 Reply Last reply
                                      0
                                      • J jschell

                                        raddevus wrote:

                                        Would you be okay with that, if you found out 20 years from now?

                                        What if instead they hired you as a 'guru' to support all of their product lines because you were the author. And paid you significantly more than you were making as a developer. Some real open source examples that you might want to consider - C# Moq. They made a badly planned effort to monetize their product recently. - MySQL. Now owned by Oracle who is sort of attempting to monetize. So much so that there is now a branch taken from the original named MariaDB.

                                        R Offline
                                        R Offline
                                        raddevus
                                        wrote on last edited by
                                        #22

                                        jschell wrote:

                                        What if instead they hired you as a 'guru' to support all of their product lines because you were the author. And paid you significantly more than you were making as a developer.

                                        That is a very good point and is one of the dreams of OSS devs, but I'm just not sure how much it really happens. I think that it doesn't happen as often as we hope because I think BigCorps are often using things without wanting anyone to really know -- as a way of limiting litigation. I also think that statistically it doesn't happen much because there are vast numbers of OSS components but rarely do I hear of this. But, hopefully I'm wrong and it does happen more often than I think.

                                        J 1 Reply Last reply
                                        0
                                        • S Shao Voon Wong

                                          raddevus wrote:

                                          Linus & Linux? Ok, I'll give you this one, Linus seems to have done ok, but can you name any others who have really succeeded?

                                          Linus Torvalds did not do okay! He created Linux and Git. [IBM bought Red Hat for 34 billion in 2019](https://www.redhat.com/en/about/press-releases/ibm-closes-landmark-acquisition-red-hat-34-billion-defines-open-hybrid-cloud-future) but he did not get a single cent though IBM and Red Hat are long time sponsors of Linux Foundation. [Microsoft acquired GitHub for $7.5 billion in 2018](https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/) and he did not get any money while people got rich from his creations. Do you think this is fair? Regarding OSS, open source means free as in free speech, not free beer, meaning one can make money from selling OSS. But most people misunderstand the meaning of free to mean free beer. Most companies use OSS because they do not cost anything. On the one hand, we have very expensive Windows license, while on the other, we have free Linux OSes. Why can't we have some OS (that is priced moderately) in between?

                                          J Offline
                                          J Offline
                                          jschell
                                          wrote on last edited by
                                          #23

                                          Shao Voon Wong wrote:

                                          Linus Torvalds did not do okay! He created Linux and Git. IBM bought Red Hat for 34 billion in 2019 but he did not get a single cent though IBM and Red Hat are long time sponsors of Linux Foundation. Microsoft acquired GitHub for $7.5 billion in 2018 and he did not get any money while people got rich from his creations. Do you think this is fair?

                                          Do I? Hmmm...more importantly does he? Well yes he does think it is fair. Linus Torvalds on Why Open Source Solves the Biggest Problems - The New Stack[^] "does he have any regrets about choosing the GPLv2 license? — Torvalds answers “Absolutely not… I’m 100% convinced that the license has been a big part of the success of Linux (and Git, for that matter)"

                                          Shao Voon Wong wrote:

                                          Why can't we have some OS (that is priced moderately) in between?

                                          Because... You expect it run on your hardware. Even though there are a million different variations in hardware. And you expect that you can make money by delivering something that runs on one of those million different hardware set ups.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups