[HN Gopher] Cognitect and Nubank Are Sponsoring Open Source Deve...
       ___________________________________________________________________
        
       Cognitect and Nubank Are Sponsoring Open Source Developers
        
       Author : puredanger
       Score  : 230 points
       Date   : 2020-12-15 17:09 UTC (5 hours ago)
        
 (HTM) web link (cognitect.com)
 (TXT) w3m dump (cognitect.com)
        
       | casion wrote:
       | While many companies support LARGE open source projects by
       | supplying dev time, I'm glad to see this sort of corporate
       | monetary support that helps developers pay for dinner.
       | 
       | This appears to be a great side effect of Cognitect joining
       | Nubank.
        
       | macmac wrote:
       | Great move.
        
       | banjomet wrote:
       | I think it is crazy that a brazillian bank owns Cognitect, the
       | creator of Clojure, and Plataformatec, the creator of Elixir. I
       | had never heard of them or new about them being acquired by the
       | same company until a few weeks ago. It must be a really
       | interesting bank to work at :)!
        
         | puredanger wrote:
         | FYI, the creator of Elixir, Jose Valim, was at Platformatec,
         | but then formed Dashbit.
        
         | thegginthesky wrote:
         | As a user of their services, I'm really happy. It's the only
         | bank I have used with no bureaucracy, zero fees, good phone
         | app, fast and reliable customer support. It's no wonder they
         | have grown so much.
         | 
         | I've also only heard great things about the company culture,
         | specially in the engineering side.
        
       | phoinix wrote:
       | Sponsoring of open source projects is a problem that bitcoin aims
       | to solve. That and many others. The electronic cash bitcoin not
       | the currency bitcoin. The owners of the project will be able to
       | construct an electronic company, and any value that a user gives,
       | will be shared to the shareholders, in line of the shares any
       | shareholder has to the project, i.e. how much he has contributed.
       | A user wants a new feature or a fix of a bug? He gives coins to
       | the open source company, and they will implement it. This will
       | give incentive for programmers to increase the quality of the
       | code, better documentation etc.
        
         | casion wrote:
         | Besides the fact that existing systems work fine for this, the
         | idea that users pay for a fix or feature is ludicrious.
         | 
         | Users are terrible project managers. They report things as bugs
         | that aren't bugs, they request features that don't improve the
         | product, they in general have a low hitrate in terms of
         | providing successful direction for a project.
         | 
         | Setting up a system where users pay for a _specific_ thing to
         | happen is just asking for trouble.
         | 
         | Users paying for development they already find useful, or for
         | concepts that they believe have promise - that's the way to do
         | it.
        
           | phoinix wrote:
           | Yeah, that's all true, that users sometimes think of
           | something as useful and it is not. Nothing to be done about
           | it, except education. But let's say some users want of an
           | open source program to integrate some graphs somewhere. They
           | go to a social media and they ask the users. "How many find
           | useful these graphs?" The users hit like to the feature, and
           | they immediately transfer a small value to the owners of the
           | project. In case the sum of all the values of all the users
           | is enough, the owners of the project may go forward, accept
           | the funds and allocate resources to implement this feature.
        
         | Smaug123 wrote:
         | I don't understand how existing systems of money are incapable
         | of doing this. The problem is the _will_ , not the _way_.
        
           | phoinix wrote:
           | Well if a company wants to give a large sum of money to an
           | open source project for a feature, say a hundred dollars, or
           | a thousand then it is the same. Electronic cash, i.e. bitcoin
           | work better than the traditional ways of payment when there
           | is a necessity for crowdfunding a little bit of money less
           | than a penny, a 1/10 of a penny or 1/100, or 1/1000, from
           | thousands of users. The reason bitcoin works better in that
           | case, is because bitcoin is absolutely automated while in
           | traditional payment systems a human is required to oversee
           | the payments in case there is a fraud somewhere. That means a
           | human is required to be paid, and humans are expensive to
           | employ. That increases the cost of every transaction, as well
           | as increases the minimal amount of the transferable value.
        
             | 35fbe7d3d5b9 wrote:
             | "I have a hammer, who needs something nailed?"
        
             | sova wrote:
             | >That increases the cost of every transaction, as well as
             | increases the minimal amount of the transferable value.
             | 
             | You seem to be blissfully unaware of transaction fees in
             | bitcoinland
        
               | phoinix wrote:
               | The electronic money that are known now as bitcoin, took
               | a different turn from the white paper of Satoshi. That's
               | why i said the electronic cash Bitcoin, not the currency
               | Bitcoin. Some people wanted to take that electronic cash
               | idea, and turn it into currency. That's a bad idea.
        
       | cj wrote:
       | I run a small ~10 person startup and we spend $2-3k/mo sponsoring
       | various open source projects we use.
       | 
       | I highly encourage other founders to do the same. It doesn't
       | require your company to be massively profitable with hundreds of
       | employees to make a $20-30k annual commitment to supporting open
       | source.
        
         | PradeetPatel wrote:
         | We applaud you for your altruism, but how does this benefit
         | your firm?
         | 
         | It's been established that this may be achievable for a small
         | startup. However convincing key stakeholders that this would
         | lead to an increase in a quarterly return may prove to be a
         | unique challenge.
        
           | deberon wrote:
           | Perhaps their mission statement extends slightly beyond "an
           | increase in quarterly return".
        
           | tubbyjr wrote:
           | Literally instead of having to hire potentially dozens of
           | software engineers to reinvent the wheel, they are able to
           | use open-source software, and this altruism is peanuts
           | compared to what the former would cost.
        
           | dman wrote:
           | You will be surprised how far even a small amount of support
           | goes in having your issues prioritized on future roadmaps and
           | in attracting help from the community during pressing
           | critical bug reports.
        
           | ensignavenger wrote:
           | Helping to ensure the stability and continued evolution of
           | the software the company depends on? I don't see how this is
           | such a difficult concept for some to understand.
        
           | petercooper wrote:
           | _We applaud you for your altruism, but how does this benefit
           | your firm?_
           | 
           | Separate from a 'what will the shareholders think?' vantage
           | point, this is a valuable question depending on your tax
           | jurisdiction. In the UK, such sponsorships will be tax
           | deductible only if you can answer this question in a
           | satisfactory manner (or if the recipient is a registered
           | charity, which is unlikely).
        
           | [deleted]
        
           | notsureaboutpg wrote:
           | Easy to convince stakeholders.
           | 
           | When you donate a sizable amount to an open source
           | dependency, you get clout with the devs of that dependency,
           | it's easier to rely on them for support if you need it. You
           | can expect them to care more about the bug reports you send
           | in vs. other people, etc.
           | 
           | In addition, you ensure that the project is healthy, less
           | likely to have serious bugs and issues that could destroy the
           | value of your firm, etc.
           | 
           | This is also why many open source developers sell support
           | contracts or paid support in any shape or form.
        
         | lifeisstillgood wrote:
         | Thank you for giving back and setting a great example.
        
       | nsandell123 wrote:
       | What exactly do cognitect and nubank do? Never heard of these
       | companies.
        
         | fiddlerwoaroof wrote:
         | Nubank is a Brazilian fintech company of some kind. Cognitect
         | employs the Clojure core developers and also does (did?)
         | consulting work: they were recently acquired by NuBank.
        
           | casion wrote:
           | Cognitect does Datomic as well, a pretty awesome database.
        
             | fiddlerwoaroof wrote:
             | Yeah, I believe NuBank uses Datomic heavily, which is part
             | of the reason they acquired Cognitect
        
         | andreterron wrote:
         | Nubank is a digital bank with operations focused in Latin
         | America
        
         | blunte wrote:
         | I think google is back up...
        
       | an_opabinia wrote:
       | This is great. They should also consider spending money on less
       | mainstream or well-adopted Clojure projects.
       | 
       | After all, if an open source project hits off with users without
       | the money, it clearly didn't need the money. While who knows what
       | really great things die because the authors needed to focus on
       | stuff that pays them directly instead.
        
         | bpringe wrote:
         | I agree. This is being done currently by the Clojurists
         | Together organization. They fund 4 open source Clojure projects
         | per quarter, and based on the desires of their members (anyone
         | who pays into it), I think they fund 50% established projects
         | and 50% speculative.
        
           | dantiberian wrote:
           | Hey! Secretary for Clojurists Together Foundation here. This
           | is roughly correct. It's not a strict 50/50 split from
           | quarter to quarter as it depends on applications and what our
           | members are looking for, but we try to fund a mix of
           | established and experimental projects.
           | 
           | This quarter we funded Calva and clj-kondo which are more
           | established, and O'Doyle Rules and ClojisR which are more
           | experimental.
        
       | clusterhacks wrote:
       | The Clojure community seems to be getting open source support
       | right.
       | 
       | puredanger - how does this overlap or affect the Clojurists
       | Together support effort?
        
         | puredanger wrote:
         | Clojurists Together is an independent effort with different
         | goals and funding model.
        
       | munificent wrote:
       | Imagine you have a bunch of fishermen surrounding a lake. After a
       | while, they notice that each year they catch fewer and fewer
       | fish. One realizes that what they're doing is unsustainable and
       | they need to change their practices. He buys a billboard that
       | says, "We must stop fishing at the lake." The others correctly
       | point out that _he_ still fishes there.  "Fine", he says. "I'll
       | stop." So he stops, and his income stops. Eventually he can't
       | afford to keep that billboard up. Meanwhile, the others are doing
       | better than ever now that the man isn't taking any fish out. They
       | use the extra income to put up billboards saying, "Fishing here
       | is fine."
       | 
       | In general, I'm a big fan of leading by example. But in
       | situations like open source where there's a tragedy of the
       | commons effect, leading by example can simply mean deliberately
       | putting yourself at a competitive disadvantage. Companies that
       | pay open source developers are doing the right thing morally, but
       | end up with less money available to compete against other
       | companies that don't.
       | 
       | I don't know what the right solution is. Maybe it requires
       | organized action and legislation. Maybe it requires the open
       | source developers themselves to restrict who they let use their
       | code. (Sort of like the fish choosing which fishermen get to
       | catch them.) I don't know. I applaud what Cognitect is doing, but
       | I don't know if it will have any ability to influence other
       | companies that extract value from open source without giving
       | anything back. It may just make them relatively more powerful.
        
         | richhickey wrote:
         | Companies still compete to attract and retain top devs. What if
         | those devs insisted that the companies they work for sponsor
         | open source, and prefer sponsoring companies when making
         | decisions about where they'll work? If companies spent just
         | somewhere near 1% of what they spend on devs on open source
         | sponsorship they could transform the ecosystem. As a result
         | they'd have more and better open source to leverage. That's
         | before you consider the risk mitigation of ensuring stable
         | suppliers.
        
       | jwr wrote:
       | I am nowhere near their numbers, but I run a boostrapped business
       | that would never be possible if it wasn't for Clojure (and
       | specifically ClojureScript). A while ago I decided that I'd be
       | permanently setting aside a percentage of revenue that will go
       | towards sponsoring open-source developers that write and maintain
       | libraries that my project uses. The contributions are very small,
       | but growing steadily.
       | 
       | I think what matters mostly is not the contribution size, but the
       | mindset. If every company using open source contributed at least
       | a little, we would have a healthy ecosystem.
        
         | tubbyjr wrote:
         | hope to do the same myself some day! And really hope businesses
         | who do benefit and have the means, also support.
        
         | ithrow wrote:
         | _but I run a boostrapped business that would never be possible
         | if it wasn 't for Clojure (and specifically ClojureScript)._
         | 
         | Something doesn't sound right.
        
         | mouldysammich wrote:
         | That is very cool of you to do, and I'm sure goes well
         | appreciated!
        
       | sharms wrote:
       | This is potentially the savviest of business models. For
       | companies which can't employ full time staff to work on open
       | source they use, they still need the ecosystem to provide
       | updates, features, fixes, and tools for integration. There are an
       | infinite number of startups to be born based on leveraging open
       | source software, and getting engaged to ensure software is
       | reliable, secure, and robust is key to a successful launch.
        
       ___________________________________________________________________
       (page generated 2020-12-15 23:00 UTC)