8 ms·
Unless I am remembering wrong (and the copy stored at the Internet Archive seems to agree with me[0]), you're not allowed to use the Outline source code for pro
by techsupporter 6y ago
Unless I am remembering wrong (and the copy stored at the Internet Archive seems to agree with me[0]), you're not allowed to use the Outline source code for production use and you're definitely not allowed to use it in a way that lets third parties contribute to it.
A non-free blob of software that requires integration with a definitely non-free separate service (Slack) that I can't also self-host doesn't sound all that attractive to someone (like me) who is interested in self-hosting.
The software is pretty but those sparkly binds are a bit too tight.
0 - Had to check here since, as of writing, Github is under the weather: http://web.archive.org/web/20200614175138/https://github.com/outline/outline/blob/develop/LICENSE http://web.archive.org/web/20200614175138/https://github.com...
- tommoor 6y agoThe BSL is meant to be open source "in spirit", with the sole restriction being that you can't run a competitive hosted service because that's the only way the project sustains itself. Internally hosting a copy for your own company is purposefully within the bounds of the license.
- Cthulhu_ 6y agoNot a lawyer, but that sounds a bit wishy-washy, which corporate lawyers are really not fond of. It's part of the reason why the JSON standard was problematic for a while, because it had a clause stating that it "should be used for Good, not Evil", which is a legal nightmare.
- enjoylife 6y agoDitto on the not a lawyer aspect, but this seems pretty straightforward: You may make use of the Licensed Work, provided that you may not use the Licensed Work for a Document Service. A “Document Service” is a commercial offering that allows third parties (other than your employees and contractors) to access the functionality of the Licensed Work by creating teams and documents controlled by such third parties.
- quanticle 6y agoIt isn't really all that straightforward. The key distinction is in that phrase, "your employees and contractors". What happens if I go through a recruiting agency to hire a contractor, and the contractor is actually an employee of the recruiting agency? Does that contractor get access to my wiki? What happens if I contract with an external design firm? Do their employees get access to my wiki? What happens if I try to cheat this language by providing a wiki service as a B2B enterprise, where I get hired as a contractor (a wiki-provider contractor) to all of these corporation to set up wikis for them? That language is the sort of seemingly straightforward sounding language that can and does get litigated to death, and I wouldn't blame a corporate lawyer for advising his or her client to steer clear.
- heckerhut 6y agoEvery single example you give either falls under contractor or employee. Simply because you don‘t know legal language, doesn‘t mean lawyers don’t have simple, binary ways to deal with this that fully captures all of your examples. Law is not at all wishy washy in this case. If both employees and contractors are captured, then you‘re literally covered. What I do agree with, is that any careful corporate lawyer would have a good look at this license and check whether there are any courts that have ever looked at this license to see how battle tested it is. Speaking as a lawyer, what I would see as an edge case that might be problematic is if a competitor of Outline that uses its completely self-built tech stack to provide a competing service as outlined in that clause would use Outline internally as a knowledge base. But I mean that‘d be absurd. // addendum Personally, I think it would be cool if Outline at some point removed that clause, once it has built sufficient moat around its commodity services.
- wittyreference 6y agoOTOH: I can't tell you how many telemedicine (aka, video conferencing) services use Zoom, Google, or GTM as their teleconferencing solution when speaking with prospective clients. I've literally only had one that was actually using the televideo software they were pitching me as the televideo platform for our demo call. One out of many.
- quanticle 6y agoThere's no such thing as "open source in spirit". Either something is open source, and I can use and redistribute the software per the requirements of the Open Source Initiative, or I cannot. "Open source in spirit" means, in practice, "closed source, but we probably won't sue you if we like you". While that's certainly fine for a personal wiki, I would have strong qualms about using this for a business.
- jonfw 6y agoOpen source isn't a term exclusively owned and defined by the OSI. You can define it however you like, but that term has long been used to describe projects that don't quite fit in OSI's box. To be clear- I think OSI has the best definition that I would like to see- but 'somewhat open source' is certainly better than nothing.
- bachmeier 6y agoI very strongly disagree. Historically, the whole point of open source is that you get a license that specifies your rights. You want software that you know you can use and modify even if the original author later doesn't approve. "Somewhat open source" is simply not open source in the way that term is used. (Naturally, you're free to redefine the term for your own usage, but that doesn't change anything.) Edit: Past terms used for this type of license are freeware and source available, but that doesn't make them open source.
- EvanAnderson 6y agoI think those of us who like the OSI definition of "Open Source" should actively push back on use of the term to mean something other than the OSI definition. I'd rather see licenses like the BSL called "source available" or some such.
- tommoor 6y agoYea, at this point we're careful to only use the language of open source where it applies, for example our editor _is_ OSI compatible
- fluidcruft 6y agoWhat happens if the company starts selling on-premises products in the future?
- chsasank 6y ago> integration with a definitely non-free separate service (Slack) that I can't also self-host doesn't Email login is part of the latest outline release, I think. Can't confirm because github is down.
- deleted 6y ago[deleted]