5 ms·
How will Wire make money and stay viable while maintaining this level of service?
by otoburb 10y ago
How will Wire make money and stay viable while maintaining this level of service?
- simplehuman 10y agoOpen source is a development model and not a business model.
- posguy 10y agoExactly, the userbase and network effects are a potential profit source, the software is merely a means to an end.
- giancarlostoro 10y agoAlso mind the license. It means anyone competing with Wire has to comply with the AGPL which is specific to servers. If you modify the code, you must publish it, whilst Wire can retain their own modifications to the server.
- seagreen 10y agoWeirdly I think free licenses are great for businesses to use and open licenses are great for personal projects. If I'm writing a hobby project, I want it to help the ecosystem as much as possible. If businesses want to use it then great! So MIT. If I'm running a business my main goal is to survive. I want to help the community as well, but I obviously can't do that if I go broke. "Put on your own oxygen mask before helping others" and all that. So *GPL, because it lets me balance those goals.
- giancarlostoro 10y agoI'm not arguing against it or anything just pointing it out. AGPL keeps the lights on whilst still letting others play with it and contribute.
- seagreen 10y agoI understood you! I just wanted to add a few reasons why I (generally an open > libre guy) don't mind the AGPL in this case.
- giancarlostoro 10y agoUnderstood, I only worry about AGPL if I'm working on a similar product for commercial work I would absolutely avoid looking at the code. Some licenses are fine for some companies, others are a nightmare. Apparently D had that issue for example.
- milesrout 10y agoThis is really bad abuse of terminology. Non-copyleft and copyleft licenses are all both open source and free software licenses. They're all free and open, which are synonyms in the context of software licensing. I think you'll confuse people if you use the terminology as you are using it (plus it's just plain wrong). Personally, if I'm writing a hobby project then I want it to be copyleft. Of course I want it to be copyleft. Why wouldn't I? I don't want some company taking my work, making proprietary changes and improvements to it and then not releasing those back to me. Copyleft is simple courtesy that you'd expect anyway, codified into a license.
- seagreen 10y agoI should have written libre not free. That has a clear meaning (and it's what I use in the followup comment). Do you have a better suggestion than "open" for "no restrictions on use"? > Personally, if I'm writing a hobby project then I want it to be copyleft. Totally up to you! In the context of Haskell projects though, I really, really want to see Haskell businesses succeed as well as the open Haskell ecosystem.
- milesrout 10y agoPermissive (like BSD) and copyleft (like GPL) are the most common terms in use. BSD and GPL are both free, libre and open. >Totally up to you! In the context of Haskell projects though, I really, really want to see Haskell businesses succeed as well as the open Haskell ecosystem. There's nothing about the GPL (or other copyleft licenses) that makes them incompatible with business.
- milesrout 10y agoThat's not accurate at all. If you contribute back changes to it then they have to comply with the license too and publish the source.
- giancarlostoro 10y agoThe entire purpose of the AGPL is that users of the server are now users of your program, so having access to the code is their right. IANAL but this is how I've always understood the AGPL to work. See: https://tldrlegal.com/license/gnu-affero-general-public-license-v3-(agpl-3.0) https://tldrlegal.com/license/gnu-affero-general-public-lice... Edit: See also their own FAQ: http://www.affero.org/oagf.html#How_does_the_Affero_Public_License http://www.affero.org/oagf.html#How_does_the_Affero_Public_L...
- milesrout 10y agoThat's my point. The GPL goes both ways. Wire release under the AGPL, sure. That means if you want to use it on your server you have to release the source code of any modifications. Of course you do. But they do too. It's open source, they accept contributions. Those contributions are copyright the contributors and licensed AGPL.
- detaro 10y agoAt least for contributions you directly submit to their project, they require you to sign a CLA. If I'm reading it right it allows them to use your changes in a private fork as well, as long as they are also included in the public version. https://cla-assistant.io/wireapp/wire-server https://cla-assistant.io/wireapp/wire-server
- deleted 10y ago[deleted]
- milesrout 10y agoThat's a blatant GPL violation. "No additional restrictions"...