9 ms·
I think this comment by patio11 is very relevant here: "We don't donate to OSS software which we use, because we're legally not allowed to. I routinely send k
by dkyc 11y ago
I think this comment by patio11 is very relevant here:
"We don't donate to OSS software which we use, because we're legally not allowed to.
I routinely send key projects, particularly smaller projects, a request to quote me a commercial license of their project, with the explanation that I would accept a quote of $1,000 and that the commercial license can be their existing OSS license plus an invoice. My books suggest we've spent $3k on this in 2015. My bookkeeper, accountant, and the IRS/NTA are united on this issue: they don't care whether a software license is OSS or not. A $1k invoice is a $1k invoice; as a software company, I have virtually carte blanche to expense any software I think is reasonably required, and I think our OSS is reasonably required.
I would do this more often if OSS projects made it easier for me to do so. Getting me to pay $1,000 for software is easy; committing me to doing lots of admin work over the course of a week is less easy. Take a look at what e.g. http://sidekiq.org/ http://sidekiq.org/ , which is an OSS project with a commercial model, does. Two clicks gets me to a credit card form. If I actually used Sidekiq, Mike would have had my credit card on file the day that form went up."
(https://news.ycombinator.com/item?id=10863939 https://news.ycombinator.com/item?id=10863939)
- DanieleProcida 11y agoThanks, that is a very interesting insight. We'll see what we can do with it...
- JoeAltmaier 11y agoLegally not allowed? You can donate to anybody you please I would think. Anyway I'm all for using software you pay for, because it has a higher probability of being around next year. One person donating a responsible amount is not going to guarantee that. Its a start I guess.
- DanieleProcida 11y agoUsing software you pay for, or pay for software you use? In the end, the money goes to the same place.
- JoeAltmaier 11y agoIts just that (almost) nobody pays for open software. Its the tragedy of the commons or some such. Being the only guy to do so, hardly begins to help insure the product will be around in a year.
- DanieleProcida 11y agoNo, it does begin to ensure it. It doesn't do the whole job, you need others to do it too, but it's a necessary step.
- maxerickson 11y agoThere's more explanation at the link, it's largely a tax thing where a donation ends up being more expensive than an invoice. It's also apparently uncomfortable for the donation to come from the company.
- caminante 11y agoUncomfortable's a good descriptor. I get the impression Patio11's involved in mostly "solo" enterprises. If that weren't the case, I'd like to think he'd run these "discretionary expenses" by his partners.
- masklinn 11y ago> Legally not allowed? You can donate to anybody you please I would think. The point patio11 makes here is that as a company things are not so easy: > Both countries are very lenient with regards to necessary business expenses (必須経費 over here). Neither particularly likes arbitrary money moving out of the company; that smacks of unreported income. ("unreported income" here means money paid to an employee but not reported as income). With a proper invoice and line item, all the boxes are checked and a random audit won't fall on the company like a ton of bricks. Even if the system handles company donations, that tends to be more complex both internally and externally than a "software license" line item, and thus to have way more overhead and to be way more likely to be refused.
- JoeAltmaier 11y agoOh, corporate rules. Sure. So "its legally difficult if I'm to keep my tax write-off" would be a better statement? Because it could be a personal donation.
- Mtinie 11y ago> Because it could be a personal donation. Not if it came out of the company's coffers. But yes, if you change the premise of the original comment, sure, you can easily make a personal donation to an OSS project.
- JoeAltmaier 11y agoI thought the original comment was about contributing as in, doing work for. But I see the interpretation of "giving money" now, thanks!
- masklinn 11y agoThe original comment was about donating not contributing, and the whole thread is in the context of corporate donations since that's the subject of TFA.
- 11y ago
- eloisant 11y agoI think what he is saying is that it's easy for him to buy a commercial licence for Open Source software (even if the licence doesn't grant him any additional right or service) but donations are legally harder to pay before tax. I think it boils down to the fact that you can have business expenses, you deduce that from your revenue and it's all good, but other than that if you want to get money out of your company (salaries, dividends, etc.) you're being taxed. I guess the tax office wouldn't want you to just "donate" money from your company to get it out without paying taxes.
- JoeAltmaier 11y agoIt must be the cross-govt payment/tax issue?In the US its dead simple. Django has a Corporate Membership that covers just this case.
- bcook 11y agoI hate to be a buzz-kill, but I have never "paid for" Linux. Well, maybe I have... through some hierarchical, open-source, licensing "tax".
- k33n 11y agoThe part that confused me was his claim that these are "necessary expenses" when in fact, they aren't. Very shaky ground.
- nommm-nommm 11y ago>Legally not allowed? You can donate to anybody you please I would think. Cooperations can probably only donate to 501(c)(3)s without it being considered paying someone off the books or, worse, money laundering by IRS standards. If the project doesn't have any ability to send an invoice then they probably aren't formal enough for a 501(c)(3). That being said, its only a few clicks to send someone an invoice in PayPal so its a little odd this is a difficult thing for an open source project to do.
- deleted 11y ago[deleted]
- jasonjei 11y agoUbuntu does this, don't they? They charge you a license for a year of support...
- stephengillie 11y agoDo they actually provide support? Like an email address where you can get questions answered? That's a lot different than just stapling an invoice to the free license that everyone gets.
- fweespeech 11y agoA non-profit sells membership stakes and/or asks for donations as their safest forms of revenue. Selling a product [even as a software license], iirc, is a legal mess akin to what he is complaining about. https://www.irs.gov/Charities-&-Non-Profits/Unrelated-Business-Income-Tax https://www.irs.gov/Charities-&-Non-Profits/Unrelated-Busine... https://www.irs.gov/Charities-&-Non-Profits/Charitable-Organizations/Unrelated-Business-Income-Tax-Exceptions-and-Exclusions https://www.irs.gov/Charities-&-Non-Profits/Charitable-Organ... So you'd need to be careful not to stray out of those exemptions which means you can't pay people among other things. Patio11 really just wants to shift the tax compliance mess onto the OSS which I sort of get but at the same is alot more convoluted than a business donation in the US. Unrelated business income is a very risky business for any sort of non-profit endeavor because it risks you losing your non-profit status. Patio11 is basically saying "Run a for-profit company for FOSS" operations.
- skewart 11y agoFrom the second link you posted, why couldn't selling a license be considered "selling donated merchandise" (the code is the merchandise) and therefore exempt from being taxed as unrelated business income? Either way, you make a really good point. Just getting tax exempt status and dealing with processing invoices would be a huge hassle for probably the vast majority of FOSS projects, which may have a vibrant community but are really just a handful of people in various parts of the world pushing commits to a repo. It seems like there could be a great opportunity for some kind of platform company that handled all this hassle for FOSS projects that want to offer paid licenses.
- fweespeech 11y ago> From the second link you posted, why couldn't selling a license be considered "selling donated merchandise" (the code is the merchandise) and therefore exempt from being taxed as unrelated business income? FOSS expenses are generally related to giving the developers money to do X or for infrastructure. [e.g. Pay for bug bounties, pay for security audits, FreeBSD's utility bills for electricity] At which point, it isn't "donated merchandise" as you are paying for some of the contributions and/or using sales to fund your infrastructure. That is a slippery slope to audits which is the sort of mess that Patio11 is trying to avoid on his end by exporting it to the FOSS end. Except, this time, instead of line items its integral to the entire code for the project in some cases which risks calling the entire project into question. [e.g. security audits, paying for infrastructure] > It seems like there could be a great opportunity for some kind of platform company that handled all this hassle for FOSS projects that want to offer paid licenses. This isn't a SaaS platform opportunity. This is a "You have to pay a CPA and a Non-Profit Tax Attorney" situation to make sure you are on the right side of the law with the entire process from end to end. https://blogs.gnome.org/jnelson/2014/06/30/the-new-501c3-and-the-future-of-free-software-in-the-united-states/ https://blogs.gnome.org/jnelson/2014/06/30/the-new-501c3-and... > The requests for clarification contained mostly non-surprising questions. For example, “Describe whether your organization provides any goods or services for a fee.” (We don’t.) Some were odd: “Will any of your directors or employees reside at your facility [i.e. our office]?” (Ah…no.) > You have a substantial nonexempt purpose because you develop software published under open source compatible licenses that authorize use by any person for any purpose, including nonexempt purposes such as commercial, recreational, or personal purposes, including campaign intervention and lobbying. These are the sort of questions you get asked as part of the 501(c)3 process and this would qualify as "providing any goods or services for a fee" almost certainly. Really, in order to sell licenses like Patio11 would like, you need to be a For Profit entity. You have no chance of going any other direction.
- zhte415 11y ago>> I think this comment by patio11 is very relevant here: > "We don't donate to OSS software which we use, because we're legally not allowed to. I routinely send key projects, particularly smaller projects, a request to quote me a commercial license of their project, with the explanation that I would accept a quote of $1,000 and that the commercial license can be their existing OSS license plus an invoice. My books suggest we've spent $3k on this in 2015. My bookkeeper, accountant, and the IRS/NTA are united on this issue: they don't care whether a software license is OSS or not. A $1k invoice is a $1k invoice; as a software company, I have virtually carte blanche to expense any software I think is reasonably required, and I think our OSS is reasonably required. This shoots red flags, so I'd like to share: Anti Money Laundering: Any auditor, bank, investor, or interested party, is required to ensure money laundering is not part of a business plan, just a compliance step. Donating to 'associate' with 'suggestions' of the price need this in some for of documentary proof for the 'suggestion'. As the software is Open Source, where's the value-added vs. throwing $1000 to a friend? S/PaaS is the answer, but it should be documented. Anti-terrorist financing: Yes, this is a thing (on the receiver side). Not to worry about unless your don't have multiple small transactions coming to your bank account in a short period of time (perhaps sending an email asking for donations) at which the account and ownership should be inspected by the receiving bank. Get 100 donations of varying small sizes, $1+ in a short period of time, expect to get flagged as possible. Just a heads-up on compliance for how unexpected regulation can stop throw a small cog in the wheels of what you want to do.
- awakeasleep 11y agoNo. The point of paying them after an actual invoice is that they're running a business and have to report that income to the IRS, and you have an invoice to show the IRS for your business.
- gleenn 11y agoI think zhte415 is just saying there are some things to watch out for, not that they are disagreeing. These things make sense to me: - You need an invoice for the IRS - Sometimes bad things happen sending money - Sometimes bad things happen receiving money All this seems reasonable, so your "no" is confusing.
- jgalt212 11y agofair enough, but then patio11 should donate out of his own pocket. That's what I did.
- tekromancr 11y agoWhy? Sure, patio11 himself benefits from the software, indirectly, when he pays himself salary. And the software he uses, in part, helps ensure that salary. However, the company "needs" the software more. If the project shuttered tomorrow, that would be an existential threat to Appointment Reminder (patio11's business) but wouldn't be such a threat to Patrick. There is also the tax benefit. A 1000 dollar donation (or software license purchase) would only be ~700 assuming that Patrick still wanted to make the same donation with the same effect on his personal spending power.
- jgalt212 11y agosometimes you need to do the right thing, not the optimal thing.
- acgourley 11y agoCan anyone explain why this would not work: 1. Modify the license for django to stipulate that companies using the software must display a highly visible 'powered by the free version of Django' badge on their website. 2. Allow that notice to be removed for x per year. I get that it's a complex legal and accounting question and I must be missing something.
- throwaway2048 11y agothis makes it lose the commonly agreed upon properties of "Open Source/Free Software", and even if you could get all the major contributors to agree to a license change, the insuing dramastorm would almost certainly lead to a fork. (this was very similar to the cause of the xfree86 -> xorg fork)
- VeilEm 11y ago> 1. Modify the license for django to stipulate that companies using the software must display a highly visible 'powered by the free version of Django' badge on their website. 2. Allow that notice to be removed for x per year. People would just stop using Django for new projects. That's a very silly requirement that would turn a lot of people away. That's basically a freemium model. Anyway if it's OSS I can just fork the project and do what I want with it. If I can't, it's not OSS.
- acgourley 11y agoSurely you can protect against a fork - other licenses do.
- throwaway2048 11y agoyou however, cannot retroactively relicense already released into the wild code. also such no-fork licenses are definitely not Open Source.
- superuser2 11y agoFor one thing, you lose GPL compatibility.
- pbreit 11y agoThat sounds like utter baloney.
- thegp 11y agoPiggybacking your comment: In Germany, the legislative has created a way to handle this: If you are a recognised nonprofit ("gemeinnützige Organisation ") you can give your donors donation receipts which count for tax purposes. It is literally an invoice for a donation, but importantly the transaction will not be taxed, the donors simply deduct it from their income and the recipients simply have more money, without accounting overhead. If you are a nonprofit which works with international companies (we for example worked with them to organise events for students), this can be quite tricky to explain, since the concept seems a bit alien to their accountants, who are used to sponsorship deals or simple licences like op described