Prior to 2006, certain 501(c)(3) organizations that normally had gross revenues less than $25,000 were not required to file any tax returns at all. One problem that created is that the IRS had no way of knowing whether organizations that weren't filing returns (1) had gone out of business, (2) had gross revenues less than $25,000, or (3) were supposed to file returns but were failing to do so. So, in the Pension Protection Act of 2006, Congress amended Section 6033(i) to require all Section 501(c) organizations (except churches) to file at least a very abbreviated return (containing six items of information), and it amended Section 6033(j) to provide that any organization, whatever its size, that fails to file a return for three consecutive years would automatically lose its exemption.
Section 6033(j) doesn't give the IRS any discretion in the matter. Failure to file a return for three consecutive years means that tax-exempt status is automatically revoked, whether the IRS takes any formal action or not, and there is no procedure for appeal, either within the IRS or in the courts. Because this is such a draconian penalty, in 2009 and 2010, as the third full year following the 2006 Act began to run out, the IRS was very aggressive (and creative, at least for such a bureaucracy) in trying to get the word out to the nonprofit community, including using podcasts, YouTube videos, radio PSAs, and so on, encouraging them to file returns to avoid losing tax-exemption. It even posted a list of all the organizations that had failed to file for three consecutive years and then allowed them a further grace period to file the necessary returns to avoid revocation. There were something like 400,000 - 500,000 organizations on that list, and probably 90 percent of them did nothing and ended up having their exemption revoked.
Since then, the IRS has announced procedures for getting tax-exempt status reinstated, but that requires filing a new exemption application. Some 50,000 or so organizations that did lose their tax-exempt status have reapplied in the past several years, and that extraordinary, additional workload on the Cincinnati office that processes exemption applications is one reasons why it now seems to take the IRS forever to rule on new exemption applications and is part, but not the only reason for the highly publicized delay in processing Tea Party applications.
The 1/3 test has nothing to do with the foundation's Section 501(c)(3) charitable status. There are actually two kinds of Section 501(c)(3) organizations -- "publicly supported organizations" and "private foundations." Private foundations are subject to greater restrictions on their activities (prohibitions against self-dealing, required annual distributions, stricter limitations on owning businesses, and the like), as well as lower limits on the deductibility of contributions, and so avoiding private foundation status is always desirable.
To become a publicly supported organization, a charity must show that it enjoys broad support from the general public, as opposed to having its funding concentrated in a small number of donors. One of the publicly supported organizations tests requires that 1/3 of the organization's funding come from individuals, corporate and foundation grants, and other public charities, and amounts from any one source (except other public charities or the government) in excess of two percent of the organization's total support do not count for these purposes. This 1/3 test is performed each year, but is based on the average received over the previous four years.
If an organization cannot meet the 1/3 test, it may still qualify as a publicly supported charity so long as its "good" support (grants and contributions that pass through the two-percent filter) amount to more than ten percent of its total revenue and it can show that it is engaged in a continuous fundraising program, has a board representative of the community, and satisfies other factors. The BSD Foundation appeared to have been on the verge of falling just shy of the 1/3 test, but probably would have had little difficulty satisfying the alternate 10-percent-plus-facts-and-circumstances test and therefore probably would have remained a publicly supported charity even without its recent plea for donations. Nonetheless, every new Section 501(c)(3) organization is given a five-year test period in which to attempt to meet either test, and at the end of that period must send in a worksheet to the IRS showing how it did, which means that some official in the IRS actually will take a look at the foundation's public charity status.
All publicly supported Section 501(c)(3) organizations must complete a schedule on their annual tax returns (Form 990) that demonstrates their on-going compliance with the public support test. Interestingly enough, though, the IRS simply does not seem to have the computer or personnel resources to do anything about an organization that files a 990 disclosing that it has unquestionably failed the public support test, and there are many charities that have survived the initial five-year probationary period, that have subsequently filed 990's showing that their public support is well below even the minimum 10 percent, and yet that remain classified by the IRS as a publicly supported charity, and not a private foundation.
The IRS agent handling your application has probably cited to a series of cases and Revenue Rulings that hold that computer user groups cannot qualify as charitable or educational under Section 501(c)(3) because they tend to promote the products of a particular hardware or software vendor. That "commercial" flavor to them conflucts with requirement that Section 501(c)(3) organizations must carry out a public, not private purpose. It seems to me that a Linux user group is very much distinguishable from these, since Linux is not commercial software and runs on such a wide variety of platforms, and so you may need to educate the agent about whtya Linux user group is so different from, say, a Mac users group.
One of the prior posts mentioned a minimum dollar threshhold for applying for Section 501(c)(3) status. It is $5,000 per year. If your annual gross revenues are less than $5,000, you do not need to apply.
You didn't say where your application is in the IRS's pipeline, but you should have ample opportunities to challenge the agent's decision. Typically, an agent will write what is known as a "21-day letter," which asks you to respond to a list of questions and is your best chance to raise arguments in favor of obtaining tax-exempt status. (If you do not respond within the 21-day period, you will actually have another 90 days to do so.) If the agent does issue a final adverse determination, you will have a right to appeal within the IRS. If you get to that stage, a lawyer would be quite useful, but not necessary.
The copyright laws do not protect ideas; they only protect the tangible expressions of ideas. That's one of the reasons why Windows looks so much like the MacOS. Microsoft is perfectly free to use Apple's design ideas, but it cannot copy Apple's code and must write its own.
If your beta testers give you ideas for improvements and point out bugs, they have no rights under the copyright laws to the ideas they have passed on to you, although they may have rights to the particular mail or email they wrote to communicate their ideas. So long as you and your company write the actual code to implement their ideas, you and your company own the code, and those who furnish the ideas do not. On the other hand, if your beta testers furnish you with actual code and they are not employees of the company, they own the copyright in whatever it is that they wrote.
One other area of protection involves trade secrets. Generally, if you consider designs, algorithms, source code, and the like to be confidential and a trade secret, you should not disclose it, to beta testers or anyone else, without a Nondisclosure Agreement. If you fail to treat that information as confidential, your trade secret protection may be forfeited.
The suggestion that countless earler posts have made, that you consult a lawyer and have some sort of agreement spelling this all out, is a good one. Although the copyright laws are pretty clear on these issues, it would have been helpful to have an agreement in place that spells it all out for your testers.
Prior to 2006, certain 501(c)(3) organizations that normally had gross revenues less than $25,000 were not required to file any tax returns at all. One problem that created is that the IRS had no way of knowing whether organizations that weren't filing returns (1) had gone out of business, (2) had gross revenues less than $25,000, or (3) were supposed to file returns but were failing to do so. So, in the Pension Protection Act of 2006, Congress amended Section 6033(i) to require all Section 501(c) organizations (except churches) to file at least a very abbreviated return (containing six items of information), and it amended Section 6033(j) to provide that any organization, whatever its size, that fails to file a return for three consecutive years would automatically lose its exemption.
Section 6033(j) doesn't give the IRS any discretion in the matter. Failure to file a return for three consecutive years means that tax-exempt status is automatically revoked, whether the IRS takes any formal action or not, and there is no procedure for appeal, either within the IRS or in the courts. Because this is such a draconian penalty, in 2009 and 2010, as the third full year following the 2006 Act began to run out, the IRS was very aggressive (and creative, at least for such a bureaucracy) in trying to get the word out to the nonprofit community, including using podcasts, YouTube videos, radio PSAs, and so on, encouraging them to file returns to avoid losing tax-exemption. It even posted a list of all the organizations that had failed to file for three consecutive years and then allowed them a further grace period to file the necessary returns to avoid revocation. There were something like 400,000 - 500,000 organizations on that list, and probably 90 percent of them did nothing and ended up having their exemption revoked.
Since then, the IRS has announced procedures for getting tax-exempt status reinstated, but that requires filing a new exemption application. Some 50,000 or so organizations that did lose their tax-exempt status have reapplied in the past several years, and that extraordinary, additional workload on the Cincinnati office that processes exemption applications is one reasons why it now seems to take the IRS forever to rule on new exemption applications and is part, but not the only reason for the highly publicized delay in processing Tea Party applications.
The 1/3 test has nothing to do with the foundation's Section 501(c)(3) charitable status. There are actually two kinds of Section 501(c)(3) organizations -- "publicly supported organizations" and "private foundations." Private foundations are subject to greater restrictions on their activities (prohibitions against self-dealing, required annual distributions, stricter limitations on owning businesses, and the like), as well as lower limits on the deductibility of contributions, and so avoiding private foundation status is always desirable.
To become a publicly supported organization, a charity must show that it enjoys broad support from the general public, as opposed to having its funding concentrated in a small number of donors. One of the publicly supported organizations tests requires that 1/3 of the organization's funding come from individuals, corporate and foundation grants, and other public charities, and amounts from any one source (except other public charities or the government) in excess of two percent of the organization's total support do not count for these purposes. This 1/3 test is performed each year, but is based on the average received over the previous four years.
If an organization cannot meet the 1/3 test, it may still qualify as a publicly supported charity so long as its "good" support (grants and contributions that pass through the two-percent filter) amount to more than ten percent of its total revenue and it can show that it is engaged in a continuous fundraising program, has a board representative of the community, and satisfies other factors. The BSD Foundation appeared to have been on the verge of falling just shy of the 1/3 test, but probably would have had little difficulty satisfying the alternate 10-percent-plus-facts-and-circumstances test and therefore probably would have remained a publicly supported charity even without its recent plea for donations. Nonetheless, every new Section 501(c)(3) organization is given a five-year test period in which to attempt to meet either test, and at the end of that period must send in a worksheet to the IRS showing how it did, which means that some official in the IRS actually will take a look at the foundation's public charity status.
All publicly supported Section 501(c)(3) organizations must complete a schedule on their annual tax returns (Form 990) that demonstrates their on-going compliance with the public support test. Interestingly enough, though, the IRS simply does not seem to have the computer or personnel resources to do anything about an organization that files a 990 disclosing that it has unquestionably failed the public support test, and there are many charities that have survived the initial five-year probationary period, that have subsequently filed 990's showing that their public support is well below even the minimum 10 percent, and yet that remain classified by the IRS as a publicly supported charity, and not a private foundation.
The IRS agent handling your application has probably cited to a series of cases and Revenue Rulings that hold that computer user groups cannot qualify as charitable or educational under Section 501(c)(3) because they tend to promote the products of a particular hardware or software vendor. That "commercial" flavor to them conflucts with requirement that Section 501(c)(3) organizations must carry out a public, not private purpose. It seems to me that a Linux user group is very much distinguishable from these, since Linux is not commercial software and runs on such a wide variety of platforms, and so you may need to educate the agent about whtya Linux user group is so different from, say, a Mac users group.
One of the prior posts mentioned a minimum dollar threshhold for applying for Section 501(c)(3) status. It is $5,000 per year. If your annual gross revenues are less than $5,000, you do not need to apply.
You didn't say where your application is in the IRS's pipeline, but you should have ample opportunities to challenge the agent's decision. Typically, an agent will write what is known as a "21-day letter," which asks you to respond to a list of questions and is your best chance to raise arguments in favor of obtaining tax-exempt status. (If you do not respond within the 21-day period, you will actually have another 90 days to do so.) If the agent does issue a final adverse determination, you will have a right to appeal within the IRS. If you get to that stage, a lawyer would be quite useful, but not necessary.
The copyright laws do not protect ideas; they only protect the tangible expressions of ideas. That's one of the reasons why Windows looks so much like the MacOS. Microsoft is perfectly free to use Apple's design ideas, but it cannot copy Apple's code and must write its own.
If your beta testers give you ideas for improvements and point out bugs, they have no rights under the copyright laws to the ideas they have passed on to you, although they may have rights to the particular mail or email they wrote to communicate their ideas. So long as you and your company write the actual code to implement their ideas, you and your company own the code, and those who furnish the ideas do not. On the other hand, if your beta testers furnish you with actual code and they are not employees of the company, they own the copyright in whatever it is that they wrote.
One other area of protection involves trade secrets. Generally, if you consider designs, algorithms, source code, and the like to be confidential and a trade secret, you should not disclose it, to beta testers or anyone else, without a Nondisclosure Agreement. If you fail to treat that information as confidential, your trade secret protection may be forfeited.
The suggestion that countless earler posts have made, that you consult a lawyer and have some sort of agreement spelling this all out, is a good one. Although the copyright laws are pretty clear on these issues, it would have been helpful to have an agreement in place that spells it all out for your testers.