Expansion Capital: AGPL and What Every SaaS Company Needs to Know

Jul 25, 2011 by , , ,

You may have already heard of this open source license, but if not, here are a few things every SaaS company seeking expansion capital needs to know about the Afferro GPL, or AGPL (at least from the perspective of an open source attorney).

1) If you use AGPL’d code or modified code in your SaaS offering, you need to make the source code available.

  • Yep, this license requires that if you provide the AGPL’d code ‘over a network,’ you must make the source code available (unlike the GPL where if you modify the code but do not provide it externally (i.e. do not distribute it), you do not trigger the source code requirement).

2) What does the GPL say again?

  • It is generally considered that SaaS companies that provide their service over the Internet/network (but do not require the user to download the code) are not ‘distributing‘ the code. As a result, using the GPL’d code in a SaaS offering does not necessarily require disclosure of the source code (this is called the ASP exception).

3) Where does it actually say this in the AGPL?

  • There is a new Section 13 of the AGPL:

CLICK TO ENLARGE

OK so this is not that hard to remember: if you use code under the AGPL in your SaaS offering, you need to take seriously the source code disclosure requirements, as the rules are very different from the GPL (just a reminder from an open source law firm).

Resources:

Disclaimer: This post is for informational and educational purposes only, and is not legal advice. You should hire an attorney if you need legal advice, which should be provided only after review of all relevant facts and applicable law

Meet Jeremy

Jeremy Aber consults the Portfolio on legal and contract matters.

More Articles Visit OpenView Partners Visit OpenView Labs

Sign-up Today!

Preview the OpenView Partners Viewing Value Newsletter

Videos

Videos from OpenView for expansion stage high-growth software, internet, and technology-enabled companies
  • How To Do Website Content Segmentation

    How To Do Website Content Segmentation

    Watch
  • Investor Relations: What to Do Prior to Your S-1 Filing

    Investor Relations: What to Do Prior to Your S-1 Filing

    Watch
  • APIs: Buy vs. Build with Oren Michels of Mashery

    APIs: Buy vs. Build with Oren Michels of Mashery

    Watch
  • APIs: What Are APIs (and Why Do You Need Them)?

    APIs: What Are APIs (and Why Do You Need Them)?

    Watch