Podcast: Play in new window | Download
Open Source Licenses for SaaS | Guru99 short Linux Tutorials | Raspberry Pi | Crystal Springs Brewing
Beer:
- Opened in 2010, located in a business park in Louisville
- The name is from a Boulder brewery that was operating at turn of 1900; have found 3 actual bottle from this brewery
- Not much distribution, some bombers and cans available, but very local footprint
- Boups is still trying to get a listener to visit the MAD lab
- Beer event: Jilayne went to the Cambridge Beer Festival – Don’t Panic!
Topic:
Open Source Licenses for SaaS (@ 13’ in)
- Most open source licenses allow unrestricted internal use, and have conditions placed upon a “distribution” – the actual passing of a copy to another – this means web-based applications create a “ASP loophole” for the sharing of modified versions and the source thereof
- Some open source licenses condition upon access via a network
- What is the “cloud” versus “SaaS? anyway? Mark references the FSFE sticker Jilayne brought him that says, “There is NO CLOUD, just other people’s computers”
- What are some of the open source licenses that condition upon network or web access?
- Affero General Public License requires you to provide the source code for modified versions provided through network access. Everyone seems to know about AGPL, but what about other licenses?
- AGPL-1.0 is the most commonly used, check out the panel on this topic from FOSDEM 2013 on FAIF
- Turns out a bunch of the dual-licensed, corporate-backed projects seem to like AGPL, like Odoo, which Boups downloaded and he is now on their calling list up the wazoo
- Licenses that trigger on web access (if you think we are missing something, let us know!):
- Affero General Public License v1.0 (AGPL-1.0) & GNU Affero General Public License v3 (AGPL-3.0)
- Open Software License, all versions (OSL-1.0, OSL-1.1, OSL-2.0, OSL-2.1, OSL-3.0) – uses “External Deployment” definition; explicitly includes “made available as an application intended for use over a network” as part of that definition
- Non-Profit Open Source License (NPOSL-3.0) – same language as OSL
- Academic Free License v3.0 (AFL-3.0) – same language as OSL
- Common Public Attribution License Version 1.0 (CPAL-1.0) – sec 15, “external deployment” = distribution
- Artistic License 2.0 (Artistic-2.0) – Defines distribution as “making it accessible to anyone else” (other Artistic License versions don’t have this same language, e.g. for Perl)
- Apple Public Source License 1.x (APSL-1.0, APSL-1.1, APSL-1.2) – places conditions on internal use; “deploy” = any use or distribution, including internal (except for internal R&D) and requires specific notification of modifications to Apple (no report-back to Apple in v1.2)
- Apple Public Source License 2.0 (APSL-2.0) – “External Deployment” with very clear network inclusion; no report back provision but extended availability requirements
- RealNetworks Public Source License v1.0 (RPSL-1.0) – uses definitions of “Deploy,” “Personal Use,” and “Externally Deploy.” Externally Deploy includes access via a network.
- Reciprocal Public License 1.1 & 1.5 (RPL-1.1, RPL-1.5) – uses “Deploy” which includes “Serve” defined specifically as delivery via a computer network
- Honest Public License – this is GPLv2 edited to add outside user via network coverage
- AGPL-3.0 w/Zarafa additional terms – simply AGPL-3.0 plus a name use restriction/requirement depending on modification; unique to that project, and only community edition.
Feedback:
(@ 46′ in)
- No feedback, but on last episode 014, we mentioned a write-up about FOSS+beer by Bob Ambrogi, the host of Lawyer 2 Lawyer podcast. We ended up being guests on a very special recording of Lawyer 2 Lawyer at the Legal Talk Network headquarters in Denver (conveniently located next door to Beryl’s Beer Co.) – hence Episode 014.5
Nerd & Tell:
Raspberry Pi (@ 53′ in)
- We first talked about Raspberry Pi in our very first episode, the box for which looks like a single serving of Raspberry Pi cereal
- Mark went to a cool Meetup of the Columbus DevOps group called “Swarming Raspberry Pi: Building a Cloud in a Box” by Matt Williams who demoed his pi mini cloud running a Hadoop Cluster to query chemical structures from PubChem
- Consequently, Mark had no choice by to get a Raspberry Pi 2
- Could this take Raspberry Pi from an inexpensive platform for learning for a single-use project to a mini-lab for larger data centers
- Mark’s upcoming project: something about a mini sound board, juke box, and LED lights…
- Mark got Boups a gift: an Arduino UNOr3 – Tweet your project ideas to @FOSSbeer!!
Tech Tip:
Guru99 Linux Tutorials (@ 1:12 in)
- Mark happened across these Guru99 Linux Tutorials that someone posted on Linux Foundation LinkedIn group
- 18 bite-sized tutorials on a variety of topics
- Teaches a set of beginner Linux command line skills – no prerequisites so good for beginners.
Beer (again):
- South Ridge Amber – American amber ale. Available in cans.
- Everyone like this; Boups’ favorite
- Summertime Ale – Kolsch, 4.9% ABV, 23 IBUs – available in 16oz 4-packs, but we had it in a growler
- Jilayne wasn’t crazy about it; Mark is the resident Kolsch fan; a bit generic for Boups, but well done for the style
- Wuerzberger – based on a recipe from the original brewery and from 1905.
- Jilayne thinks it sort of smells like dandelions. Mark found it interesting, think it’s a sour. Boups thinks it’s saison-ish
- Black Saddle Stout – Russian Imperial stout, 10.3% ABV, 86 IBUs
- This isn’t beer, it’s a port! Aged in port barrels for 13 mos
- 5th Anniversary IPA
- Too hoppy for Jilayne, but a serviceable 1.5 IPA from Mark
- And a little more tasting from the Mr. Beer project…