[HN Gopher] How to pay your rent with your open source project (...
       ___________________________________________________________________
        
       How to pay your rent with your open source project (2020)
        
       Author : gregnavis
       Score  : 282 points
       Date   : 2022-08-24 10:38 UTC (12 hours ago)
        
 (HTM) web link (plausible.io)
 (TXT) w3m dump (plausible.io)
        
       | aret wrote:
       | The root cause problem here is having to pay rent in the first
       | place.
       | 
       | It's appalling to think of just how much of our hard work and
       | economic output is being skimmed off by landlords who just lazily
       | sit around doing nothing productive while receiving all the rent
       | money that so many of us have to pay as tribute, just to avoid
       | being homeless.
       | 
       | All this hard work I do so my landlord can pay off his mortgage.
       | Makes me wonder, what's the point?
        
         | tiborsaas wrote:
         | The point is that you can live at a place you can't afford to
         | buy. If not rent, then a mortgage is waiting for you, but at
         | the same time your responsibilities increase quite a bit.
         | 
         | So what do you suggest? Free housing by the government? I'd
         | love that too, but can I get a penthouse pretty please?
        
           | TheOtherHobbes wrote:
           | This is not a credible line of argument.
           | 
           | Other countries - notably Finland and Austria, among others -
           | have no problem providing reasonable state housing at
           | reasonable cost.
           | 
           | Finland houses its homeless as a matter of course because it
           | turns out to be _hugely cheaper than the alternatives_ ,
           | economically and politically.
           | 
           | Some of those countries _also_ score well on affordable
           | private home ownership.
           | 
           | America doesn't - because the idea of a government that
           | buffers its citizens from private sector exploitation is
           | against the guiding creed of economic narcissism.
        
             | tiborsaas wrote:
             | Comparing developed nations to America is kinda unfair, but
             | ok :) My point was that just because somebody is a landlord
             | it's not the root of all evil. (I'm not one).
             | 
             | Governments can and do create programs to support families
             | (too bad for singles in my country) but at the end getting
             | all this for free is probably a utopia.
             | 
             | Affordable home ownership exists everywhere, but nobody
             | wants to move to most of those places, people need more
             | than a roof above their heads, but that comes at a cost.
        
         | jqpabc123 wrote:
         | _The root cause problem here is having to pay rent in the first
         | place._
         | 
         | The root cause is life and economic reality. Working for free
         | is antithetical to survival and simply cannot be sustained over
         | the long run.
         | 
         |  _Makes me wonder, what 's the point?_
         | 
         | I think the universe is instructing you to to become a
         | landlord. Once this has been achieved, then you can spend all
         | your time developing free software.
        
         | ekianjo wrote:
         | So you want stuff for free? You think buildings spring out from
         | the ground by themselves?
        
           | freemint wrote:
           | No but the state can be much more effective at providing
           | housing then individuals.
        
         | 50 wrote:
         | Well said. But let us go deeper:
         | 
         | "Property must be destroyed before imagination can be developed
         | any further." (Berger)
         | 
         | "No matter how much it proclaims its pseudotolerance, the
         | capitalist system in all its forms (family, school, factories,
         | army, codes, discourse...) continues to subjugate all desires,
         | sexuality, and affects to the dictatorship of its totalitarian
         | organization, founded on exploitation, property, male power,
         | profit, productivity... Tirelessly it continues its dirty work
         | of castrating, suppressing, torturing, and dividing up our
         | bodies in order to inscribe its laws on our flesh, in order to
         | rivet to our subconscious its mechanisms for reproducing this
         | system of enslavement. With its throttling, its stasis, its
         | lesions, its neuroses, the capitalist state imposes its norms,
         | establishes its models, imprints its features, assigns its
         | roles, propagates its programs... Using every available access
         | route into our organisms, it insinuates into the depths of our
         | insides its roots of death. It usurps our organs, disrupts our
         | vital functions, mutilates our pleasures, subjugates all lived
         | experience to the control of its condemning judgments."
         | (Guattari)
        
           | jqpabc123 wrote:
           | The capitalist system is bad --- except for all the other
           | systems which are arguably even worse.
           | 
           | The fact that you own a computer capable of making your post
           | is a testament to the evil effectiveness of capitalism.
        
             | honkler wrote:
             | The nerds who actually made technology possible did not
             | care a bit about money. Now, capital did make mass
             | technology possible. But it cannot have pure innovation,
             | only financial and operations engineering.
        
               | jqpabc123 wrote:
               | _The nerds who actually made technology possible did not
               | care a bit about money._
               | 
               | Easily proven false.
               | 
               | I know a lot of nerds/geeks who make technology possible
               | --- I'm one of them. And virtually all of them have a job
               | of some sort working for money.
        
         | Otek wrote:
        
           | aret wrote:
           | Maybe then I should be paying rent to the construction
           | workers who built the apartment I live in and the laborers
           | who made the raw materials, as a thank you for all their hard
           | work.
        
         | badpun wrote:
         | > The root cause problem here is having to pay rent in the
         | first place.
         | 
         | And having to eat. It's equally appaling.
        
         | francis-io wrote:
         | No one is forcing you to rent in a specific place. Go buy a
         | flat or house yourself.
        
         | asenkyr wrote:
         | > _All this hard work I do so my landlord can pay off his
         | mortgage._
         | 
         | If you think that it is so easy and risk-free, why not take
         | your own mortgage and let other suckers pay it off for YOU?
        
           | endorphine wrote:
           | Not OP, but some possible explanations:
           | 
           | - it's against OP's values and principles - OP doesn't
           | believe it's risk-free or easy (I don't believe they said
           | that) - OP doesn't act solely based on financial incentives
        
             | asenkyr wrote:
             | He did not say it explicitly, but I think that it is
             | implied in this part of his comment:
             | 
             | > _being skimmed off by landlords who just lazily sit
             | around doing nothing productive_
             | 
             | I would argue, that doing something that is not easy and
             | taking risks is the opposite of _lazily sitting around and
             | doing nothing productive_.
        
               | TheOtherHobbes wrote:
               | The only real risk is temporary expense and inconvenience
               | if a tenant turns out to be bad.
               | 
               | Even if it's not possible to eliminate that risk, there
               | are various not particularly challenging ways to minimise
               | it.
               | 
               | On a return-for-hours-worked-actively metric, being a
               | landlord can be _extremely_ easy.
               | 
               | And you can trade off money for more time by handing over
               | more or less all of it to agencies and/or informal
               | support.
        
           | cxr wrote:
           | I think the most charitable way to respond is to empathize
           | with the person who has spent >=$X monthly for the last N
           | years and did not had _contribute that amount to a mortgage
           | instead_ as an available option. It 's easy to respond to
           | your opponent by assuming that all the unbound variables are
           | on your side. What if they aren't?
        
             | asenkyr wrote:
             | Don't get me wrong - I can empathise with how hard it can
             | be to get your own house or flat these days.
             | 
             | But I do not think OP's comment was fair to the landlords.
             | It is not their fault that building materials are getting
             | ridiculously expensive, that more and more people need to
             | live in/near the cities to get a decent job and other
             | factors that make owning your property less and less
             | accessible.
        
         | hurril wrote:
         | That mortgage is paying off the people that built the house.
         | What remains after that is to pay for the landlord's food and
         | medicals. Take the landlord and the house away and where do you
         | live now?
        
         | [deleted]
        
         | [deleted]
        
           | [deleted]
        
         | [deleted]
        
         | didgetmaster wrote:
         | Just live in a van down by the river. That will show that
         | landlord a thing or two!
        
       | scombridae wrote:
       | tl;dr a 2020 rehash of same ineffective saws (pro version,
       | donations, support).
       | 
       | Every ten year old realizes the easiest way to sustain the
       | lemonade stand is not giving away the lemonade.
        
       | nwilkens wrote:
       | Triton DataCenter[1] is open source[2], and has commercial
       | revenue in excess of $1M ARR. We were fortunate to acquire this
       | product from Joyent earlier this year[3], and are now well on our
       | way to the next revenue target.
       | 
       | Triton was built on the backs of giants -- so a slightly
       | different scenario than most.. But it is clear that customers
       | will pay for open source products, and you can more than pay your
       | rent one day!
       | 
       | [1]: https://www.tritondatacenter.com
       | 
       | [2]: https://github.com/tritondatacenter
       | 
       | [3]: https://www.mnxsolutions.com/triton-faq
        
       | O__________O wrote:
       | Related post by Plausible Analytics:
       | 
       | - How we built a $1M ARR open source SaaS
       | 
       | https://plausible.io/blog/open-source-saas
        
       | rthomas6 wrote:
       | There is one important monetization strategy that is overlooked
       | by this article: dual licensing. License the source explicitly
       | for non commercial use only, then offer a commercial use licensed
       | product (plus support, usually) for a fee. If there is a big
       | community of hobbyists in the relevant field who do the same
       | thing in their dayjob, I think this works well.
       | 
       | Edit: A more open source version of this is to GPL the source and
       | offer a more commercial friendly licensed product for a fee. I
       | don't know if this technically goes against GPL but I have seen
       | people do this.
       | 
       | Edit: https://en.wikipedia.org/wiki/Multi-licensing
        
         | juergbi wrote:
         | While this may be an option in some cases, this wouldn't be an
         | open source project.
        
           | chrsig wrote:
           | do you mean to say it wouldn't be libre software, due to the
           | commercial use restriction?
        
             | random314 wrote:
             | Yes
        
           | jb1991 wrote:
           | open source means the source is.. open. It does not mean the
           | source is necessary free. These two points are not in
           | conflict.
        
             | jahewson wrote:
             | That is not how we define open source. See:
             | 
             | https://opensource.org/osd
             | 
             | Openness is much more than "source available". Open for use
             | by others is an important part of that.
        
               | amrocha wrote:
               | That's not how I've decided to define open source.
               | Looking forward to seeing that page updated!
        
         | vs4vijay wrote:
         | Isn't it the Open Core model?
        
           | rthomas6 wrote:
           | It's related, but the Open Core model described in the
           | article mentions extra paid features surrounding an open core
           | anyone can use. What I am describing is the same set of
           | features priced differently for different use cases.
        
             | thanksgiving wrote:
             | I anal but why do we need to restrict commercial activity?
             | I say allow people commercial use but use AGPLv3.
             | 
             | https://en.wikipedia.org/wiki/GNU_Affero_General_Public_Lic
             | e...
             | 
             | > The GNU Affero General Public License is a modified
             | version of the ordinary GNU GPL version 3. It has one added
             | requirement: if you run a modified program on a server and
             | let other users communicate with it there, your server must
             | also allow them to download the source code corresponding
             | to the modified version running there.
             | 
             | > The purpose of the GNU Affero GPL is to prevent a problem
             | that affects developers of free programs that are often
             | used on servers.
             | 
             | This allows people to run your code as is but as soon as
             | they edit the source code, they must make it available to
             | their users. My understanding is if they only use it for
             | their employees on their own corporate network, they only
             | need to share the changes with their own employees? I think
             | that is a fair compromise, no?
        
         | cal85 wrote:
         | Software that is free for "non-commercial" use doesn't really
         | get anywhere. It's a naive proposition. It is not simple
         | drawing the line between non-commercial and commercial
         | activities. Things that are non-commercial can easily slip into
         | commercial by some definition, and then you'd suddenly be in
         | breach of contract, no one wants to take that risk. This is why
         | people use permissive licences if they want their OSS to be
         | used.
        
           | rthomas6 wrote:
           | >Things that are non-commercial can easily slip into
           | commercial by some definition, and then you'd suddenly be in
           | breach of contract, no one wants to take that risk.
           | 
           | That's part of why it works. If you start making money, you
           | have to pay to use the software you've already designed your
           | product around.
        
             | joemazerino wrote:
             | How do you enforce payment? Chasing vendors around? Adding
             | analytics to your platform to tattle-tale?
        
             | HeyLaughingBoy wrote:
             | > If you start making money
             | 
             | Is that Net or Gross?
        
             | jahewson wrote:
             | "Making money" is not a workable definition. What if my
             | product is free but my company makes money off support?
             | What if it's freemium but I have not added a paid tier yet?
             | What if my product looses money? What if my software is
             | free but I use it to promote my personal brand and pick up
             | consulting work?
             | 
             | I'd say that all of those scenarios are commercial.
        
         | glitchc wrote:
         | Maintaining feature parity in a dual licensing model is the
         | challenge. Incentives are such that over time the paid for
         | version invariably incorporates features that are lacking in
         | the open source version, simply because there's limited
         | incentive to port them over.
        
         | Gud wrote:
         | If it's licensed for "non-commercial use", it is no longer open
         | source. But you are correct that the dual source licensing
         | scheme can work, look at NGINX(BSD license) and NGINX Plus.
        
           | rthomas6 wrote:
           | If the non-commercial use license includes a copy of the
           | source, why isn't that open source?
        
             | cercatrova wrote:
             | Open source != source available
        
               | colinmhayes wrote:
               | Disagree. Stop mangling language. Open source literally
               | means the source code is freely available. If that's not
               | good enough you need a new phrase.
        
               | Jon_Lowtek wrote:
               | Beware of the fanatical votaries of OSI and their
               | unyielding fight against those they deem heretics, who
               | dare to challenge, criticize or reject the words given to
               | them as dogma by the prophets of the holy GNU. They would
               | rather praise and glorify those who corner markets with
               | feature incomplete community demo editions, then ever
               | accept any deviation from their 6th rule: "you shall not
               | restrict usage of the source by license except as set by
               | these rules". They will endlessly argue that "open
               | source" exclusively and only means "licensed according to
               | their beliefs" and no other definition of that word can
               | or should ever exist. Do not argue with them about the
               | term being deemed too descriptive to be trademarkable, or
               | how language works and evolves, as this is not a case of
               | law or of reason, but of emotion, of power and fear,
               | centered around the prerogative of definition and the
               | concept of identity. They will rather drown you in
               | downvotes or burn you at a flame war, then ever grant
               | freedom in the use of language, for they think that
               | allowing any other definition for their holy words to
               | stand unanswered will invite shism and confusion and
               | forever taint the fundament of their cultish identity.
               | Know that fighting them about this is pointless as there
               | is nothing to win but grief and much time and sanity to
               | loose.
        
               | stonemetal12 wrote:
               | If we are going down that road, what does "freely
               | available" mean? To me that would suggest Public Domain
               | only. If you get access to the code under a license, even
               | something as liberal as MIT license, it wasn't "freely
               | available" you had to agree to the license.
               | 
               | More to the point with a no commercial clause, it isn't
               | freely available there are restrictions on what you can
               | do with it.
        
               | Gud wrote:
               | No, this is not the definition of open source. Open
               | Source was coined by OSI as an alternative (less
               | political) than Free Software.
        
               | clcaev wrote:
               | Well, it was just as political... it's just the politics
               | favor large companies who were convinced to use and let
               | their employees contribute to projects under a license
               | more akin to the public domain.
        
               | cercatrova wrote:
               | "Open source doesn't just mean access to the source code.
               | The distribution terms of open-source software must
               | comply with the following criteria:" (omitted here) [0]
               | 
               | Crucially, one cannot make their code "for non-commerical
               | use only" and have it still be open source. It must be
               | available for any entity to do with it what they wish.
               | One can of course restrict that, but it would no longer
               | be open source. Source available, perhaps, but not open
               | source.
               | 
               | Therefore, ironically, it is you who should not mangle
               | language, not me.
               | 
               | [0] https://opensource.org/osd
        
               | sarchertech wrote:
               | > It must be available for any entity to do with it what
               | they wish.
               | 
               | By that definition GPL and attribution required aren't
               | open source.
        
               | colinmhayes wrote:
               | Taking two words that have a meaning when put together
               | and changing that meaning is mangling language.
               | opensource.org claiming open source means something
               | different from what the phrase literally means is more
               | harmful than helpful. I agree, we need to be able to talk
               | about code that is actually free for all to use. "Open
               | source" is not the way to do that.
        
               | cercatrova wrote:
               | Sorry, I cannot agree with you. OSI came up with the term
               | "open source," hence I will use it as it is
               | conventionally used, ie via their definition. If you want
               | to literally interpret that, feel free to do so but know
               | that others, such as those commenting on your thread,
               | will not agree with you.
        
               | olddustytrail wrote:
               | The phrase doesn't literally mean anything. Does the
               | phrase "open door" mean the door is freely available?
               | Does the phrase "open book" mean the book is freely
               | available?
               | 
               | It's great that the phrase "open source" has been so
               | intuitively understood but to claim it has an obvious
               | literal meaning is just nonsense.
        
               | _gabe_ wrote:
               | I could care less about the terminology people use, but I
               | feel like all your examples would point to the intuitive
               | meaning that "open source" implies.
               | 
               | An open door implies you can see what's behind the door,
               | as opposed to a closed door. An open book implies you can
               | see what's inside a book, as opposed to a closed book.
               | Likewise, open source implies that you can see inside the
               | source code, as opposed to closed source.
               | 
               | So I think the claim that it has no obvious literal
               | meaning is a bit hyperbolic, but I get where your
               | thinking, since most developers automatically associate
               | "open source" with "free code".
        
               | olddustytrail wrote:
               | Except the phrase "open door" doesn't mean that. It's a
               | door you can walk through, not see through.
               | 
               | Perhaps Glass Source would be a more accurate phrase for
               | code you can see but not touch.
        
               | kittiepryde wrote:
               | https://en.m.wikipedia.org/wiki/Open-
               | source_software#Definit...
               | 
               | See the provided link. I am used to the source open /
               | source available phrasing, but, I did not know the
               | history behind it.
        
             | ZetaZero wrote:
             | The accepted definition of "open source" includes the
             | ability to modify and redistribute freely. A "non-
             | commercial use" clause limits this
        
               | rthomas6 wrote:
               | I see. My mistake then. I edited the OP comment to
               | include an actual open source version what I am
               | attempting to describe.
        
           | varispeed wrote:
           | It is open source. Just that big corporations can't profiteer
           | from it. It seems like there is a concerted effort by people
           | working for these big corporations to discredit dual
           | licensing. Software that is free to be exploited for profit
           | lets these companies avoid hiring extra employees and paying
           | taxes.
           | 
           | Promotion of (corporate version of) open source is designed
           | to cut costs of R&D - so people use their own money and
           | resources to create projects and then big corporation comes
           | in and appropriates the successful ones without paying
           | anything. Sometimes they contribute some code back, job done.
           | 
           | Then you have a situation where big corporation makes
           | millions or even billions using the software and original
           | developers are struggling to make ends meet.
           | 
           | This is wrong!
           | 
           | Every open source project should be dual licensed, so the
           | authors can be properly compensated!
        
             | jahewson wrote:
             | No, it's not open source. Period. Why are people trying to
             | argue black is white?
             | 
             | https://opensource.org/osd
             | 
             | The OSD was created precisely to prevent this kind of
             | underhanded twisting of words.
             | 
             | Want to use a non-open license, go for it! But find your
             | own phrase to describe it. "Open source" is taken.
        
               | varispeed wrote:
               | Look at the Sponsors list - it proves my point. That term
               | has been hijacked by big corporations to ensure they have
               | free access to projects created by community without
               | remunerating the authors.
        
               | jahewson wrote:
               | That's a different angle though - you're saying that open
               | source has limitations if you're an author wanting to
               | commercially exploit it. That's true. I don't think that
               | "corporations want stuff for free" really holds - they
               | have waaaay more money than anybody and throw it around
               | all the time. I think it's more like, if it's free for
               | the taking, then why not? On the other hand, making stuff
               | expensive is a great way to set up a barrier so that
               | _only_ corporations can use it.
               | 
               | Beyond security and interoperability I don't see the
               | point in projects that anyone can contribute to but only
               | one person can profit from. Why would I contribute? I
               | always felt this way about dual-license GPL code. It has
               | a first-mover effect that sucks all the air out of the
               | room for someone to create a project with more liberal
               | licensing. How am I to set up a rival project if I don't
               | also want to be your business rival?
        
               | varispeed wrote:
               | In my country volunteering at for profit organisation is
               | illegal. Which this essentially becomes if you allow for
               | profit corporations to use the open source software
               | without remuneration.
               | 
               | That being said, if you contribute to an open source dual
               | licensed project, you should be getting a share of the
               | revenue coming from corporations paying for the license.
               | 
               | Your idea of free software is similar to that in the
               | music industry, where corporations want to pay for the
               | content in "exposure".
               | 
               | Another thing - that comes back to my first point - is
               | that if we allow open source contributors to not be
               | compensated, when their projects are being used
               | commercially, we are creating inequality, where only
               | privileged people who can afford to commit their time for
               | free contribute to these projects, get recognition and
               | then subsequently may be looking at getting better jobs
               | than those who cannot afford to contribute, because they
               | come from poor background and need to be in paid work in
               | order to live. In my country, when unpaid internships
               | were legal, they were usually taken by white kids from
               | privileged middle class families, who could pay for their
               | food and accommodation. They were getting experience and
               | better start in life than their poor peers.
               | 
               | Your idea of open source enforces inequality and is
               | wrong!
        
               | rascul wrote:
               | A number of those big corporations on the sponsors list
               | publish open source software and/or contribute to open
               | source projects. I don't know how many, but there's
               | several I recognized (Google, Microsoft, GitHub, Comcast,
               | Indeed).
        
               | ebiester wrote:
               | AGPL is open source but in no way business-friendly.
               | 
               | This is much earlier than sponsorship and goes to
               | Stallman's Freedom 0.
               | 
               | You're looking for "source-available."
        
               | clcaev wrote:
               | The open source definition originates from Debian, driven
               | by quite thoughtful industry practitioners.
               | 
               | Yes, permissive open source licenses tend to benefit
               | large industry players.
               | 
               | However, you have it backwards.
               | 
               | We promoted these licenses to these industry players
               | under the "Open Source" label so that we could use and
               | contribute to free software at our day jobs, rather than
               | being locked into a proprietary landscape.
               | 
               | It seems you are solving a different problem.
        
           | cbm-vic-20 wrote:
           | Or, dual license with a negotiated commercial license, and a
           | "business unfriendly" license like GPL. I've worked at a
           | company that uses a library* that is licensed this way, and
           | they went with the commercial license so they didn't have to
           | conform to the rules of the GPL.
           | 
           | * https://ckeditor.com/
        
         | pksebben wrote:
         | They do mention this as their own strategy - a cloud-hosted
         | subscription version of plausible is available where they
         | manage and run it for you.
        
           | rthomas6 wrote:
           | Technically, that is not the same thing. That's monetization
           | through SaaS, which is one of the strategies mentioned
           | (Hosted, plug and play solution as a SaaS).
        
         | throwaway284534 wrote:
         | It's disheartening, especially so in a tech community, to see
         | comments appear so quickly to cast judgement. "Dual licensing
         | is not open source!"
         | 
         | This is same kind of pedantry that haunts every thread like the
         | last. We know that a bowl of cereal isn't thought of as a soup,
         | nor is a hotdog thought a sandwich. And yet, there's always
         | someone out there with the time to argue semantics.
         | 
         | The proof is in the pudding! Software developers who have any
         | business sense will tell you that customers presume that open-
         | source is synonymous with source-available. Marketing your
         | software with that presumption isn't a moral failing -- It's
         | business!
         | 
         | And if anyone out their still has an unfulfilled quandary, I
         | would recommend that they try to monetize their open-source
         | code and experience the illucrative rewards of the MIT and BSD
         | licenses.
        
           | franciscop wrote:
           | Exactly! I'm considering a small project in the future, and
           | I'd make it open source _mainly_ for a security point of
           | view. The kind of software in particular would benefit the
           | users massively if they can read the code, and even self-host
           | for the most paranoid (with a fee and a very restrictive
           | license?). Sure, it'd not be in the "open source" space and I
           | would personally not market it as such, but while it's way
           | better than _not_ having access to the code I know if it ends
           | up in HN comments like the one you mention will be plenty.
        
           | jahewson wrote:
           | Nope. Sorry but you don't get to hijack the term "open
           | source". There's a reason we have gone to considerable
           | lengths to define it https://opensource.org/osd
           | 
           | Openness is an important principle and it includes not
           | discriminating against fields of endeavour. Think "open
           | society" not "open jar".
           | 
           | And if you disagree? Well, then I have some free software to
           | sell you!
           | 
           | > Software developers who have any business sense will tell
           | you that customers presume that open-source is synonymous
           | with source-available.
           | 
           | As a software developer with business sense, I call BS on
           | this made-up "fact". All true scotsmen agree with me.
        
             | nocman wrote:
             | > Nope. Sorry but you don't get to hijack the term "open
             | source"
             | 
             | The problem with this viewpoint is that the OSI is not the
             | final arbiter of the English language.
             | 
             | Yes, the OSI has an "official definition" of what
             | constitutes "open source" software, but there _is_ a large
             | group of people in the industry that equate the term  "open
             | source" with the concept of the source being available, and
             | nothing more. You can shout "wrong, wrong, wrong!" all you
             | want, but I doubt you are going to change many of those
             | people's minds.
             | 
             | The Free Software Foundation has a similar problem with the
             | term "free software".
             | 
             | The people making the definitions are generally passionate
             | about those definitions (for good reasons, mostly, in my
             | estimation). However, I don't think an approach that starts
             | with "Sorry but you don't get to hijack the term" is going
             | to have a net positive effect. If anything, it will
             | probably have a negative effect.
        
               | jahewson wrote:
               | Now _this_ feels like arguing semantics. Because multiple
               | people are wrong, this makes them right? Sorry, no.
               | 
               | As I said, there's a reason we have the OSD and it's to
               | avoid these silly conversations in which people try to
               | argue that because a sufficient number of people think
               | that turquoise is blue, that it is therefore blue.
               | 
               | This is a solved problem, it was solved 15 years ago.
               | Nobody working in this industry has any excuse for being
               | unaware of it. We should not be attempting to re-litigate
               | it on every thread ever.
               | 
               | Too many people trying to pass their work off as open
               | source when it's not are not acting in good faith and are
               | looking to trade off the goodwill of the phrase "open
               | source" for personal profit. I'm going to complain about
               | this, net positive effect be damned.
        
               | interroboink wrote:
               | A small aside:                 > Because multiple people
               | are wrong, this makes them right?
               | 
               | I am sympathetic to your point of view, but in terms of
               | spoken language, this is actually how it works (to my
               | dismay, sometimes).
               | 
               | If enough people use the term wrong, then that becomes
               | the new definition. c.f. "literally," which can now mean
               | "figuratively." I roll my eyes, but there it is.
        
               | cecilpl2 wrote:
               | "Literally" has meant "figuratively" for hundreds of
               | years now. How old does usage have to be before it's no
               | longer eye-roll-worthy?
        
               | interroboink wrote:
               | It's a good question, though I suppose it was mostly
               | rhetorical (:
               | 
               | For me, I feel there is some fuzzy line to draw between
               | "some use" and "over-use". For "literally," it seemed to
               | get really bad maybe 10-15 years ago, where literally
               | everyone was literally dying over literally the smallest
               | things, and it has tapered off a bit since then (just my
               | personal experience).
               | 
               | I feel like my eyes start to roll when it is paired with
               | a lack of self-awareness. Using it as though it were for
               | emphasis, but not actually being emphatic -- just tacking
               | it on pointlessly.
               | 
               | Now I'm getting flashbacks to the complaints about
               | inserting "like" everywhere, which somehow has managed
               | to, like, find its niche and persist irregardlessly.
        
               | jjk166 wrote:
               | That's the descriptivist take, which is useful for
               | studying informal communication, particularly in
               | languages like english where there is no recognized
               | authority that could prescribe how a language is used.
               | 
               | Many languages, and especially most subsets of languages
               | in technical use are prescribed; however.
               | 
               | Enough people using literally when they mean figuratively
               | will eventually make literally mean figuratively in
               | casual conversation. But no amount of people saying squid
               | when they mean octopus will make squid mean octopus
               | within the marine biology community.
        
               | interroboink wrote:
               | I think the interesting part comes when the technical
               | community and the non- (or less-) technical community try
               | to communicate, though.
               | 
               | A marine biologist might reasonably talk about an
               | octopus' tentacles, and understand what other people mean
               | when they talk about those tentacles, even though
               | octopuses actually have "arms" in strict terminology.
               | 
               | Similar friction happens with the word "theory" in
               | science or "proof" in mathematics.
               | 
               | But back to the topic: I think enough people use "open
               | source" in a non-rigorous sense that it's worth leaving
               | room for multiple definitions, versus trying to stamp the
               | non-technical ones out. Marine biologists don't generally
               | go around emphatically saying "they're arms, not
               | tentacles!" (well, maybe some do, but mostly in a good-
               | natured, aware-of-how-silly-it-is sense)
        
               | jjk166 wrote:
               | Yeah, but in this case the conversation is on a marine
               | biology site between marine biologists and the
               | distinction between arm and tentacle is fundamentally
               | meaningful to the conversation.
        
               | interroboink wrote:
               | I agree that the distinction is meaningful, but I suppose
               | I disagree that it is safe to assume that everyone on HN
               | has the same outlook towards the issue -- we are not all
               | developers, nor are we all involved in Open Source
               | proper, nor do we all have the same background. In other
               | words: we are not all marine biologists from the same
               | school, I don't think.
               | 
               | Sorry to have tortured your metaphor so much (:
        
               | nocman wrote:
               | > Now this feels like arguing semantics. Because multiple
               | people are wrong, this makes them right? Sorry, no.
               | 
               | I did not say they were right. Effectively I said a lot
               | of people use the term "open source" differently than you
               | do, and that I didn't think the wording you chose to
               | argue your case was going to be effective.
               | 
               | I understand the frustration.
               | 
               | > This is a solved problem, it was solved 15 years ago
               | 
               | I guess that depends on what problem you are referring
               | to. In my experience, the use of the term "open source"
               | to refer strictly to "source available" software is about
               | as common as it ever has been.
               | 
               | > I'm going to complain about this, net positive effect
               | be damned.
               | 
               | Well that's your choice, but in my opinion by doing so in
               | the way you have in this thread, you are working against
               | the goal of persuading people to use the term in the way
               | you want it to be used.
        
               | jahewson wrote:
               | Fair points!
        
               | dwheeler wrote:
               | Um, no. If something can only be used for "non-
               | commercial" uses, then it is _not_ open source software.
               | 
               | The OSI is not the final arbiter of the English language,
               | but this definition is long-settled by the vast majority
               | of people who know about software. For example, many
               | governments (including the US) have definitions of "open
               | source software" written into their laws and regulations,
               | and they all basically agree with the OSI definition.
               | 
               | For example, the US Government's "OMB M-16-21: Federal
               | Source Code Policy" defines "Open Source Software (OSS)
               | as: "Software that can be accessed, used, modified, and
               | shared by anyone. OSS is often distributed under licenses
               | that comply with the definition of "Open Source" provided
               | by the Open Source Initiative
               | (https://opensource.org/osd) and/or that meet the
               | definition of "Free Software" provided by the Free
               | Software Foundation (https://www.gnu.org/philosophy/free-
               | sw.html)." https://obamawhitehouse.archives.gov/sites/def
               | ault/files/omb...
        
               | nocman wrote:
               | > but this definition is long-settled by the vast
               | majority of people who know about software
               | 
               | We obviously disagree on this point, although "the vast
               | majority of people who know about software" is a fairly
               | vague qualifier.
               | 
               | The fact that many software projects distribute under
               | licenses that comply with the OSI's definition is not
               | particularly relevant to my argument anyway. I'm not
               | talking about people distributing the software, I'm
               | talking about the large number of people I am aware of
               | who think of "open source" strictly as software where the
               | source is available.
               | 
               | The US government examples aren't particularly relevant
               | either. A small number of people make those decisions,
               | and there are legal ramifications for them in how they
               | define things, so I'm not at all surprised that they
               | define the term that way.
               | 
               | As I said elsewhere in the thread, I was not arguing that
               | people who use "open source" as equivalent to "source-
               | available" are right. Mainly I'm arguing that there is
               | still a _very_ large group that see it that way, and that
               | the meaning of the term is far less settled among people
               | who use it than some would like it to be.
        
               | dwheeler wrote:
               | I think government examples are relevant. Governments can
               | haul you into court for fraud, for one thing. And they
               | typically try to define things based on widespread
               | understanding - they provide evidence that something _is_
               | a common understanding.
               | 
               | It's important to have clear terms for important
               | concepts. If you mean source-available (aka "open box"),
               | use that phrase instead. If you mean open source
               | software, call it open source software. Although I don't
               | think it applies in your case, in my experience many of
               | the people who misuse the term "open source software"
               | (OSS) to identify something that is NOT OSS are
               | _expressly_ trying to deceive. Hopefully we can agree
               | that fraud is not acceptable, and then move on to discuss
               | whether or not this is (intentional) fraud.
               | 
               | The term "open system" was not well-defended years ago.
               | It has a definition, but vendors wanted to redefine it
               | into its opposite. Eventually "every vendor with an open
               | mouth had an open system", making the term "open system"
               | mostly useless. It _is_ reasonable to defend clear
               | definitions of important terms, because otherwise
               | communication breaks down.
        
             | varispeed wrote:
             | You don't see that you have a conflict of interest?
             | 
             | It is in those corporations (listed as Sponsors) interest
             | to have access to vast array of Open Source projects to
             | exploit them commercially without committing to any R&D
             | costs and paying the authors.
             | 
             | I would argue that you have hijacked the "open source"
             | term.
        
               | jahewson wrote:
               | Nah. Corporations have mountains of money. They don't
               | need a little bit of free code. Sure, they'll take it if
               | it's there, but it's not necessarily that valuable to
               | them, because they're perfectly capable of building it
               | themselves at low marginal cost.
               | 
               | What's valuable to them is to drive the price of a
               | particular product down to $0, if that will undermine a
               | competitor in an area that the original company has no
               | hope of winning, or if that product being free will cause
               | people to buy more of their product. That is worth a huge
               | amount of money and is something that they are otherwise
               | unable to achieve.
        
               | jacksonkmarley wrote:
               | In my experience these "mountains of money" are not
               | freely available to developers who need to get permission
               | for spending it from their team-leader-with-a-budget. But
               | YMMV I guess, lucky you!
        
               | codegeek wrote:
               | "because they're perfectly capable of building it
               | themselves at low marginal cost"
               | 
               | Casual comment. Being capable doesn't mean it makes
               | viable sense to build it on your own and how are you so
               | sure about the "low marginal cost". It never is when you
               | have to build something, anything.
        
               | savant_penguin wrote:
               | Just to comment in the "little bit of free code" there
               | are projects like python and numpy that would take ages
               | to do properly and depending on the company would never
               | ship (or function as reliably as it does right now)
               | 
               | Sometimes they're buying decades worth of
               | debugging/testing
        
             | qzx_pierri wrote:
             | Screw the pedantic flag waving. All I care about is being
             | able to acquire the source code of what I'm using and
             | compile it myself. Everything else is just noise. It sounds
             | like you're just arguing just to argue. Some people want to
             | make money from the hundreds (or thousands) of hours they
             | put into their projects while also making that same project
             | available for free to those who need it most.
        
             | wolpoli wrote:
             | > Nope. Sorry but you don't get to hijack the term "open
             | source". There's a reason we have gone to considerable
             | lengths to define it https://opensource.org/osd
             | 
             | We have a legal mechanism for dealing with this situation.
             | They could have trademarked the term "Open Source", but
             | that wouldn't be very open then.
        
             | googlryas wrote:
             | Sorry, but it is the other way around. "Open Source"
             | hijacked the common phrase "open source". You don't get to
             | say people can't use standard English because you've
             | decided a certain phrase holds special meaning.
             | 
             | Anyone familiar with english but unfamiliar with the Open
             | Source concept would just think that open source is "source
             | code available", not that there are all these other
             | constraints applied to it as well.
        
             | adamdusty wrote:
             | What gives OSI the dictatorial authority to make the final
             | definition of open source?
             | 
             | It doesn't really matter who defines it as what. What
             | matters is what people mean when they say it.
        
               | jahewson wrote:
               | As professionals we need to have a meaningful vocabulary.
               | This isn't Through the Looking Glass.
        
               | googlryas wrote:
               | Yes - the vocabulary is Open Source, but not open source.
        
               | adamdusty wrote:
               | Again, what gives OSI the authority to define that
               | vocabulary over anybody else? If you want to use "open
               | source as defined by the OSI" more power to you but I
               | suspect most people will continue to use "open source" as
               | "I can find the source code online".
        
               | paydevs wrote:
               | Completely agree, no developer of an open-source software
               | has explicitly stated that a) his software is open-source
               | and b) that he adheres to OSI's definition.
               | 
               | Most developer just uploaded their project to GitHub and
               | attached a license. If OSI defines some licenses as open-
               | source or not is irrelevant. Legally only the license is
               | binding.
        
           | mym1990 wrote:
           | But a hotdog IS a sandwich!
        
             | caseyohara wrote:
             | Hot dog is actually a taco according to The Cube Rule of
             | food identification https://cuberule.com
        
           | bsedlm wrote:
           | what's worse, open source has nothing to do with freedom
        
           | dllthomas wrote:
           | Uncontroversially, dual licensing is not open source when
           | neither of the licenses are open source.
           | 
           | More controversially, a "non-commercial" license is not open
           | source. This is clearly the position of the OSI, though that
           | isn't _necessarily_ dispositive. But note that this is not
           | the same thing as a license with terms that happen to
           | incidentally make some commercial use impractical (like the
           | AGPL), which _may_ be what the parent meant by  "non-
           | commercial", in which case we just have people talking past
           | each other.
        
             | TAForObvReasons wrote:
             | OSI muddies the waters by accepting AGPL as an open source
             | license. As argued many times, it is really a EULA, not a
             | proper license in the sense that GPL or BSD or MIT are
             | software licenses.
        
               | monocasa wrote:
               | Since when are EULAs not software licenses?
        
               | TAForObvReasons wrote:
               | https://news.ycombinator.com/item?id=31190064 explains it
               | well:
               | 
               | > The GPL is a copyright license. It applies when
               | copyright law would otherwise prevent distributing some
               | program. If I were to violate the GPL, for example by
               | sending someone a compiled version and refusing to
               | provide the source, then there's a clear legal theory by
               | which copyright law could be applied.
               | 
               | > That "one added requirement" in the AGPL turns it into
               | a EULA, because it's an attempt to regulate for which
               | purposes a user may run the program. If I were to run a
               | modified AGPL'd SSH server on my own hardware, the
               | question of whether I'm violating the AGPL depends on
               | whether I'm allowing others to access it remotely. If the
               | AGPL can be violated without copyright infringement, it's
               | clearly in a different legal category than the GPL.
        
       | ahaucnx wrote:
       | If you run an open source hardware project like we do with our
       | DIY air quality monitors [1] you can also monetize it via selling
       | hardware kits or work with affiliate links to e.g. Amazon or
       | AliExpress.
       | 
       | However selling hardware has some additional challenges e.g.
       | warranty, lost shippings, component shortages etc that you need
       | to factor in.
       | 
       | [1] https://www.airgradient.com/open-airgradient/kits/
        
       | aothms wrote:
       | What I didn't see discussed is VCs focussing on open source
       | (quick search returns e.g https://oss.capital/). Does anybody
       | experience with or thoughts on this?
       | 
       | I read a lot of comments on the intrinsic difficulty of earning
       | money with foss, so advising against it or to treat it as a
       | secondary side project. It's pragmatic, sure, but sometimes foss
       | is a central to the value proposition, like in situations that
       | require high amounts of trust or adaptability. A couple of hours
       | a week is not always sufficient to retain momentum. So imho there
       | is really a need for true foss business models.
        
       | endorphine wrote:
       | I've started a hobby/passion project a few months ago, and I'm
       | constantly dreaming of quitting my day job to start working on it
       | full-time (as opposed to doing it at midnight and getting sleep-
       | deprived). Hard to give up a well-paying job when you have a
       | family and financial goals ahead, but perhaps it's doable with
       | donations?
       | 
       | Any tips would be greatly appreciated.
        
         | tomrod wrote:
         | The US Government has several programs that can be used for
         | seed funding. If you want to pursue the Red Hat / Anaconda
         | model where you generate an open source project and retain
         | revenue based on support, it can be one of a few a viable
         | options.
         | 
         | You're looking at SBIR/STTR funding, phases up to $20M for
         | final phases. Other funding vehicles also exist.
         | 
         | Check out https://www.sbir.gov/
        
         | Magi604 wrote:
         | Film/record what you're doing and put it up on the web!
         | YouTube, Tiktok, Instagram, etc. Build that audience. Put your
         | passion on display and people will want to follow. The money
         | will come.
        
         | UnpossibleJim wrote:
         | There are jobs that offer 1 to 2 hours (I've heard of 4, but
         | haven't actually seen them) Fridays to work on passion
         | projects. Now, this all hinges on how busy your current project
         | is at work... I work at a company that gives an hour a week to
         | work on passion projects (or "team building exercises" if you
         | prefer), but since our project went off the rails, that ain't
         | happening =)
         | 
         | Though, I'm unsure as to the legal ramifications of such work,
         | TBH.
        
           | daggersandscars wrote:
           | (Note: US-centric)
           | 
           | Please read the latest copy of your employment agreement
           | before doing this. In the US, it is not uncommon for
           | employers to claim everything you do, on or off the clock.
           | Some places restrict this to "related" work, others do
           | not.[1]
           | 
           | Some employers will say they would never claim your work, but
           | it's what's written down that matters. If they won't, ask
           | them to sign an agreement. I've had broad swathes of my
           | personal projects excluded from my employment agreement just
           | by asking.
           | 
           | [1] I had an employer who claimed everything. Their view was
           | they paid for your existence, so they got everything you did,
           | regardless of whether it related to the firm's business. I
           | was tempted to ask if they claimed people's children, but
           | quit instead.
        
         | rozenmd wrote:
         | Do it in the two hours you have before work.
        
           | amelius wrote:
           | Or in the X hours you read HN.
        
             | simongray wrote:
             | ... at work?
        
           | yarky wrote:
           | I agree, I rather wake up earlier to work on side
           | projects/study than working late at night. This way it's the
           | job that feels like an extra and not the other way around.
        
             | salmo wrote:
             | After 40 years of wanting to sleep in as long as I can, I
             | flipped and wake up early and go to bed early. It's
             | amazing.
             | 
             | My free time is now when I can think and play with hobbies.
             | Those can be code, music, sewing, fishing, etc etc.
             | 
             | After work, I'm usually zonked. "Too tired for having fun"
             | (Devo cover playing in my head).
             | 
             | I now just focus on kids after school, dinner, zone out,
             | and sleep by 10pm. I listen to history podcasts and don't
             | watch much TV, except college football and Star Wars
             | series.
             | 
             | But I don't pressure myself to "finish" hobbies anymore.
             | Work is work, hobbies are for pleasure. If hobbies are
             | generating anxiety, I pivot. That took me a while to come
             | to terms with, given my ADHD.
             | 
             | I have no dreams of making a passion project my job. I
             | enjoy my work and "finish" there, but like having a
             | separate life.
             | 
             | My dad owned a business, and I don't want to live that
             | "never off" lifestyle. I'm a very boring family man and
             | love that.
        
               | checkyoursudo wrote:
               | I concur.
               | 
               | I loved staying up late and playing games, reading,
               | coding, watching films, whatever.
               | 
               | When I had kids, I had to start waking up earlier. So I
               | decided to go all in and switch to early-down/early-up,
               | and it changed a lot of things in my life.
               | 
               | The biggest change was not working on or doing things I
               | love while super tired and pushing through it anyway just
               | because I love it.
        
         | prox wrote:
         | If you have the possibility, see if you can work less hours
         | (even it's just 4 hours)
         | 
         | Those hours can be used to work on your passion without
         | damaging your life/work balance. Ofcourse if this works for you
         | depends on a lot of factors.
        
           | rikschennink wrote:
           | This. It's how I got started, since you "buy" this extra time
           | you're more likely to spend it well.
        
         | eesmith wrote:
         | No, it's not doable with donations.
         | 
         | I mean, there might be a couple people who do that? I don't
         | know of any. (And it's been tried.)
         | 
         | In general, companies don't donate - they need a concrete
         | benefit they can show to the tax agency. Eg, they _will_ pay to
         | contract you to add features.
         | 
         | So you're left with individual contributions, who have less
         | money than companies. And the overhead of dealing with
         | payments.
         | 
         | Daniel Stenberg, of curl fame, confirms that it's hard to make
         | money off of donations, starting at
         | https://youtu.be/jVT37EmND8I?t=1688 .
         | 
         | We can look to curl as an example.
         | https://opencollective.com/curl#category-BUDGET say they've had
         | $200K in contributions, which after fees is $178,598.94 raised.
         | 
         | Over a period of 3 or so years.
         | 
         | After decades of development, and as one of the most widely
         | distributed software packages in existence.
         | 
         | Find a customer willing to pay you to work on it.
         | 
         | Figure out the market size, and what they are willing to pay.
         | 
         | Figure out at what point you're willing to give up dream, in
         | case your plan (and pivot(s)) don't work out.
         | 
         | But do not, not, NOT, depend on donations to meet your
         | financial goals.
        
           | david_allison wrote:
           | Strong +1 on this. Expect about $0.01/user/year from
           | donations.
        
         | asicsp wrote:
         | May be look for jobs that offer reduced working hours? For
         | example, quoting from https://sahillavingia.com/work
         | 
         | > _People work at Gumroad as little as they need to sustain the
         | other parts of their lives they prefer to spend their time and
         | energy on: a creative side-hustle, their family, or anything
         | else._
        
           | vector_spaces wrote:
           | For what it's worth, I went through a hiring process with
           | this person and it was one of the worst/cruelest interview
           | experiences of my life. I emailed him in response to a thread
           | on Twitter where he indicated he was looking to hire
           | diverse/nontraditional engineers mentioning I was self
           | taught. He replied immediately with a take home project that
           | ostensibly only required 3 hours but took me close to 24
           | hours. He responded saying it wasn't up to par and then
           | ghosted.
           | 
           | I was way more green back then and looking over the project I
           | sent him now, I understand what wasn't "up to par" about it,
           | but I think it's fucked up to immediately send someone a take
           | home without a quick phone screen unless you know them
           | already, and also to ghost on someone who's put in a ton of
           | work for you without giving any feedback or advice,
           | especially when you claim to be interested in hiring
           | nontraditional candidates.
           | 
           | Anyway, as a result of that experience I no longer do take
           | homes as a rule, and I am continually rubbed the wrong way by
           | how much love Sahil's blog posts on being such a progressive
           | employer get in these parts.
        
             | codazoda wrote:
             | I've also interacted with him via email and was put off by
             | his response but after reading some of his blog posts I
             | think this is how he gets stuff done with limited
             | resources. The email was short and to the point, which
             | feels "rude", but it gave me exactly what I needed in a few
             | short words.
             | 
             | Steve Jobs is famous for his very short emails and I
             | suspect they evoked similar responses from people.
             | 
             | I like to give more detail in my own correspondence, but it
             | does take significant time.
        
             | chucksmash wrote:
             | Why do you feel the interaction was cruel? A brief "no"
             | seems like all you'd get from most companies too.
             | 
             | My understanding is the policy is intended to avoid
             | pointless debates and inadvertent legal liability (e.g.
             | "when you told the candidate 'good luck with the new baby'
             | at the end of the rejection convo, it created the
             | impression they were not selected because they have kids.")
             | 
             | Why did he owe more feedback than "this isn't up to par?"
             | 
             | Based on past threads on HN I'm in the minority in
             | preferring take-home projects and not feeling I'm owed
             | compensation for the time it takes to complete them.
             | 
             | I like them because you have more of an opportunity to
             | demonstrate your craft versus a standard leetcode
             | whiteboard session where the 45 minute time constraint
             | means you need to focus on pumping code out as quickly as
             | possible. Also a good one can be an entertaining diversion
             | in it's own right. Different strokes for different folks, I
             | suppose.
        
               | valeness wrote:
               | Why do you feel like you're not entitled to compensation
               | for your labor? Where is the line?
               | 
               | I've experienced take home projects that were expected to
               | take "10 hours". If I spend 10 hours on a take home
               | instead of my consultancy I'm out thousands of dollars.
               | 
               | I understand preferring take home projects, I prefer it
               | over whiteboarding too, but I don't understand why you
               | wouldn't be owed compensation. In my opinion the best
               | evaluation is to work with the team on an actual story,
               | task, ticket, etc. where you are paid the listed salary
               | pro-rated for your hours.
        
               | bratbag wrote:
               | Because of how easy that is to scam.
               | 
               | Also the cost is prohibative. I'm not paying dozens or
               | hundreds of applicants to spend 3 hours writing code when
               | most of them are going to be utter shit.
               | 
               | If you want to deselect yourself by not doing it without
               | pay, feel free.
        
               | chucksmash wrote:
               | > If I spend 10 hours on a take home instead of my
               | consultancy I'm out thousands of dollars.
               | 
               | My reasoning for not demanding I should be compensated:
               | 
               | 1. Presumably something about the opportunity on offer is
               | more compelling than your second best option of working
               | on your own consultancy earning $200+/hour, otherwise why
               | are you applying for the role in the first place? I'd
               | argue that if the opportunity is otherwise compelling in
               | the long term, demanding breakeven for one day's work is
               | being penny-wise and pound foolish. Taking it to an
               | extreme, if there was a job that paid $10 million/year
               | but the interview process was so involved I needed to
               | burn an entire year's worth of vacation time to interview
               | for it, whether I'd do it would come down to expected
               | value of the decision (i.e. probability of passing the
               | interview), not the absolute investment I was making.
               | 
               | 2. I'd consider this form of cost-analysis rationale a
               | weak one because it can be applied to basically any
               | decision in life yet it gets applied selectively, so it's
               | kind of a roundabout way of saying "I don't want to do
               | that." Nobody (probably?) is applying this analysis to
               | sleeping 6 hours a night versus 8, yet that would yield
               | 10 more billable consulting hours (per week!) too.
        
               | jvanderbot wrote:
               | I think the hurt of it made it feel cruel. But I don't
               | think it was cruel. Just because I am hurt doesn't mean
               | someone erred.
        
               | insightcheck wrote:
               | I can see it both ways. I initially thought the employer
               | was already nice enough to give the applicant a chance,
               | instead of denying at the outset.
               | 
               | But then I remembered my own experiences of putting in a
               | lot of work to apply for an opportunity, and then getting
               | a curt denial saying I wasn't what the employer was
               | looking for, or not up to the task at the time.
               | 
               | I think it's important to remember the feelings of
               | getting rejected like that. Later on, when I was in a
               | position of rejecting candidates, I volunteered the time
               | to send longer responses with minor feedback despite the
               | opportunity cost, just because I remembered what it was
               | like to be an applicant.
        
               | [deleted]
        
             | jjav wrote:
             | > [...]took me close to 24 hours. He responded saying it
             | wasn't up to par and then ghosted.
             | 
             | And this is why I'll never do a take-home project for an
             | interview.
             | 
             | The time commitment is completely asymmetrical. The company
             | can easily send the work to hundreds of people they have no
             | interest it and it costs them nothing other than ~1 minute
             | to send the email with some links.
             | 
             | At least in an in-person interview every minute I spend on
             | it, the company has to spend the same amount of time from
             | some employee.
        
             | eagleinparadise wrote:
             | Sorry, but you admitted you produced work that wasn't "up
             | to par" and he gave you immediate feedback that he was no
             | longer interested. Why does he owe an unqualified candidate
             | more time if they can't produce the minimum standard of
             | work? And he's "f'ed up" for doing what any employer who
             | has an unqualified candidate in front of them?
             | 
             | You're being unfair to him
        
             | asoneth wrote:
             | Similar to how you decline take-home projects after getting
             | burned by it, I decline to provide candidate feedback after
             | getting burned by it.
             | 
             | Unless I have some personal backchannel to pass feedback
             | through I typically send a form-based response. While I
             | tried to make sure any messaging isn't worded cruelly, it's
             | still a rejection at the end of the day and that doesn't
             | feel good.
        
         | ogarten wrote:
         | You gotta think like a business owner / founder. Your product
         | can be open source but how do you want to make money? I doubt
         | that you can get enough donation, at least in a reasonable
         | time, to make a living.
         | 
         | I would reduce working hours, work on your project and figure
         | out how to monetize (e.g. self-hosted vs managed, consulting,
         | ...). What can or cannot work depends a little on the industry
         | you are in and also in what you want.
        
           | andreacavagna wrote:
           | Before quitting think about having a Business plan and a
           | correct Business model canvas, think about how to monetize
           | your project.
           | 
           | Maybe the project can have an OSS target, and a $$ target on
           | the enterprise solution.
           | 
           | How much do you think to do with support with your project?
           | those kind of questiona are the starting point whenever you
           | want to create a business from your OSS passion
        
       | hlandau wrote:
       | One method this article doesn't mention is a "sell the binaries"
       | model, usually combined with some level of support (consumer
       | software) or a support contract (more complex/enterprise things).
       | This model personally appeals to me.
       | 
       | For example, I believe the Ardour DAW uses this model. But more
       | importantly it's basically the business model of Redhat, which is
       | presumably the most successful FOSS company there is.
       | 
       | Another option is to combine the "sell the binaries" model with a
       | trademark model, where only the official binaries can bear the
       | name of the project. Third parties can offer their own binaries
       | but just have to change the name. Again this is also obviously
       | part of Redhat's strategy (and for the off-label versions, see
       | CentOS, etc.)
       | 
       | Another option is a variant on selling support contracts, but
       | specifically about maintaining old versions of your software you
       | maybe wouldn't ideally want to support anymore; it is possible to
       | sell private maintained branches of older versions which are out
       | of public support. However the viability of this depends on
       | having some old versions, and depends on how often you break
       | compatibility, which is after all what creates demand for the
       | older branches.
       | 
       | The "premium version"/"open core" option mentioned in the article
       | has some serious downsides. The most obvious is that you create a
       | systemic incentive to handicap the FOSS project. You end up
       | competing with your own project, so you have to ensure the FOSS
       | project doesn't become as good as your premium version.
       | 
       | Imagine if feature X is implemented in the premium version only.
       | Now an external contributor writes an independent implementation
       | of feature X and raises a PR with the FOSS project. Is it going
       | to get merged? Probably not. The conflict of interest compromises
       | the operation of the FOSS project. Essentially, you create
       | something that undermines the ability for the project to be as
       | good as it can be. You create a situation where the
       | organisation's stewardship of the FOSS project is detrimental to
       | its potential. (Pertinently, today nginx just announced they're
       | going to ease off on at least some of this...) [1]
       | 
       | Fundamentally open core isn't a very satisfying answer to the
       | question of "How do you make an income from FOSS?" because it is
       | basically the answer "Make some software which isn't FOSS." It's
       | not a true answer to the question.
       | 
       | [1] https://news.ycombinator.com/item?id=32572153
        
         | andai wrote:
         | Aseprite uses the sell the binaries model. It's open source but
         | you have to compile it yourself (and it has many dependencies).
         | I've tried getting things to compile before and I consider it
         | about as appealing as a visit to the dentist (only longer and
         | more painful!) so I just forked over the cash.
        
           | austinjp wrote:
           | Interesting. A sort of "sell convenience" model. I'm a bit
           | out of this loop, but isn't this how several SaaS/PaaS
           | operators work? Provide open-source software but offer paid-
           | for solutions such as hosting and/or support?
        
           | digitallyfree wrote:
           | As stated by another user it's not true open source, the
           | source is solely available for personal use and for the
           | submission of patches back to the author.
           | 
           | Such a model can backfire though as it would appear to be
           | legal for a third-party contributor to create a set of
           | scripts that would compile and prepare the application (load
           | all the dependencies in a container and so forth) and release
           | those scripts. Those scripts could even become accepted by a
           | Linux distro's package manager, similar to how package
           | managers package freeware prop software by using a script to
           | legally grab the binary from the developer's site and
           | installing it.
        
           | pabs3 wrote:
           | Asesprite is is shared source, not open source.
           | 
           | https://dev.aseprite.org/2016/09/01/new-source-code-license/
           | https://bugs.debian.org/864990
           | https://github.com/aseprite/aseprite/blob/main/EULA.txt
           | https://opensource.org/osd
        
         | hlandau wrote:
         | I forgot to mention one more model which is kind of specific to
         | games: open the engine/code, sell the assets (levels, etc.)
         | which remain proprietary. This is an interesting compromise
         | which seems to only be really available for games. Probably the
         | most famous example of this approach is John Carmack's engines.
         | 
         | (Of course, some games also get to enjoy this approach "against
         | their will", namely when people like the game so much that
         | someone reimplements the engine from scratch (see ScummVM)).
         | 
         | Keeping assets proprietary doesn't really feel like a problem,
         | since how do you open source art in the first place? Much art
         | isn't really meaningfully modifiable after it's done, unlike
         | source code. A .psd might have layers when a .png doesn't, but
         | the difference isn't enormous. Art doesn't really have "bugs".
        
         | candiddevmike wrote:
         | A non commercial, no distribution source available license can
         | work. Users can build it/hack around locally, and make
         | changes/pull requests. Maintainers are the only ones who can
         | monetize it. Throw in a clause that if the community makes more
         | than 50% of the code changes it will be converted to FOSS
         | (prevent maintainer neglect).
        
           | hlandau wrote:
           | This is by definition not FOSS.
        
             | candiddevmike wrote:
             | I never called it a FOSS license, it's IMO a good balance
             | of end user and maintainer rights.
        
               | teddyh wrote:
               | You implicitly did call it a FOSS licence, since the
               | topic specifically is "How to pay your rent with your
               | open source project".
        
               | wongarsu wrote:
               | The term FOSS (Free and open-source software) itself
               | implies that there are things that are open-source but
               | not FOSS.
               | 
               | Calling it source-available is smarter to avoid the whole
               | "what counts as open source" topic, but that's what he
               | did call it.
        
               | eesmith wrote:
               | No, it doesn't.
               | 
               | "FOSS" (and "FLOSS", which the FSF prefers) is used as an
               | encompassing term for the two main political camps of
               | "free/libre software" and "open source software".
               | 
               | It's meant to express a neutral position about the
               | underlying politics.
               | 
               | See https://en.wikipedia.org/wiki/Free_and_open-
               | source_software or Stallman's essays at
               | https://www.gnu.org/philosophy/open-source-misses-the-
               | point.... ("The terms "free software" and "open source"
               | stand for almost the same range of programs.") and
               | https://www.gnu.org/philosophy/floss-and-foss.en.html ("A
               | researcher studying practices and methods used by
               | developers in the free software community decided that
               | these questions were independent of the developers'
               | political views, so he used the term "FLOSS," ... Others
               | use the term "FOSS,".
               | 
               | To be clear, there are a small number of licenses which
               | the Open Source Initiative say are open source where the
               | FSF says are not free software (eg, the NASA Open Source
               | Agreement v1.3.)
               | 
               | But that's not why people use the term FOSS.
        
           | gowld wrote:
        
         | Cthulhu_ wrote:
         | For definite; if it's software aimed at developers it doesn't
         | matter very much, but otherwise you should definitely sell
         | premade binaries for all platforms on your website. Then you
         | can also include auto-updaters and the like.
         | 
         | Bonus points if you can sell a subscription model as well,
         | either product features like cloud storage / sync (depending on
         | the application of course) or consultancy (for e.g. libraries,
         | frameworks).
         | 
         | I'm currently working with Nativescript, they have some people
         | working on it whose business model is paid consultancy (we have
         | one guy for 8 hours / week for example). It's used by big
         | enterprises like banks, they will have plenty of money for
         | professional developer support.
        
         | knolan wrote:
         | A few blender add-ons do this. The FLIP fluids one for example.
         | They seem to keep the source a version behind too. Seems to
         | work well too as they are producing solid updates for the tool.
        
       | pksebben wrote:
       | I have a concept sitting in <that folder with all the ideas> that
       | is pretty high on my list of "man, I want to make this happen"
       | but would need a team to execute on.
       | 
       | The idea is to integrate the kickstarter model with github's
       | issues (specifically, feature requests). You run an open-source
       | project and people can submit feature requests that come with a
       | fundraising campaign.
       | 
       | When someone wants the software to do something new (support a
       | new platform, implement an interface, etc) they draft a campaign
       | a la kickstarter, someone who can contribute to the project
       | negotiates with the drafter pricing, targets, and stretch goals.
       | 
       | Past this point, it's the drafter's responsibility to do the
       | marketing for the campaign and raise funds. Once the target $
       | amount is hit, it's on the person who picked up the contract to
       | get the work done.
       | 
       | There are, of course, a ton of details to work out, and executing
       | on this is going to be resource-intense on a number of vectors
       | that aren't necessarily technical (legal, finance, hosting
       | costs). Also, I suck at UI. The business itself would naturally
       | be a non-profit.
       | 
       | addendum: I also have a day job that I have no intention of
       | leaving, so factor that in to time-to-completion.
        
         | ghiculescu wrote:
         | > The business itself would naturally be a non-profit
         | 
         | I'm curious why this is naturally so?
         | 
         | There's no shame in profiting off your work.
        
           | pc86 wrote:
           | Not the GP, but non-profit doesn't mean it doesn't make
           | money, and it doesn't even mean the people that started it
           | can't become fabulously wealthy. It just means you don't
           | horde money, and that profit isn't necessarily the goal. Look
           | at all the non-profits paying their executive half a million
           | a year in salary.
        
           | pksebben wrote:
           | it's an ethos thing. I think a capitalist mindset (grow grow
           | grow) is antithetical to _good_ open source. once money is
           | the primary motivation, good software that does good things
           | that people actually want can 't be the primary motivation.
        
         | techdragon wrote:
         | Sounds similar to bountysource. How do you see your idea
         | succeeding where they have failed?
        
           | blantonl wrote:
           | Because it's his idea and he can do it better than them. he's
           | also got luck on his side.
           | 
           | While this sounds tongue in cheek, it's probably true. I'd
           | bet 9 time out of 10, this is what literally happens.
           | 
           | I know that for my highly successful business that I started,
           | I thought I could do it better, and I was in the right place
           | at the right time (luck)
        
             | ksec wrote:
             | This is both strange, and refreshing to hear on HN. Luck.
             | 
             | Quite possibly a forbidden word in the worldview of US
             | Media, VC and Tech.
        
               | pc86 wrote:
               | The tech mogul who denies luck exists and contributes all
               | of their success to their own ingenuity and prowess is a
               | straw man. Perhaps with a few notable exceptions, that
               | person simply does not exist.
               | 
               | Everyone knows luck exists, and almost everyone
               | acknowledges it plays a key role in one's success.
        
             | pksebben wrote:
             | What's the business? My interested is piqued.
        
             | pksebben wrote:
             | I don't believe I can succeed where they failed- hadn't
             | heard of em! would be awesome to not have to build it
             | myself, so I'll go check em out.
        
           | pksebben wrote:
           | I don't! As mentioned in another comment, I had not heard of
           | them before. I'll be trying them out.
           | 
           | On first blush, it looks fairly close to what's in my head -
           | so perhaps this is not a thing to chase.
           | 
           | The one critical difference I can spot early on is that their
           | system appears to be closed-source. Were I to do it, it would
           | for sure be open. I want to see a method of supporting
           | yourself with code far more than I want to make money myself.
           | For example, in this moment, I like what they're doing and
           | would love to contribute to the work myself to empower the
           | goal of having more indie software devs in the world, but I
           | would have to quit job (not happening), apply (might not get
           | hired), and then work on whatever features are in the
           | business' best interests (which won't necessarily be in the
           | user's best interests).
           | 
           | All that said, they did it already and I didn't, so hats off
           | to them. I hope bountysource gains more traction in the
           | future.
           | 
           | Edit: another reason to have <bountysource-clone> be open
           | source, is to recurse the value add. The site would develop
           | in the same way any open source project does (if / when they
           | get popular): by people implementing what they consider the
           | most critical features.
        
         | dllthomas wrote:
         | I think my biggest concern with the idea as specified is that
         | most projects probably need to be trying to fund multiple
         | issues, but that could lead to overcommitting if multiple fund
         | at around the same time. I suppose you could guard against that
         | by capping estimated workload and preventing new issues from
         | "succeeding" if they would put that over the top. It seems like
         | it would be frustrating to have contributed to a goal and see
         | it get enough money pledged, but then not get the thing I want
         | because some other goal finished first. On the other hand, that
         | might be helpful pressure to get people contributing?
        
           | pksebben wrote:
           | This is when I admit that the concept isn't quite done
           | baking.
           | 
           | My intuitive (read: hand-wavy) answer is that the negotiation
           | between devs / feature requesters should take this into
           | account - the pricing reflecting the amount of work * the
           | scarcity of the dev's time.
           | 
           | There's also no reason that a single project == a single dev.
           | If it's really an open source project, the feature requests
           | could be posted as bounties and devs could bid on them.
           | 
           | Still don't have a solid idea as to how 'contribution
           | timeouts' would work - with kickstarter, the timeline for
           | funding + development + production are all managed by the
           | same party, which simplifies things enough to (mostly) solve
           | this issue. I'm sure that it would have to look different
           | here.
           | 
           | All that said, I haven't yet taken a look at the site that
           | someone else responded with, which sounds like it does
           | comparable work. If so, I might just hitch train to them.
        
         | OtomotO wrote:
         | Just a sidenote: One such detail is the timeframe... I am my
         | own boss and I love to do contract work, but I cannot say "Yes,
         | I will do this", commit to it and then after months the money
         | is raised and I am drowning in projects.
        
           | eljimmy wrote:
           | Perhaps the money can be pledged and held in escrow either
           | until someone accepts the work for scheduling or it gets
           | withdrawn by the pledgee due to inaction.
        
             | pksebben wrote:
             | Truly a tricky spot. Who keeps an eye on the features for
             | things like code quality / deliverables? I don't know how I
             | would solve this, yet.
        
       | rozenmd wrote:
       | The revenue growth
       | (https://twitter.com/MarkoSaric/status/1532284305086586880) makes
       | me smile - as a developer, 0 to $400 MRR in 12 months from only
       | "building in public" seems about right, it's something I
       | experienced with my https://onlineornot.com project.
       | 
       | Spending months just building and occasionally posting a Show HN
       | or a producthunt launch is not nearly enough marketing. People
       | need to know you understand them, and the problem, and you need
       | to convince them you've got something that'll make the problem go
       | away.
       | 
       | It's not until you're really shouting from the rooftops (and
       | putting out spicy articles about Google analytics being illegal
       | in Europe) that people start to notice you.
        
       | soheil wrote:
       | Only if landlords accepted code as payment, ideally countable
       | code, maybe by number of lines.
        
       | bkq wrote:
       | They wrote another article about how they went about building a
       | $1M ARR open-source SaaS [1]. This details some of their approach
       | to building the product in public as a form of marketing. The
       | building in public approach works, if you already have a platform
       | to stand on in my opinion. As someone who also has an open-source
       | SaaS they're trying to market, I sometimes think if I should have
       | also taken this approach, despite not having any reach at all.
       | 
       | [1] - https://plausible.io/blog/open-source-saas
        
         | tpetry wrote:
         | The building in public didn't work either. The solo-founder
         | (developer) wasn't getting any traction with what he did. The
         | the co-founder (marketer) joined and only then they started to
         | get customer and a lot of traction.
         | 
         | It's not the build in public approach, it is someone doing
         | marketing.
        
           | austinjp wrote:
           | To be fair, I think it's both. If the "sausage making" is
           | grotesque, even an exceptional marketer would struggle :)
           | 
           | A coder who understands what public signals are valuable can
           | give a marketer something to work with. That might include
           | "code quality" but it's probably more than that. Visible
           | activity, responsive processes, valuable features, etc. Just
           | guessing, though.
        
           | mxuribe wrote:
           | Or maybe both, in that, the marketing brings good attention
           | (presumably from real buyers), but you still need a solid
           | product/service to offer.
        
         | nicbou wrote:
         | To be fair, Plausible is a good product with effective
         | marketing, and the paid version is just very convenient for
         | most people.
         | 
         | This approach might not work so well for libraries and tools
         | mainly used by developers.
        
       | pabs3 wrote:
       | Some more resources on paid open source work:
       | 
       | https://github.com/fossjobs/fossjobs/wiki/resources
        
       | teddyh wrote:
       | An open source project does not, and cannot, _in itself_ , make
       | money (EDIT: Except if your project is very well-known; then you
       | can solicit donations.). Something which makes money must, at
       | most, be an affiliated activity. If I sell guided hiking tours,
       | can I claim that the mountain makes money?
        
         | agentwiggles wrote:
         | Why can't it? I played a game (shapez) which is open source. If
         | you like, you can clone the repo, build it locally, and play it
         | for free. But if you, like me, would happily pay $10 to avoid
         | working out another JS build process, you can buy a copy on
         | Steam. The developer seems to be doing fairly well.
        
           | tartoran wrote:
           | I agree and its like selling foss binaries. My question is
           | what stops a cloner from stealing your work? We've seen it on
           | App Store over and over the attack of the clones and that is
           | without access to your source code...
        
             | [deleted]
        
             | agentwiggles wrote:
             | Well, nothing - in theory. You can, of course, license your
             | code in such a way that you can at least send a cease and
             | desist to a cloner, but that's really only useful in
             | jurisdictions which would enforce it.
             | 
             | But for the example of shapez, there's a lot of added value
             | that's not in the source code. The creator is active in the
             | shapez discord, and there are also paid DLCs on Steam which
             | aren't open source. So there are at least some ways to
             | monetize and make your community loyal that are still
             | compatible with open source.
        
             | wongarsu wrote:
             | Brand recognition, enforced by trademarks. You can't stop
             | people from publishing your work under a different name,
             | but they could have cloned it anyways. Or alternatively
             | being in a niche nobody pays attention to.
             | 
             | The kinds of projects you can do solo are often trivial to
             | clone because what makes you unique won't be raw manpower
             | invested.
        
           | teddyh wrote:
           | In that case, the business is running a program build
           | consultancy (with a monopoly, no less). Once you look at it
           | this way, you can see the perverse incentives pop out.
        
         | kube-system wrote:
         | People can and do pay money for FOSS code, even though not
         | everyone does.
        
         | markild wrote:
         | That sounds like semantics.
         | 
         | They are not saying "prohibit free access" here.
        
           | teddyh wrote:
           | I think it's an important distinction. Many people want to
           | work on free software, but also have bills. So they think
           | "How can I make money from doing this?", which leads them
           | down to a very limited set of options1:
           | 
           | * https://www.gnu.org/philosophy/selling.html.en
           | 
           | * https://www.gnu.org/philosophy/selling-exceptions.html
           | 
           | But these are _not_ the only means to make money! To return
           | to my mountain analogy, you could easily imagine many ways to
           | profit from the mere existence of a mountain. You could, as I
           | wrote, give guided tours, but you could also build water
           | slides, build an observatory at the highest peak, or mine the
           | mountain for precious minerals. All these have some risk, of
           | course, of damaging the mountain itself, but they are all
           | money-making schemes which would not occur to anyone wanting
           | to somehow profit off the mountain exactly as it is.
           | 
           |  _Therefore_ , calling it "making money from FOSS" is
           | simplistic and limits your own thinking.
           | 
           | 1. https://news.ycombinator.com/item?id=30293290
        
         | ElCheapo wrote:
         | If I sell courses about Windows, can I claim that Windows makes
         | money?
         | 
         | Your comparison is incorrect because you wrote a program
         | whereas the guide didn't set up the trail or build
         | infrastructure to hike on the mountains
        
         | smeyer wrote:
         | >can I claim that the mountain makes money?
         | 
         | Sure? I feel like it wouldn't be unusual semantically to see a
         | sentence like "the Foobar mountain brings in eleventy zillion
         | dollars in tourism per year".
        
           | teddyh wrote:
           | Yes, but thinking this way does not help you in envisaging
           | _more activities_ which could bring in more money.
           | 
           | In this case, thinking of it as "mountain-related" income
           | shadows the fact that your business is actually _tourism_ ,
           | an insight which could lead you to invest in other, non-
           | mountain-related but tourism-benefiting projects.
        
         | saluki wrote:
         | If you build a mountain and then sell guided tours for your
         | mountain, can you claim that your mountain makes money?
        
           | teddyh wrote:
           | No, I would argue that the guided tours make money, not the
           | mountain itself.
        
             | saluki wrote:
             | Right, but if you didn't build the mountain there would be
             | no tours.
        
               | teddyh wrote:
               | After the mountain is built, the mountain must be
               | considered a sunk cost. The mountain now exists, and you
               | must move forward from there, independently of who built
               | it and why. And then your business is a simple tour guide
               | business.
        
         | yreg wrote:
         | >An open source project does not, and cannot, make money.
         | 
         | Why not? What if you collect large donations?
         | 
         | Wikimedia makes a lot of money (for itself) even with all the
         | open-source-non-affiliated activities removed.
        
           | teddyh wrote:
           | You could say that it's the fundraising which makes the
           | money, but I must admit that this is a weak argument at best.
           | So I guess that you're right, you can finance a FOSS project
           | by donations. But this only works for both very useful and
           | very public projects, like Wikipedia.
        
         | jimvdv wrote:
         | Yes most people are not as precise about semantics as some HN
         | readers and would understand what you mean.
        
         | hengheng wrote:
         | Well if you weren't keeping the public trails clean and
         | maintained, you couldn't offer those tours.
        
           | teddyh wrote:
           | I agree, but you are now effectively operating a mountain-
           | cleaning company. This is not, I would argue, making money
           | off the mountain as one would normally interpret the phrase.
        
             | hengheng wrote:
             | I think we both see the fundamental misalignment of
             | incentives. The company's job is not to maintain the
             | mountain or the trails, and once it begins flourishing,
             | it'll always be tempting to cut those branches because
             | they're silly to spend so much effort on.
             | 
             | It's a very helpful metaphor though, thanks for that. Free
             | software is doing a ton, but there is a lot of space left
             | unepxlored for economical reasons, surprisingly. I've seen
             | projects refusing to document their code or clean up their
             | APIs, leaving a high barrier to entry just to keep the
             | consultancy running. Then there's the fact that
             | infrastructure is never sexy, and then the whole xkcd #2347
             | problem where the entire world relies on one destitute
             | retired person in their dacha to keep their lights on with
             | a key library that everyone uses quietly.
             | 
             | Makes me think if there could ever be a model that
             | implements micropayments for software library usage, a
             | little like lambda calls or like pay-by-article models for
             | newspapers. But the reason why that isn't feasible may be
             | the same reason why hiking trails aren't toll roads.
        
               | teddyh wrote:
               | Thank you for understanding my point in the spirit in
               | which it was offered.
        
       | tomerbd wrote:
       | luck
        
         | mehphp wrote:
         | If you are just building random passion projects, then yes. If
         | you actually spend the time to find a real problem people have
         | and build a solution for that, I'm not sure if I'd call that
         | luck.
        
       | phgn wrote:
       | Please add (2020) to the title!
       | 
       | I thought this was yet another plausible.io post about how much
       | money they're making, but turns out it's the original one.
        
         | asicsp wrote:
         | HN discussion from 2020:
         | https://news.ycombinator.com/item?id=23963202 (168 comments)
        
       | milkoolong wrote:
       | > In general, it is useful for many projects to be aligned with
       | something people or businesses believe in so much or find value
       | in that they are willing to pay for.
       | 
       | The end of the day it comes down to audience regardless of your
       | code being open source. I chose an alternative analytics based on
       | the founders' business acumen, morals and ethics before I even
       | considered open source. Similarily, Discord Nitro over Matrix and
       | Circle/Mighty Network over Discourse.
       | 
       | The author shared good examples but for majority of projects, it
       | doesn't make sense to open source it as a path to financial
       | security. I'd argue it actually hurts many niches. I assume
       | Plausible has a healthy dose of startup clients who are techie
       | that see open source first as the holy grail for trust,
       | transparency, and security. That's a solid audience! Otherwise,
       | think again.
        
       | paydevs wrote:
       | For a curated list of monetization approaches have a look at
       | https://github.com/PayDevs/awesome-oss-monetization
        
       | orliesaurus wrote:
       | Funnily enough I wrote my own version of this exact topic, based
       | on the fact that I am too trying to make money from open source
       | work [1]
       | 
       | From experience, I find it that it's always better to start with
       | a paid offering and an open core solution. For example: you
       | rather host it, configure it and upkeep it yourself? it's free
       | Everyone else: pay me a little money which will go towards the
       | upkeep of the project.
       | 
       | I do find that there's another viable option: Bigger companies
       | writing open source software. In fact there should be MORE
       | companies like that. They should be motivated in writing open
       | source software. Why? They have more money and are very unlikely
       | to just "fold" - as opposed to a developer vs the world.
       | 
       | I dream of a world where all companies have salaried open source
       | teams of maintainers , building technology in the open that they
       | themselves use and find useful but that they will maintain
       | throughout the years.
       | 
       | If things go well one day we can get there....
       | 
       | [1] https://dev.to/orliesaurus/how-do-you-monetize-open-
       | source-4...
        
         | klabb3 wrote:
         | > From experience, I find it that it's always better to start
         | with a paid offering and an open core solution.
         | 
         | +1, today this is the best compromise, but unfortunately only
         | really works well for SaaS, and less well for pure software,
         | because of DRM. On the most extreme end, we don't use any DRM
         | and the app is OSS, but then charging users becomes an honor
         | system because how easy it would be to circumvent. On the other
         | extreme, you have a closed source "paid portion" with DRM
         | phoning home before you can access the full feature set. But if
         | you can't build your own client, you can't eg audit for
         | security.
         | 
         | It's complex, but in short: it's difficult to combine an open
         | source core with monetization without losing many of the
         | benefits of open source.
        
         | zild3d wrote:
         | > Bigger companies writing open source software... They should
         | be motivated in writing open source software. Why? They have
         | more money
         | 
         | That's not really a compelling reason for companies to write
         | open source software. Developer branding, recruiting,
         | engagement, "free work" from the community are probably more of
         | the "why"
        
           | orliesaurus wrote:
           | I don't know...
           | 
           | My thinking is that as a user, if a company puts money behind
           | an open source project, I can at least trust them to keep it
           | running to a certain level of quality for a little more than
           | when a random single person writes a library and publishes it
           | on npm - catches a blip of traction and suddenly I depend on
           | that library for the foreseeable future.
           | 
           | Maybe I am wrong though...
        
       | benreesman wrote:
       | I like open source / free software that has the financial
       | imperatives in plain view: that enables me to make informed
       | decisions.
       | 
       | The best case when heavy lifting is taking place with a murky
       | payroll is that there's an Enterprise version you'll eventually
       | need. The worst case is, uh worse.
        
       | didgetmaster wrote:
       | I too have a 'hobby project' that I have worked on for several
       | years. I must say that my motivations have varied quite a bit
       | over that time. I mainly do it because it is a passion of mine
       | and I love to write great code that does amazing things. But I
       | would also love for the project to actually make some money. I
       | don't really need the money, but money is a great indicator of
       | how other people value your work. Money would also let me buy the
       | extra help that the project needs.
       | 
       | It is a data management system called Didgets
       | https://didgets.com/ and is currently in open beta. The ideas
       | came from decades of experience working with other data
       | management systems that I thought needed drastic improvement. I
       | dug deep into file systems while writing network file system
       | drivers and disk utilities (PartitionMagic and Drive Image). I
       | spent years working with Postgres databases.
       | 
       | I love writing code that does big things faster and uses less
       | resources than traditional systems. I wanted to be able to find a
       | group of files among 100s of millions of files in seconds instead
       | of using long directory traversal methods or the arduous task of
       | creating separate indexes that could become out of sync with the
       | file system. I wanted to query huge DB tables in record time
       | without needing separate indexing structures that can slow down
       | transactions.
       | 
       | So I will stay up until 2am tweaking an algorithm or
       | parallelizing some code so that it runs through a large data set
       | in 2 seconds instead of 20. This keeps me going, but I also
       | wouldn't mind at all if a bunch of other people also found this
       | valuable and decided to pay me something for my hard work.
        
         | pbronez wrote:
         | Neat project, thanks for sharing. Is it only available on
         | Windows for now? Seems like neat thing to throw on a NAS.
        
           | didgetmaster wrote:
           | The code is cross-platform (C++ code with almost zero
           | dependencies) including the windowing framework (Qt) that the
           | browser application uses. I have built Linux versions in the
           | past to test it and I would also like to build a MacOS
           | version, but bandwidth makes it hard to support multiple
           | versions for every build.
           | 
           | If it starts to get some traction, I can work on that.
        
             | pbronez wrote:
             | Signed up for the beta!
        
               | didgetmaster wrote:
               | Welcome aboard. I sent you an email.
        
       | franciscop wrote:
       | I really like that this is one of the first Open Source Funding
       | articles that I read that strongly acknowledges that devs create
       | open source for many varied reasons. I have grown tired, as an
       | OSS dev myself, to be bagged into a single category in most other
       | articles and someone speaking for me saying things I might or
       | might not want at all.
       | 
       | Heck, what I want as an OSS dev myself, as well as my personal
       | situation/context, has changed dramatically over the years and I
       | expect will change again in the future, so thank you Plausible
       | for not throwing me into a single-bag and for not speaking for
       | me.
       | 
       | Example: 4 years ago you'd tell me to write OSS part-time for
       | 20k/year and I'd love it, today I'd strongly reject it, in 5
       | years I expect to do it part time for free again (or maybe not).
        
       | hospitalJail wrote:
       | My 2 pieces of advice:
       | 
       | >Don't expect it to pay rent for the first 7 years, after 7
       | years, expect to pay 1-2 months of rent.
       | 
       | >Use your fame to push a similar product to pay for the other 10
       | months of rent
       | 
       | I have learned that the first years are slow to gain popularity,
       | but once you have it, you know what works and what doesnt work.
       | Pivot to things that people really care about on a different
       | project, maintaining the original product for
       | popularity/advertising. 99% of what I give away is free, then 1%
       | at a cost.
        
         | tppiotrowski wrote:
         | >Don't expect it to pay rent for the first 7 years, after 7
         | years, expect to pay 1-2 months of rent.
         | 
         | This. Work on several projects simultaneously. Success often
         | doesn't come once you deploy, it's a gradual buildup over the
         | years. Ten extra users this month, 12 extra users next month.
         | It's a snowball.
         | 
         | If you ship and sunset your project after 3 months because you
         | didn't get 100,000 signups, you are stopping too early IMO.
         | Instead, automate everything, try to run at zero cost and leave
         | it alone for a year or even better 3 years and go work on
         | something else or get a full time job.
         | 
         | I had a project make $100 for the first 2 years and $30000 in
         | year number 3 without making any substantial changes.
        
           | debugnik wrote:
           | > try to run at zero cost and leave it alone for a year or
           | even better 3 years
           | 
           | I'd love to try, but by the end of year 2 I would have
           | already lost 7200 EUR on social security contributions alone
           | unless I evaded taxes. Running at zero cost gets really
           | tricky in certain countries, I'm afraid.
        
           | LoyCgg wrote:
           | What would happen if you spent a couple of bucks on cheap
           | facebook ads on first year?
        
             | hospitalJail wrote:
             | I probably just suck at this, but I had basically 0 success
             | with Facebook ads.
             | 
             | Worse, any posts on Facebook after spending Ad money are
             | hidden by the algorithm.
             | 
             | I personally did a decent sized social media blitz for a
             | few months, then only posted when relevant to a parent
             | thread.
             | 
             | I suppose SEO on google helps too. Not that I try, I just
             | naturally am the best at specific keywords.
        
             | ogarten wrote:
             | Not much. You are probably better of investing a couple of
             | days into writing tutorials and creating show cases.
             | 
             | A low barrier to entry is the single most important thing
             | for any library.
             | 
             | Almost forgot, a clear statement of what the library does
             | and what kind of problem it solves is also something that
             | doesn't seem too common when creating a readme.
        
             | tppiotrowski wrote:
             | I used Adsense. Only spent $200 or so but could only get a
             | single signup or two. TBH I haven't used ads since and
             | prefer word of mouth.
        
       | erdos4d wrote:
       | I swear this sort of thing strikes me as 10X the trouble as just
       | getting a job. Even if you write something that others want
       | (highly unlikely, let's be honest), trying to monetize it adds so
       | much hassle to the whole thing, it isn't worth it. Easier to get
       | a remote gig and just fund the project that way.
        
       | debarshri wrote:
       | May be I'm naive but would love learn why if the end goal is to
       | monetize your software why does it have to be opensourced. From
       | my naive perspective it feels like when you mix the accessing the
       | source and business, conceptually it becomes very complex. From
       | an end users perspective, all these different types of licenses
       | makes the actual user experience of buying the software complex.
        
       ___________________________________________________________________
       (page generated 2022-08-24 23:01 UTC)