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.
  • 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
        • J jschell

          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 Offline
          R Offline
          raddevus
          wrote on last edited by
          #24

          I think you make a lot of great points in your post. I definitely feel that this is one of the things that gets me:

          jschell wrote:

          They do not want the commitment of a full time job/company.

          That's why I was (probably wrongly) hoping that 1. I could release as Open Source 2. Lots of people could use it and many of them (also sole devs & smaller companies) could use it for free or very cheap ($12 per year) 2. Add licensing that says, "Hey, if this thing takes off and BigCorp starts using it, then you will pay me well for all my hard work." That's the Real Dream. :rolleyes:

          J 1 Reply Last reply
          0
          • J jschell

            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 Offline
            R Offline
            raddevus
            wrote on last edited by
            #25

            jschell wrote:

            I think you do not know how many software companies exist now and have been created in the past. Many fail.

            I absolutely get that. I think that mostly what businesses do, is fail. It's very difficult to get a business going. IMO, Much harder than writing code. That's why I'm thinking / hoping that now that I have a great idea for a SaaS that could be offered to Companies of all sizes to run On-Prem that solves a specific problem for them, that I want to make sure if I release it to open source (and I really want to release it to Open Source) then I can protect myself so if it really takes off as I think it would that I would then be remunerated properly. It's definitely not just about the $$$ for me, because I've been a dev for 30 years. But if the thing takes off I definitely don't want to say, "oh well, I could've made happy $$ that would help my family but since I opened-sourced it I still drive a crappy car and am living paycheck to paycheck.

            E J 2 Replies Last reply
            0
            • J jschell

              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 Offline
              R Offline
              raddevus
              wrote on last edited by
              #26

              I actually agree with your examples...except... Those things don't scale like Software. A plumber can never fix 100 million pipes himself. A mechanic can never fix 100 million cars himself. The point is that if you create a software solution it may be used by 100 million people. Ah, and the mechanic may create an add-on that he sells that allows consumers to up their gas mileage. Then, 100 million people could buy it. He may even tell people how it works -- and be protected by patent protection. However, if I tell you how the software works and then you take the source and build it and use it for 100 million users there is no patent protection (and I'm glad you can't patent software). So, again, I'm just talking about protecting OSS creators so that if their package or solution does get used by 100s of millions of people by BigCorp and BigCorp didn't have to pay for any dev then somehow the original OSS dev should get her "fair share".

              E J 2 Replies 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
                #27

                Why would any solo dev release software at all? If you release it for free, no one will buy it. Obviously. Because it's free. If you release it for not-free, no one will buy it. Obviously. Because it isn't free. The only winning move is not to play.

                R 1 Reply Last reply
                0
                • L Lost User

                  Why would any solo dev release software at all? If you release it for free, no one will buy it. Obviously. Because it's free. If you release it for not-free, no one will buy it. Obviously. Because it isn't free. The only winning move is not to play.

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

                  harold aptroot wrote:

                  The only winning move is not to play.

                  I've already won then! Inaction rules the day!!! :laugh:

                  1 Reply Last reply
                  0
                  • R raddevus

                    jschell wrote:

                    I think you do not know how many software companies exist now and have been created in the past. Many fail.

                    I absolutely get that. I think that mostly what businesses do, is fail. It's very difficult to get a business going. IMO, Much harder than writing code. That's why I'm thinking / hoping that now that I have a great idea for a SaaS that could be offered to Companies of all sizes to run On-Prem that solves a specific problem for them, that I want to make sure if I release it to open source (and I really want to release it to Open Source) then I can protect myself so if it really takes off as I think it would that I would then be remunerated properly. It's definitely not just about the $$$ for me, because I've been a dev for 30 years. But if the thing takes off I definitely don't want to say, "oh well, I could've made happy $$ that would help my family but since I opened-sourced it I still drive a crappy car and am living paycheck to paycheck.

                    E Offline
                    E Offline
                    englebart
                    wrote on last edited by
                    #29

                    Don’t go on premise… Host it in the cloud for them, and rent it to them.

                    R J 2 Replies Last reply
                    0
                    • P PIEBALDconsult

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

                      E Offline
                      E Offline
                      englebart
                      wrote on last edited by
                      #30

                      I have been in the same spot long enough to retire multiple libraries. 10 years seems like a typical life span for any technological component. Business components last longer.

                      1 Reply Last reply
                      0
                      • R raddevus

                        I actually agree with your examples...except... Those things don't scale like Software. A plumber can never fix 100 million pipes himself. A mechanic can never fix 100 million cars himself. The point is that if you create a software solution it may be used by 100 million people. Ah, and the mechanic may create an add-on that he sells that allows consumers to up their gas mileage. Then, 100 million people could buy it. He may even tell people how it works -- and be protected by patent protection. However, if I tell you how the software works and then you take the source and build it and use it for 100 million users there is no patent protection (and I'm glad you can't patent software). So, again, I'm just talking about protecting OSS creators so that if their package or solution does get used by 100s of millions of people by BigCorp and BigCorp didn't have to pay for any dev then somehow the original OSS dev should get her "fair share".

                        E Offline
                        E Offline
                        englebart
                        wrote on last edited by
                        #31

                        You can copyright source and you can patent algorithms/processes. In the US, they allow you to make ridiculous software patents, never use them, and then sue people for infringement. Patent trolls! I remember researching an algorithm I wrote to ensure that there were no patent infringements. We did not patent ourself, but keep it as a trade secret.

                        R 1 Reply Last reply
                        0
                        • E englebart

                          Don’t go on premise… Host it in the cloud for them, and rent it to them.

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

                          englebart said:

                          Host it in the cloud for them, and rent it to them.

                          I definitely want to do that - it’s a perfect SaaS solution but that also means all the support work of keeping the SaaS highly available etc So I’d like to also “sell the software itself so anyone can run it on-prem and support it themselves.

                          1 Reply Last reply
                          0
                          • E englebart

                            You can copyright source and you can patent algorithms/processes. In the US, they allow you to make ridiculous software patents, never use them, and then sue people for infringement. Patent trolls! I remember researching an algorithm I wrote to ensure that there were no patent infringements. We did not patent ourself, but keep it as a trade secret.

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

                            englebart said:

                            In the US, they allow you to make ridiculous software patents, never use them, and then sue people for infringement.

                            It’s a terrible thing. To me, that part is worse than the worst parts of the open source challenges. Can’t stand the trolls. It’s a crazy system bec it rewards people who can think of ideas but who cannot actually carry them out. They cannot even produce the thing but are somehow entitled to the rewards. So terrible!! The patent system should take into account if the patent holder has never produced the thing they’ve patented. Trolls!!!

                            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
                              Paras Parmar
                              wrote on last edited by
                              #34

                              Open Source has been a great time and effort saver for a lot of technical architects like us. We benefit by having teams incorporate work that we don't trust our devs to accomplish in the required measure of quality and comprehensiveness. The recurring issue is always how to ensure that there are no litigatory blowbacks. The problem is that when an OSS component is incorporated there is no easy way to ensure that the transaction completes likes the one for a loaf of bread rather than the one for a hotel room where the cost escalates per person, per day and per usage. Today the market is so fragmented that individual OSS devs have no pricing power and have no consistentcy of monetization. If OSS were consolidated into something like an App Store that allowed us to use the components like you would use a packet of Lego blocks and pay legally binding fees enumerated fairly only for that slab of usage without creating legal baggage for our customers, our corporate culture would happily jump at it. PS: I'm specifically looking at Cloud Marketplaces where people pay per hour for OSS images that get deployed to infrastructure and are charged consistently, fairly and legally.

                              Paras Parmar, Tech Architecture and Services.

                              T 1 Reply 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
                                rtischer8277
                                wrote on last edited by
                                #35

                                I guess if you are getting f****d in the a** and there is nothing you can do about it, then it is best not to think about it? Is that your position?

                                H 1 Reply Last reply
                                0
                                • R rtischer8277

                                  I guess if you are getting f****d in the a** and there is nothing you can do about it, then it is best not to think about it? Is that your position?

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

                                  I don't agree with that. For starters google has not taken my code and used it, so the hypothetical I was responding to was just that. And if I didn't enjoy what I was doing, I wouldn't do it.

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

                                  1 Reply Last reply
                                  0
                                  • P Paras Parmar

                                    Open Source has been a great time and effort saver for a lot of technical architects like us. We benefit by having teams incorporate work that we don't trust our devs to accomplish in the required measure of quality and comprehensiveness. The recurring issue is always how to ensure that there are no litigatory blowbacks. The problem is that when an OSS component is incorporated there is no easy way to ensure that the transaction completes likes the one for a loaf of bread rather than the one for a hotel room where the cost escalates per person, per day and per usage. Today the market is so fragmented that individual OSS devs have no pricing power and have no consistentcy of monetization. If OSS were consolidated into something like an App Store that allowed us to use the components like you would use a packet of Lego blocks and pay legally binding fees enumerated fairly only for that slab of usage without creating legal baggage for our customers, our corporate culture would happily jump at it. PS: I'm specifically looking at Cloud Marketplaces where people pay per hour for OSS images that get deployed to infrastructure and are charged consistently, fairly and legally.

                                    Paras Parmar, Tech Architecture and Services.

                                    T Offline
                                    T Offline
                                    trønderen
                                    wrote on last edited by
                                    #37

                                    What bugs me is that "Open Source communities" believe that they (/Stallman) invented open source, and there is a heavy price tag on anything that comes from another source (lacking a 'copyleft' or a page of legalese reducing your freedom not only with respect to not only the 'free' code, but to your own code as well). This is utter bullshit. The two first OSes I used seriously, one for a mainframe, the second for a mini (PDP-11 class) was distributed in source form in the late 1970s. In 1979, my second year at the U, I was learning how a compiler worked by studying the source code of the standard Pascal compiler freely available form ETH Zürich. Our university subscribed to the ACM numerical algorithms library (sorry, I have forgotten the formal name of it!), distributed as Fortran IV source code. By 1980, it filled an entire shelf of heavy ring binders - a couple thousand functions, I believe (maybe it was even more than that). Internet was beginning to arrive, although slowly both in the coming and in line speeds, so tech universities started offering thousands by thousands of open source programs, available for ftp download. I guess a few CP members remember ftp.funet.fi, probably the largest open source ftp site of the day. From their very first appearance "the OSS community" has tried to take the honor for something that was decades old when they presented their manifests. They try to take it over, take control, dictate their own rights to obtain everything for free, and declaring their own virtuous idealism as the justification for their demands of control, even over your source code. Before the OSS manifests, the respect for the work of other developers were much higher. You just didn't rip off other people's code, even if it was available. OSS spread the idea that you indeed have the right to use any source code you can lay your hand on. If it carries an OSS license demanding that you make you own work available at no charge, then fine. If it does not, then there are no restrictions. OSS is similar to so many congregations: The ideals and scriptures may be fine, but the priesthood (and to some degree the congregation) can give you the creeps.

                                    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
                                      Leonardo Pessoa
                                      wrote on last edited by
                                      #38

                                      I cannot really say for others but I don't really expect or care if anyone will contribute with my projects. Whatever I do as OSS was something useful to me or some concept I made up in my mind that I want out (so I can focus on other things), I maintain it working for my own needs, and I share because I think they might be just as useful to others as they are for me. These are usually so small and quick to be done (things I can get working in a week or two) that I don't care if someone will try and monetise it for themselves thus I just share. That's my opinion. Whenever I get to write something I think is worth charging for, sure I will.

                                      - Leonardo

                                      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
                                        MikeCO10
                                        wrote on last edited by
                                        #39

                                        This is a great discussion and I don't think you're wrong.

                                        Quote:

                                        2. Why would any solo developer ever release their software as OSS?

                                        When it comes to a full-blown piece of software with a Git-ridden release, that one may have spent a thousand hours or more on? I'd say Jeremy Falcon came up with a good list, but do the reasons stated justify the actions? I suppose some of those started as "side projects" for those every waking moment programmers. Maybe one's hoping that it's good enough for some company to come along and buy it. It's pretty rare, but it does happen. Though I think you'd be better off getting to the MVP point and publishing it if that is your goal. On a more macro level, where you're not looking at major-scale programs, it can serve as a CV to get additional paid work. I work with a dev who posts many fully working functions as OSS, which is how I found them. And they are making some good money (in their home country) from me as well as others. In another case, I reached out to an OSS publisher I found, and they told me they were too busy with other contracts to take on new work. So, there is that aspect. The bar to creating a commercially viable product remains high today, though somewhat easier than it was in the 'pioneer days'. Which reminds me to kick myself, since back in the day, a couple of buddies and I created an actual working messenger system prior to Yahoo and MSN. My view off my back deck today might be a lot different if we put it out there as OSS?

                                        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.

                                          O Offline
                                          O Offline
                                          obermd
                                          wrote on last edited by
                                          #40

                                          I wrote and released the SETI@Home SETIDriver application. Ended up I was the only person maintaining it but there were a couple of folks who found bugs for me that I had been unable to track down. Someone in the ARS Community built my web-site for SETIDriver. That said, I can understand how unpaid maintainers can get to a point where they just shut down. I think their decision to pull the code is wrong since they put it out as OSS, but I can definitely understand why they would pull their support.

                                          R 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