Hi Brett,
Hope you had a great Christmas. I suspect you're tied up with end of the year activities, but I wanted to followup regarding DigitalOcean, as I'd love to move forward on setting it up soon. Please let me know status when you get a chance.
Thanks, Bryce
On Tue, Dec 12, 2017 at 10:58:24AM -0800, Bryce Harrington wrote:
On Tue, Dec 12, 2017 at 11:28:05AM -0500, Brett Smith wrote:
Bryce,
We did get the process started, and step one is always reviewing the terms of service before we create an account. Digital Ocean's is at https://www.digitalocean.com/legal/terms/.
Wow, thanks for checking into that. Yes, some of this looks like it could potentially be a problem. It's sleezy when hosting providers seek ownership over user-supplied content!
There we ran into section 2.5, which asks us to grant Digital Ocean "a worldwide, non-exclusive, perpetual, irrevocable, royalty-free, fully paid, sublicensable and transferable license to use, aggregate, reproduce, distribute, prepare derivative works of, display, perform, and otherwise fully exploit such User Content in connection with [DO's services and businesses]."
I notice their policy seems to differentiate between their "Website" and their "Services". The latter is what would affect Inkscape.
Section 2.5 asks for grants for both Website and Service. The above quote appears to be from the portion dealing with User Content uploads to the Website. There is a similar portion dealing with content uploaded to the Services, but the wording is a bit different:
By submitting any User Content to the Services other than on the Website, you hereby do and shall grant us a worldwide, non-exclusive, perpetual, irrevocable, royalty-free, fully paid, sublicensable and transferable license to use, aggregate, reproduce, distribute, prepare derivative works of, display, and perform such User Content solely for the purpose of providing the Services. For clarity, the foregoing licenses granted to us and our users does not affect your other ownership or license rights in your User Content, including the right to grant additional licenses to your User Content, unless otherwise agreed in writing.
Do you think the phrasing "solely for the purpose of providing the Services", and the clarifying second sentence places adequate limitations on what they're requiring here? Could the purpose of this text be to just try and establish that we allow them permission to retransmit our content on their services?
Section 2.6 seems to suggest they recognize that open source code will be hosted on their platform, which I guess is good, but I don't understand at all what the section's purpose is. CC BY-NC-SA 4.0 is a license we use and I assume it's not compatible. Does this section imply they wish to relicense materials as BY-NC-SA? It's not clear to me what this section applies to exactly.
I'm glad you're reviewing this -- I always find these license phrasings to be so confusing.
This has the *potential* to be an issue because we (both Conservancy and the Inkscape team) can't really grant this license for work that other parties released under most FOSS licenses. This section effectively asks for us to grant an extremely permissive license to Digital Ocean for all the User Content anyone uploads.
Yes, agreed, we don't want there to be any question that material covered under GPLv2+ would be relicensed by them to some other license.
It's not uncommon for service providers to have some kind of clause like this, but it's usually narrower. For example, AWS' TOS just say you agree not to upload anything illegal or against their policies.
Are you planning to upload any software to Digital Ocean? This could be uploading software to publish; or a virtual machine image for them to run; anything like that. Basically, anything you can tell us about your plans to use the service can help us better understand how much we should be concerned about this, and what our next steps might be.
Yes, uploading software (or snippets of software such as patches) is a primary intended use for this service. The plan would include hosting of discussion forums, mailing lists, wiki's and other software platforms under the purpose of furthering developer-to-developer and user-to-developer collaboration. Thus, we will be dealing with a wealth of User Content for which clarity of copyright+license provenance is going to be imperative. We would not wish to use the service if it adds any uncertainty about the ownership of our code.
Thanks again for looking into this agreement and spotting the potential issue!
Bryce
On 12/11/2017 11:41 PM, Bryce Harrington wrote:
Hi Brett, just following up to see if you've had a chance to look into setting this up yet?
Bryce
On Sun, Dec 03, 2017 at 05:03:31PM -0800, Bryce Harrington wrote:
Resolved:
SFC should register with DigitalOcean so we can accept their offer and proceed with setting up services on their platform.
Votes:
| Board Member | 1. | | -------------------- |:--:| | Bryce Harrington | a. | | Josh Andler | | | Tavmjong Bah | a. | | Ted Gould | a. | | Martin Owens | a. | | Marc Jeanmougin | a. | | Chris Rogers | a. |
On Wed, Nov 29, 2017 at 05:32:28PM -0800, Bryce Harrington wrote:
Your vote is needed to accept hosting sponsorship from DigitalOcean.
Accept DigitalOcean's offer of $500 credit on their virtual hosting system for use in provisioning various Inkscape web services. Add DigitalOcean as a Bronze level sponsor for 2018. Authorize Conservancy to initiate registration with DigitalOcean for Inkscape.
- [ ] a. Yes, accept DigitalOcean's sponsorship
- [ ] b. No
Votes:
| Board Member | 1. | | -------------------- |:--:| | Bryce Harrington | | | Josh Andler | | | Tavmjong Bah | | | Ted Gould | | | Martin Owens | | | Marc Jeanmougin | | | Chris Rogers | |
Resolved:
Background:
In 2017, the Inkscape Board [solicited sponsorship offers][1] for web hosting. We [received an offer][2] from DigitalOcean that provides a credit for $500 in service on their virtual hosting platform. It doesn't match all the requirements we had called for, but it may be able to address near term service needs while we continue our search.
Registration with DigitalOcean requires entry of financial information so will need to be performed by the Software Freedom Conservancy staff for us. This vote authorizes them to do so.
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-board mailing list Inkscape-board@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-board
-- Brett Smith
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-board mailing list Inkscape-board@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-board
Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-board mailing list Inkscape-board@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-board