Ask Slashdot: How To Get Open Source Projects To Take Our Money?
New submitter wkaan writes "Last financial year, we had an underspend at work, and it was suggested and agreed that we should give some cash away — $20k to be exact — to open source projects. Four projects were selected. A management catch was that it could not appear to be a donation and it had to be for something we had notionally received in the current financial year. At that time it was early June, our financial year finishes at the end of June. The four projects were emailed using the most relevant looking contact address on their website. Often this was 'Finance' or 'Donations' contact. What do you know, none of the projects that were contacted could work out a way to accept our money. We were unable to give a cent of the twenty grand away, not even a cent. All somebody needed to do was invoice us for something (perhaps 'support' or whatever) and they'd have received $5000. Of the projects contacted, two never replied to our mail — perhaps they thought it a scam? The other two contacted couldn't work out what to invoice and just went away. Is open source too rich to need the money? Have you got a funny donation story? Better still, do you have a way this can be streamlined when we have our next underspend? The goal was not to have a funny (sad) story, but to support the projects that support our business." For those of you with open source projects for which would you would like to take donations but sometimes cannot, what complications get in the way?
Couldn't you just do it the Department of Defense way and buy a $20,000 hammer from an open-source project?
Your company seems to have a problem understanding what 'donate' means.
Deer project owner,
Our corporation has too much money. Please send details of how give you $500 Dollars US$ without donating.
-Prince of Nigeria
Win a chance to win 20,000$ Send us 500$ by Western Union now!
Seriously though, the requirement that it can't look like a donation is pretty limiting. Most open source projects are ONLY prepared to accept donations under the exact same US tax laws your company is trying to dodge, and the ones left over (especially the ones that haven't yet attained actual status as a scientific non-profit) are almost certain to look at your proposal for exactly as long as it takes to drag&drop it into the spam/phishing/blacklisted folder.
Part of the issue was you requesting an invoice for something they never provided for you. If they issue you an invoice for $5000 for something, there are legal ramification that go along with that. You could then claim that you never received the item/services and sue. They may have to set up a separate business entity to handle this business and pay a whole different set of taxes on it because they currently are not set up as a business that provides services/items. If you want to donate, just donate. It is silly to try and get them to jump through these hoops for your "donation" so your company can claim it isn't a donation.
"Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
So you wanted to give money away, fine. But you then asked the project to lie about it and potentially put themselves at risk for fraud by asking them to make up some sort of invoice for a service that they weren't prepared to provide, like "support".
Also, the fact that many open source projects are basically volunteer efforts means that they aren't really setup to pay people for their work. They would have to work out the taxes and it could end up being a relatively huge amount of effort for a fairly small payoff ($5,000 covers a developer for maybe a month).
That said, there are some big projects that should have been able to figure out something. Apache for instance has their own foundation. So does X (although they apparently aren't very good at doing taxes), Mozilla, and some others. However, none of them are likely to want to talk to you once you start prattling on about fake invoices. If you want to donate, just donate. That way you can write it off of your taxes as well. If management doesn't like that, then that's their problem. You shouldn't have to do something shady and possibly illegal to support open source.
I read the internet for the articles.
The problem you are having is that open source projects are run by ethical people. It would not be ethical to invoice for $5k for services rendered when no services were actually rendered. (This might also cause folks to wonder, as you suggested, if your offer was actually a scam.) Your heart is definitely in the right place; perhaps with a little advanced planning, you might be able to keep a list of feature requests you have for open source projects. An offer to pay $5k in return for actual work might receive more response.
You can give a non-profit a donation but I don't think you can pay them for services, because then they aren't a non-profit. If there is an umbrella org, ie Apache, become a corporate member instead.
Open Source projects are often leader-less, don't have a corporation attached or anyone really working for them and (also) often not-for-profits.
Especially in the US you can't just accept $5k from someone without major tax hurdles. There has to be a service delivered (which is apparently what your company wants) and you can't just give money from your company without getting something of equal value in return (that would be too easy a way to syphon out money) and at the end of the year you have to indicate this on your taxes as well (which costs easy another $300 at the tax-preparer especially if it is out-of-state -- I used to do independent contract work in three states, at the end of the year I spent $1000 at HR-Block to figure out all the paperwork for local/state/federal taxes and the permutations of deductions between the 7 governments)
Now, you could've gone to one of your favorite open source projects and said: I want feature x - here is $5k for whatever freelance developer wants to take it on, that would've worked. I am always available to work on certain projects...
Custom electronics and digital signage for your business: www.evcircuits.com
"For those of you with open source projects for which would you would like to take donations but sometimes cannot, what complications get in the way?"
Why? Because IRS, that's why.
If the only reason you are doing this is tax avoidance people are probably not responding to you for that reason alone. It would make them complicit in your trying to avoid paying taxes. The clauses you are trying to work around (ie, had to be done in the past) is there explicitly for these purposes.
Pay your taxes man.
These projects were most likely tax exempt 501(c)3 entities. They are set up to receive donations and not to provide for-profit services. In asking them to invoice you for serivces that were not rendered, you were asking them to commit tax fraud. Your management knows this but they wanted to write off the donation as a business expense. Just make the donation and stop trying to game the system. This is how tax exempt organizations lose their tax exempt status. This is also how people go to jail.
"He took a duck in the face at 250 knots." -- William Gibson, Pattern Recognition
Spend the 20k to hire a developer which you pay to contribute code to these projects.
Before trying to throw $5000 at someone, you should perhaps try to give them more than a month's advance notice. Then they can or can be prepared to give you some actual service.
If that still doesn't work for you, then try something like a bounty. Offer them $5000 for a bugfix or a new feature. If it would have to be claimed by the end of June, make it about fixing some typos or some other easy to accomplish task.
This is my signature. There are many like it, but this one is mine.
Did you consider buying a Varnish Moral Licence ?
Not surprised.
If you have to do something underhanded like "A management catch was that it could not appear to be a donation and it had to be for something we had notionally received in the current financial year" then you're going to run into trouble.
My guess? Your company wanted some good publicity but couldn't figure out a way to satisfy its own beancounters.
The fault lies with your company, not the open source projects who refuse to fudge things to make the numbers easier for your beancounters to digest.
Hire some of their devs with the money to work on some bug reports they already have. Consider paying for a link on their site for a year.
There are other ways to help out a project without an official donation.
Most open source projects aren't setup as an actual licensed company, and many aren't legally able to do business as a result. Which is fine because setting up a donation button works well enough for their needs.
There is also the problem with most of the people running the open source projects being techs, and not business people. For them, the creating and sending out an invoice for "support" and writing up the contract for a "client" to sign (to protect themselves in this situation) is pretty arcane.
And that's assuming those email accounts you used are even checked regularly. Some of those things get setup at day one, and everyone forgets about it unless forwarding is configured.
Tell them you are willing to pay $5K for a fully-licensed copy shipped to your business address. Somebody at the project burns you a DVD or loads a $5 usb flash drive with the latest release and ships it. That way you get something tangible and they get the money with a postal receipt in case the project needs to prove they held up their end.
I am not a corporate auditor but I don't think that would scenario would create any problems.
When information is power, privacy is freedom.
You mean, commit fraud?
Part of the problem sounds like your company needed it to look a certain way for accounting, and if the projects you contacted found themselves "how do we do that and keep it above board", maybe that was your problem.
But if someone giving out free software invoiced you for $5k for something they didn't ever actually sell you, that might put them into a questionable situation.
On the surface, it sounds like your "management catch" might have been worded in such a way as it would require very creative accounting on their end to satisfy your requirements for your gift. And that might have scared them off -- because when someone says "hey, we want to make a donation, but all you need to do it make it look like we bought something" can definitely make people worry if they're not going to get screwed in this deal.
Lost at C:>. Found at C.
Problem #1: Placebo Corp has funds that you would like to nominally give away but, for some strange reason (e.g. FSO is addicted to counting the wrong kind of beans, CEO thinks donating is a bad word. etc, etc, etc.) you are not able to actually give money away.
Problem #2: Open Source projects accept actual donations. Sending you an invoice would very likely change their financial and/or legal status, especially, when said invoice is for services they didn't provide or for a product they don't sell.
While I can't comprehend why Placebo Corp wants to but can't give away money, I do have a vague grasp of why an Open Source project won't invoice you. The Project is unlikely to have anyone who can easily deal with invoicing etc. especially in the time frame you are taking about. The simplest solution would be to solve the problem on your end and figure out a way for you company to actually make a donation.
Corporate giving, it's been know to happen!
"Dodging" tax laws has a negative connotation. Tax laws related to donations *benefit* companies generally as write-offs. I think your post was unfair and presumptuous as to the original poster's intentions.
I don't think the original poster's intentions / considerations had anything to do with tax laws and instead are directly relevant to financial budgets, hinted at by the "underspend" part. Budgets are different from a wallet or general corporate account. You don't want to get into dealings with the administration on misappropriation of budgeted funds.
As far as misappropriations are concerned: if your underspend is on a 'services' or 'software' category, and you use a lot of open source software, it isn't necessarily a misappropriation of funds (and the spirit of the account) to help ensure the projects on which your company depends stay in good health. The groups could've sold a $5,000 consultation or Support Meeting and just talked about how the org. used the software in question and had a chance to present ideas to them. And then at the end of the call or meeting, the project is $5K richer.
TL;DR large organizations that may have money to spend sometimes need some flexibility.
... for being bearded hippies, and then settle out of court
You can fund developers individually via Gittip.
Colin Dean Go a year without DRM
You may pay me to find the open source project that you are looking for. I will invoice you for your books and donate the proceeds to http://www.gofundme.com/help-sherry That should clear up the accounting. Thank you.
We really need your help
http://www.gofundme.com/help-sherry
A few years back, I was in a similar situation; our group wanted to give some money to a couple open source projects that we used and wanted to thank. Donation was the first thing that came to my mind, too. Unfortunately, that could not be justified at the company level. The financial types who ran the company at that point would not accept the company doing a donation for no direct return. They also insisted it be buying "something". That part wouldn't have been too bad, I could come up with something that was pretty close (but not exactly) what the open source projects already had (something like a 'golden master' CDROM including the source control archives) that they could charge us for; it seemed like a good solution; they'd get some money, we'd (hopefully) encourage them to keep improving the project. The sticking point turned out to be that our company management (either legal, finance, or both, I don't remember at this point) insisted on doing up a full contract. Based on our standard contract. That eventually killed the deal. The open source project didn't have a staff lawyer to review and revise the contract, our company lawyers really didn't want to spend the time modifying the contract into something that made sense for this situation; so they made a couple half-assed attempts on modifying the contract, but never got something that anyone on the open source projects would (or should) sign. So the donation really went nowhere. (I did what I could on the department level to thank the open source projects; but it was a lot less than it would have been if the company had gotten behind the effort)
Where is this BS that a 501(c)(3) cannot bill or send invoices? They are not donation only entities.
As long as the billed service is for volunteered work/services and the 'profit' goes to furthering the 'cause' its COMPLETELY ACCEPTABLE to send an invoice.
Why couldn't they just give the projects the money in exchange for actual future services?
It's not uncommon for open source projects to recieve money in order to be able to implement a particular feature, write documentation, provide support, etc.
Perhaps this company could have done a small "{your-company-name-here} Summer Of Code", where summer interns would built code for the open source projects you wanted to support. $20k ought to pay for quite some code. The Open Source project would probably be happier than accepting the money as is (money isn't always the best thing to happen to a group of volunteers).
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
As others have mentioned there are a lot of legal and tax reasons they could not accept the "donation".
However for future reference you could always go down the Corporate Sponsorship route. Many projects accept these and are also a write-off on your companies taxes (eg. advertising).
Maybe the project could treat it for tax purposes as one of those things where donors get something of value in return, which I believe is legal for 501(c)3s (DO NOT TAKE MY WORD FOR IT).
What a bunch of nerds we are, we're looking up "money laundering" in a dictionary.
OS projects are volunteer efforts that man hours more than cash. Cash might help buy man hours but it might not. Choosing 4 Kickstarter projects, on the other hand, is a better bet. Kickstarter projects deliver a product and need cash for development. It's not a donation.
soylentnews.org
Buy a MariaDB support contract. If your business uses databases, this gets you access to the MariaDB developers. It might help you get rid of some expensive Oracle databases.
Seriously though, a open source is a loose collection of people who have come together to work on a project/software, no real formal structure.
So you wanted to give money away, fine. But you then asked the project to lie about it and potentially put themselves at risk for fraud by asking them to make up some sort of invoice for a service that they weren't prepared to provide, like "support". Also, the fact that many open source projects are basically volunteer efforts means that they aren't really setup to pay people for their work. They would have to work out the taxes and it could end up being a relatively huge amount of effort for a fairly small payoff ($5,000 covers a developer for maybe a month). That said, there are some big projects that should have been able to figure out something. Apache for instance has their own foundation. So does X (although they apparently aren't very good at doing taxes), Mozilla, and some others. However, none of them are likely to want to talk to you once you start prattling on about fake invoices. If you want to donate, just donate. That way you can write it off of your taxes as well. If management doesn't like that, then that's their problem. You shouldn't have to do something shady and possibly illegal to support open source.
Perhaps the company phrased things the wrong way, or didn't think of the project's situation. If they had Function X on their wishlist for Software Y, why can't they write a check for $5000 for a developer of the project to work on that issue? Perhaps the project could estimate that creating such a function and testing it would take approximately 120 man-hours (for example), and invoice accordingly. Isn't that a completely legitimate use of a 1099 contractor? I am not entirely familiar with 1099 employees, but I am under the impression that all tax liabilities are the responsibility of the contractor, and that the paperwork for both parties is relatively straightforward and commonly done.
Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
The receiving entity would have to be set up as a non-profit to avoid taxes, which not be feasible or worth the trouble. A small project and donation could be set up as a personal 1099 business. The business could write off a lot of expenses before the rest of the donation became income to the recipient.
Consultants and small partnerships do this all the time. And there is lots of web and book literature on how to do this.
Open Source projects are not looking to scam the government, and lose their non-profit status or whatever credibility they previously had. They are not willing to draw up fake bills of sale, just to save your company a little money.
Why would you ever admit publicly your underhanded dealings, and tax scams?
Troll is not a replacement for I disagree.
FOSS should have an org. that acts as a middleman for donations, tax issues, and foundation compliance. Make a donation to the org (hereafter MITM) on behalf of the software project, similar to Kickstarter but without the projects needing to join or setup a page. MITM can let accounts build-up until it's worth dealing with, find and verify the contributors, then help them with taxes or setting-up a foundation. MITM could also have donation clauses that let them change donations from dead projects to other similar ones, or maybe donations could be restricted by license, or by estimated number of users, etc...
I'd suggest GNU to take this on, but I don't think they'd be pragmatic enough.
tomorrow who's gonna fuss
Its only a matter of time before the IRS starts nosing around about crowdsourcing money. After about a decade it was decided that aution sites like Ebay and Amazon has to issue 1099-Ks for more than 200 transactions or 20K cash flow during the year. Then it is up to the recipeint to minimize the net income this represents on a tax return. I predict they'll do this for crowdsourcing too.
Better Gittip should have said "talk to tax accountant".
Walk down a respectable street and stop respectable looking people and try to make them take a $20 bill from you. Most will run the other way.
Now, if ou did that in a poor neighborhood or a college campus area...results might be different.
The complications are from your own company.
Don't blame the open source project for your own beancounters and managers making things difficult to donate.
You are the one making them jump through hoops, not the other way around.
Also, the fact that many open source projects are basically volunteer efforts means that they aren't really setup to pay people for their work. They would have to work out the taxes and it could end up being a relatively huge amount of effort for a fairly small payoff ($5,000 covers a developer for maybe a month).
This is probably the biggest problem... taxes and logistics of distributing the money. Someone has to be approved by all of the co-developers to accept the money on their behalf, pay taxes and distribute the proceeds equitably (how? 1099? That's even more paperwork). If there are 10 regular developers, that's $500 each, minus taxes, so around $300. Probably not worth the effort or political problems "Hey, Developer X contributed twice as many lines of code as Developer Y. So X should get more money than Y. But Developer Z created the entire code base the project was based on 2 years ago, so he should get the most money."
Maybe they could have become a member of EFF, the Open Source Initiative, The Linux Foundation or some larger organization like that without it appearing as a donation. These places must have run into this situation before and have a way to deal with it appropriately.
I figure most are hardened to the Internet now, get rich quick schemes, and if if it seems too good....
all get a quick glance then removed.
But haven't seen what was sent to the developers, that would of been an important item to of linked to.
The open source company I work for has a nice donation page. Problem is, for obvious reasons (obvious for informed Americans, anyway) donations made to us are not tax deductible because we cannot become a 501c3.
There's no -1 for "I don't get it."
So, some stranger calls you up and tells you that they're happy to give you money, but you must accept it in a very peculiar way. Specifically, you must accept it in a somewhat dishonest way, contrived merely so the money can be passed to you.
Scam scam scam scam scam. Worse, it sounds like you're being asked to involve yourself in fraud or theft.
Frankly, I'm not even convinced that you're telling the truth right now.
If you have stupid processes, fix your damn processes. If you think should pay open source projects, then put things in place so you can cut them a cheque and be done with it. Otherwise, the money doesn't just get burnt - it goes back into the company to be spent on other things. Your choice.
"The X.Org Foundation, which drives the X.Org Server projects, Mesa, and Wayland open-source programs, had its tax-exempt status revoked by the IRS. It turns out the X.Org Foundation had put in quite a lot of work to become a non-profit organization, with guidance from the Software Freedom Law Center. They got in trouble after failing to routinely file their taxes on time. There's also been a host of other X.Org accounting errors in recent years. There was also the recent news of the IRS going after open-source projects, too."
Depends on what projects and if it's a non-profit status or not. Those that are would have to be careful as services like that could/would be seen as for-profit.
I will invoce your company for "transaction services" and then donate the bulk of the funds to the open-source projects of your choice. Feel free to contact me to do so :)
Look beyond the obvious. It's hard, I know, but you'll learn how the world really works.
Sound advice because in the real world there is something called "income tax" and if you submit an invoice saying that you provided support and in return someone gives you money for that "support" something called the government may want to have some cut of it. Of course there are ways around this, for example you might set yourself up as a non-profit organization...err or perhaps not. One thing is for certain though that invoice is likely to cause a huge pile of paperwork and require the project to spend time reading and understanding obfuscated tax laws at which point they will probably question whether they would rather skip the money and spend the time reading and understanding obfuscated code instead.
They could write an invoice for 1 year of priority support for the next year.
I've seen a number of free/open software projects that ask for funding along this line, often to fix bugs or implement new features. It seems to work pretty well.
You can also find something similar among the flock of (sometimes very good) online cartoonists. You can "contribute" by paying them for a specific date's cartoon, for example. Sometimes they'll "pay" you by sending an "original" printout of the cartoon, which of course really only exists in their computer's file system, but they do have a (color) printer, and there's a long pre-Internet tradition behind the sale of such artwork.
There should be lots of ways to donate money to "support" what they are doing, especially if you're using their software. And paying for new features is a friendly way to do it. Everyone knows how expensive corporate software development can be, so you should be able to pay what would be a significant N-month "contracting" salary without any auditors batting an eye. They know how expensive in-house software can be to develop.
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
Your best bet for how to support a FOSS project like that is to hire an intern for 6 months to write code / debug / whatever for the project. Take your favorite OSS project, and think of what features would be useful for it to have, and take on an intern to implement it for you. The resulting patches could then be submitted for mainline inclusion, and thereby benefit everyone. Everyone wins. You get even better software tools, the project gets badly needed programmer resources, and you have managed to spend your budget in a way that doesn't set off every alarm bell from your CFO to the IRS. Plus you have helped to employ one more American in need of work.
I wish I had a good sig, but all the good ones are copyrighted
I would be happy to accept your $20,000 on behalf of The Human Fund. We are an open source organization providing human contact—via email, telephone, in-person, or through web forums—to individuals like you and companies like yours. If you've read this post, you have already benefited from our service! Your donation will enable us (me, mainly) to spend more time online, providing human contact to others. I eagerly await receipt of your check. Have a blessed day!
quiquid id est, timeo puellas et oscula dantes.
There are a few opensource companies (collabora, fluendo, yorba) that offer things like consulting, or commissioned work. you might have to pay them to do an actual task though.
would a hardware or hosting donation work? could you buy a server and ship it to opensource project. could you set up a mirror server for one (or more) linux distros on you network.
corporate membership. this has been mentioned already by a few folk.
licensing. got any centos servers, you could swap them to RHEL. maybe put RHEL onto some of your workstations.
I remember reading somewhere that Bram Moolenaar is willing to sell you a special licence for his program if you insist that you want to buy it.
Vim is absolutely magnificent Free Software project - a very powerfull reincarnation of the vi editor. And the left-over money will be used for kids in Uganda.
See this page: http://www.vim.org/sponsor/index.php
Registered Vim user You can become a registered Vim user by sending at least 10 euro. This works similar to sponsoring Vim (see above). Registration was made possible for the situation where your boss or bookkeeper may be willing to register software, but does not like the terms "sponsoring" and "donation".
You're asking them to commit accounting fraud with you. Why would you think this is OK?
I'd suggest donating it all to X.org - since they've lost their tax exempt status, people wanting to be able to deduct their taxes would be less likely to donate there. So approach X.org, and ask the person there who forgot to file how to donate while getting invoiced for something really intangible. That sounds like the way to do it.
Could you hire one of the developers on the open source project as a contractor to implement a feature? It could be a modest feature at a generous hourly rate. It could be a feature the developer already had planned and perhaps could consider the feature to have been sponsored by your company, generating good will and a positive public image, in addition to enjoying a needed feature.
Not that I am accusing you of anything, but a tax protected organization isasuing an invoice for services NOT rendered, and then receiving money that is NOT a donation sounds very much like a tax dodge and/or fraud. Maybe in the future you should just offer to hire one as a consultant for a week and pay $5000.00, or purchase some equipment that a project needs, that way there is value for value.
errr....umm...*whooosh* *whoosh* Is this thing on ?
On taxes, it would be BETTER for them to treat it as a donation. So no, this doesn't sound like a tax dodge. it sounds like they have some spare money in a budget for software / a certain project, they use FOSS software, and they want to pay for the software they use. Yay for them.
However, giving money away frequently requires a approval process by the board of directors, which meets for times per year, so if it takes two board meetings that's six months. (This so that mid-managers don't give company money to their brothers.)
Last financial year, we had an underspend at work, and it was suggested...
Let me guess: this person works for the federal government.
Bureaucratic idiocies are real. When I worked for the federal government, our unit's financial controller sent out an annual email soliciting ideas for how to spend the underspend.
"Sent it back to Washington, so the Treasury can borrow marginally less money from China et.al." was never an option, because doing so would cause the unit's budget in the next fiscal year to be cut.
A better strategy, that might actually result in sub-trillion-dollar deficits, would be to reward government entities that don't spend their entire budget. Tell the financial controllers to send 99% of the "underspend" back to Washington, and personally pocket the other 1%. Suddenly you will see massive underspends appearing all over the place!
That that is is that that that that is not is not.
why would that be lying ?
they wanted to support some opensource projects but had accounting limitations (see how large companies work. it's not always fully logical on all levels...)
so providing invoice for support would be perfectly fine. have questions about this product ? go ahead, for 5k we'll answer them during the next year.
Rich
I'd be happy to help anyone with excessive cash flow problems and can point to a project with an actual product you could get for the money, a product that would be delivered and invoiced within the fiscal year and an opportunity for your company at the same time to boost their corporate CSR and promise it would be a worthy FOSS project you'd support and one that needs your support. Any amount received would go to pay for programmers to work on applications and or hardware according to project needs. But if you are representing a serious entity, feel free to contact me through my personal website - Scammers please stay away, I have had enough fun with fighting against cyber criminals trying to twarth the efforts by destroying sites involved and thus using up precious time that should have been used for development instead funneled into cleanup operations etc. Though I would like a multitude of posters be quite suspicious to anyone just offering money as this has happened more than just once.
MS, ALS, Aphasia ? http://globability.org - Me http://einarpetersen.com
I would pay some of the major contributors or maintainers who developed, tested, or documented the code you use. If they are self-employed like many developers,
they can handle it just like any other invoice. No need to label it "support" if you don't want support, you can pay for FOSS software if you want to! I contribute a lot to Moodle, a little to Apache. If you use either of those, I'll gladly accept some accept some payment.
I tried to get David Harris to let me pay him to do stuff on Pmail. I tried to get Red Hat to let me pay them to do stuff on Red Hat. I offered to give them signed contracts that said they weren't responsible if they ran out of (my) money before they finished. I offered to give them non-competition agreements and non-disclosure agreements. I offered to execute a contract to their specifications and requirements in Delaware (with its famous chancery) or their choice of other country or state. Everyone I contacted (except the Samba Team) reacted with apathy or belligerent distrust. I never asked for anything at all from them, just offered to give money with a suggestion of what new features or bugfixes I'd like pursued.
But basically, only the Samba team seems to be able to handle this sort of thing. Everybody else involved in Open Source is apparently too busy coding to make gainful, responsible financial decisions. Ballmer is laughing somewhere in a solid gold armchair, because samba's basically a part of the MS software ecosystem.
And as for the people who are so untrusting that they won't even try to investigate the legitimacy of offers (lots in this thread) I really pity you. That's all sad and terrorized.
I ended up having to let many thousands of dollars get handed out in bonuses to (six-figure) executives instead of using it to fund FOSS. Those same executives were more than ready to sign off on a FOSS project but I could only find one that would take our money.
Several of the projects I've released were written in-house for my employer to accomplish a certain task. Because I've made it a habit to work for enlightened employers, most of them have been receptive to me releasing my non-company-mission directed software under various open source licenses.
So say I'm working at Foo Corp and wrote Bar Widget to help them get something done. Bar Widget isn't something we make money directly from. It's just a piece of infrastructure that we needed, and my boss is cool and lets me put it on GitHub. You come along and say, "hey, JSG, we'll give you money for Bar Widget as long as you send us an invoice for it." Great. Thanks! But how do I do that? My boss is a good guy, but asking him to let me send companies invoices to use the software he paid my salary to write is a bridge too far. So maybe I ask Foo Corp to bill you instead; then what? I'm only going to see a portion of that money, probably routed in as a (taxable!) bonus on my next paycheck, minus however much he thinks it cost him to process the invoice, accounts receivable, etc.
In that situation, I'd have given you a heartfelt "thanks for thinking of me!" and started ignoring your calls and emails, too. It's not that I don't like free money, but that I don't actually have a way to accept it that won't either 1) get me fired or 2) have such a high overhead that it's not worth the effort to collect.
Dewey, what part of this looks like authorities should be involved?
I recently read a book about forming nonprofits. It creates a lot of trouble for a nonprofit to accept money for services instead of as a donation. It may be that it wasn't worth the trouble to accept your donation or even they didn't know how. A better method may have been to find developers who voluntarily and substantially contribute to the projects and have them invoice your company as they would not be subject the regulations, so long as they are not on the board of the nonprofit.
I once took an excursion to Reddit, and later HN. Unlimited up/down voting sucks when dealing with a hive-mind.
I have tried for years to find a funding source for Axiom, an open source computer algebra project. I checked with the NSF, DARPA, and several companies.
If I were at a University there would be no problem. I could submit a grant proposal, they send the money to the Provost, he sends it to me, and HE ACCOUNTS FOR IT. The snag in trying to fund open source appears, in every case, that there needs to be trusted accounting. So, the problem is simple. We need a firm whose job it is to receive, disburse, and ACCOUNT FOR, grants and donations.
That seems simple enough. Set up a small shop (1 person?) who is paid to manage funds, handle taxes, handle banking, handle receipts and invoices. How hard can this be, right?
IBM contributes to open source through a Linux foundation. I contacted the Linux foundation about setting up an accountant or two to handle the accounting. They never replied. I contacted several people I know at IBM to "donate accounting services" or fund an open source accounting person. They said it was not possible.
The money would be useful to pay for things like servers (currently costing me about $3000 per year out of my pocket), or fund a conference, or fund developers to attend the usual conferences. It would not be to pay developers.
Anyway, I have tried to fund this project for nearly 12 years and have yet to be successful. If you can figure out a way to handle the accounting, I'm all ears. Send your ideas to daly at axiom-developer.org
Tim Daly
GitTip.com seems like a great way to support the developers who are making software you care about.
I don't get why this is so difficult.
There are a number of well known open source organisations that fit your bill with no problems at all.
Think Canonical or Red Hat.
They're well established, and well known for selling support contracts for their otherwise free software.
What's the problem here?
(Spudley Strikes Again!)
. You shouldn't have to do something shady and possibly illegal to support open source.
It is not illegal to overpay for an item to support some organization. If that were the case, the Girl Scouts is the largest criminal organization on the planet. Many companies have relatively set budgets. It's hard to get a capex dollar moved to a donation dollar. It's easier for the company to "buy" a pencil for $5000. There's nothing illegal about that, and it's only "shady" if someone misrepresents the transaction. The issue is on the non-profit's side where they don't sell anything with variable value. I know more than one musician that sells CDs with a "set your price" (with a minimum to cover shipping). If the non-profit sold a hat with a "set your price" they could have paid $5000 for a hat, and everyone would have been happy.
Learn to love Alaska
Might not work in this siutation, but perhaps posting a reward for a feature you wanted would be close enough to purchasing services?
https://www.catincan.com/
Certainy this seems like a good, and likely typical problem for someone to solve so that the interface between free software and large organization accounting mesh better.
Complexity Happens
Step 1) Buy *real* equipment a hackerspace will find useful, e.g. power tools, soldering iron, 3d printer, etc. (hint: ask them what they need) Step 2) Give actual equipment to hackerspace (or maybe a school), where FLOSS evangelists are trying to actually put "the rubber to the road" as it were, spreading the good news to the masses, using FLOSS and may then have more funds to give to actual coding projects Step 3) Profit! (in a moral, rather than financial sense)
Goddammit just when I get my first +5 the Beta rolls out and kills everything
What flags would it set off with the IRS or LEOs? Money doesn't get laundered by giving it away. If someone tries to give you $20,000, it may set off "too good to be true" flags, but there's nothing illegal about it. The red flags are about the expectation it isn't true. If it is true, then there's nothing suspicious about it.
Learn to love Alaska
Insert picture of fry from futurama with a wad of cash in his hand
That said, if there's an open source project that you've gotten significant use and value out of and you'd like to support it as a business expense, there's a trivially easy way to do it that beancounters won't blink at:
Contract one or more core developers to come and do a day or two of training/consulting at a cost of $4000 plus expenses. Four grand for an in-office trainer for X of your staff? Completely unremarkable expense, and you really do get something more out of it while supporting that project.
* Clinton impeachment? Lying under oath. Martha Stewart? Lying to investigators.
fencepost
just a little off
...because I cannot figure any other reason you would thing such a practice is "ttotally normal". It does happen, it is on the fuzzy legal line where it probably wouldn't result in legal trouble yes. However, this is FAR from "totally normal".
The spending pattern you talk about *IS* a common situation, though in my experience it is mostly what happens in public institutions or perhaps a few of the largest of corporations in departments that are "revenue sinks" rather than "revenue generators". That is because of the budget cultire. Managers are compensated and their departments staffed based on a budget handed down in a political process. Such operations are not profit driven--the goal is to reach a "zero balance". Chronic deficit spending can be politically harmful, but chronic UNDERspending makes you a target for budget cutbacks--it is perverse but that is what happens--there is no incentive for efficiency in such an operation (and is why socialised industries without private competition are notoriously bureaucratic and inefficient).
In Canada political pundits call this "March Madness" because that is the fiscal year end, when federal government offices that are in surplus spend like drunken sailors, whilst at the same time politicians grandstand and court lobbyists and so forth at the same time. Until the Great Recession started it really was madness, becasue the whole government had been operating in surplus for many years and every department tried to maximise their spending to motivate expansion of their budgets. Now with a few years of deficits they've sobered up a bit, but the motivation to spend all allocations is still there to try and defend against cutbacks.
What is NOT commonplace at all these days is a trumped up "purchase" of imaginary products or services because if the Auditor General finds such items it could (and has) become a political mess--this is exactly what happened in the "sponsorship scandal" in Canada, where the federal government earmarked many millions of dollars to campaigning against a vote in Quebec to secede from Canada. a very large portion of that money was not spent on "real" materials and services, so government officials "bought" fake marketing services--worst of all the "supppliers" of those fake services were mostly supporters of the ruling Liberal party of the day who in turn made nice donations to the party ini the following elections (essentially funneling taxpayer revenue into the political party).
Since that scandal the government has been under a microscope over questionable purchases--no matter what the scale. Presently there is a bit of a scandal over expenses filed by Senate members--and though it is literally about %1 the size of the sponsorship scandal it has been very damaging politically. Now, say that a gov't department approached you unsolicited and said "here is $5000--you don't need to do anything but send us an invoice" would it not cause you to pause? Even if they wanted nothing else what would happn if it surfaced? Would you want to be associated with an unethical scheme of this nature? What if you had donated to the ruling party in the past personally? Optics of that are terrible.
I'd have to say that I woud not take this kind of "money for nothing" for just such a reason, whether it was from a gov't department or a corporate windfall. It may not be obviously illegal but it is ethically dubious and bad optics--enough to raise red flags in an audit. I would want no part of that.
There is another problem with this as well not even related to the above. If these project maintainers get money in exchange for an invoice for any reason it cannot be a "donation" or "gift" on the books--and that has significant tax implications especially if the FOSS project is a registered foundation or simply a personal project. In such cases unless proper services can be delivered and the amount is large enough it may be less trouble financially or legally to accept a "donation" in the form of a fake invoice. And in this c
--too much BS.
transparency != complexity. Having relatives who worked in the DND I know that it is mostly about bureaucratic inertia at best and NOT being fair at worst.
Having to follow public tender rules designed to manage huge projects for purchasing hand tools, power cords, and other sundry items is not reasonable nor is it expected. It is done because of the culture of the organisation, and sometimes to REDUCE transparency. The rules do NOT say such illogical accounting procedures that average out costs like that are mandatory. in fact the strategy in that environment is chosen to REDUCE transparency. You sign a big huge contract then single source all under that one party and do the LEAST amount of breakdown as required by law. Sometimes it is done to hide shenanigans, other times it is because of "national security" (legitimately). Then some wag asks "wow your tools budget is huge--what does a hammer cost" but there is no accounting for individual tools, so some bean counter is assigned to pull a number out of his butt (hmmm..inventory control shows 'x' hammers added, sum('quantity')='y' and total dollars spent was 'z' so hammercost=z*x/y ... hmmm that is $20k...oh well it's a number and they wanted a number so there it is). But it isn't really--they just fill out a req form for some hammers then send it to purchasing then hammers arrive...and no money or invoices or anything passes hands until the end of a fiscal period, so that is all they have to go on.
Again, it is quite the opposite of "transparent" and "fair"--it is all about "minimum compliance"...follow the law to the letter and do no more, because the more detail is available the more questions get asked. The only thing that makes it "fair" is that the rules are the same for all (the fact the rules are stupid and unworkable for many matters not).
The question does not have enough detail to make ultimate judgments on the approach they attempted, but what is there suggests what mistakes they made.
Firstly you don't have to yel at the m SUPPORT! Well duh, that is the first thing anyone would think (including these people as well). Purchase a support contract is obvious.
Which brings me to the other point you seemed to miss completely--that this budget surplus of $20,000 had to be "spent" AND PRODUCTS/SERVICES RENDERED within the fiscal year, which was only 4 weeks or less by the time the offers went out! I think is is quite possible that making out four $5000 invoices for just a couple WEEKS of a support contract and making it look legitimate could be a challenge without some legitimate record of services or products delivered over that short period (where are the transmittals? Reports? Bills of Lading? Meeting minutes? Receipts for expenses?). To make it unsuspicious would require some degree of fabrication (inventing face documents, back-dating, etc), and then you are in murky ethical territory.
So, making a superficial post without giving even cursory thought to what was in TFA, then b!tching about the decline in the quality of discussion of others despite the lack of effort put in by yourself, I think you've been rightfully down-modded.
Just like Warren Buffet says (paraphrased), just because you'll have to pay tax on it, doesn't make anyone stop trying to earn an extra dollar.... except apparently you.
It is not just tax that is the issue it is the overhead to do the government's job of figuring out for them how much you owe. If you already had a company infrastructure set up I would completely agree with you but this is a group of open source developers we are talking about here. They probably don't even exist as any sort of legal entity. The cost and effort required to set themselves up as a legal entity and then figure out whether tax is due and if so how much and what sort (should they be charging VAT/sales tax for example?) is unlikely to be adequately compensated by $5k.
Really it boils down to a simple cost/benefit analysis. If earning you a one-off $5k payment costs look like they will be $5k or more in admin overhead and taxes, not to mention an additional cost in time, why bother?
They are potentially commiting fraud. They are creating invoices for services they have no intention of delivering, masking donations as legitimate services is cooking the books.
If overcharging for items and masking donations was a crime, then every Girls Scout would be in jail. Since reality proves you wrong, I'll side with reality over some AC.
Either Donate the money or don't, asking the OSS project to make up phony invoices and potentially take on legal and tax burdens is dodgy in the extreme and yes this is the sort of thing that sets of Alarm bells.
There is never a case where the tax burden is more than the money donated, so it's always in the best interests of the non-profit (OSS or otherwise) to accept the money. There is no tax benefit in selling something over accepting it as a donation, so it'll set off fewer flags than a straight donation.
Learn to love Alaska
Contract them to deliver a custom build of their software. The minimum you can spend on their custom work is $5000. Have them deliver a build with a "Hello, Company X" startup message, and no other changes.
This would definitely cause a red flag in a world where anything that seems "too good to be true must" be a scam (e.g. nigerian prince, rich descendant from the middle east, make thousands of $$$ by clicking on ads, MLM pyramids, etc). BTW any good accountant could had it done for you for a small fee, without the "active participation" of the targeted sponsored projects. Then after all was done in paper - just send them over the money "post factum": eg. you are welcome to claim your $5000 at western union/ money bookers/ etc. Also another user suggested creating a branded version of the open source - e.g. with your company's logo on it - no other changes for 5K. Sounds legit
i am pretty sure billing for stuff you dont do is illegal and we currently have some pretty high-profile cases going on in this regard in my country at the moment (payments in the order of millions for "adviser activities" which never happened and so on) ... the thing gets esp. juicy if you involve not-for-profit organisations and political parties (or companies with close ties to them).
Also what's wrong with donating? At least in my country you can even get your tax reduced for stuff like that.
http://www.hwaci.com/cgi-bin/license-step1
I did not catch the part in the article which mentioned they were using the software. I was under the impression they just found several FOSS projects they 'liked' and wanted to donate some funds. In either case there ought to be a simple way to do so, sad to see a good cause go unrewarded in the presence of 'free' money.
errr....umm...*whooosh* *whoosh* Is this thing on ?
95% of all traders just give up as soon as they get 3 losing trades in a row. So Vladimir Ribakov, a well known professional trader and mentor, has decided to put an end to all this – but it is a surprising end... He designed a system that is bound to forever change the way you look at trading. http://forex-lst-system.com/?hop=25151020 To your success,