by anondon on 12/31/16, 5:11 PM with 6 comments
For example, would it be possible to build a free software version of uber/twitter/facebook etc? How would that work?
By removing all restrictions on the software, what is the incentive to not pirate the software? The GPL can be enforced, but that is clearly not practical especially outside the US.
by Mathnerd314 on 1/2/17, 4:22 AM
Another method is to get skilled in another profession, e.g. law degree, accountant, chiropractor, etc., work in that for a while, build up some custom OSS software to use in that work, promote it & get a userbase, then quit the main job and sell software support / premium addons.
Final method is crowdfunding, for example see https://en.wikipedia.org/wiki/Diaspora_(social_network) as a free software version of Twitter/Facebook, although I think crowdfunding has gotten harder since then so now you need an MVP or something to succeed. It's great for consumer software, particularly for moving codebases from beta-quality to production-ready.
by mindcrime on 12/31/16, 5:17 PM
So yeah, you can distribute source code and still make money. Lots of companies do it. Red Hat, SugarCRM, Alfresco, etc.
In some ways it's probably even easier for an online service to both be OSS and be successful, exactly because it takes all the other "stuff" (hosting, devops, marketing, network effects, etc.) to be successful. And, in fact, there are OSS replacements for things like Facebook and Twitter. The problem is, very few people use them for whatever reason (probably mostly network effects).
So at least in regards to the Facebooks, Twitters, etc. of the world, the first question you'd have to answer, is how to get people to switch to your service, whether it's free software or otherwise.
by BjoernKW on 1/2/17, 12:55 AM
Stallman is an extremist: To him every piece of software has to be free (as in speech) and if it isn't it's evil. He is an activist. So, it's fine for him to have that kind of worldview. The real world and pragmatic solutions often aren't simply black or white, though.
by westurner on 1/2/17, 5:07 AM
...
- https://github.com/GoogleCloudPlatform
- https://github.com/kubernetes/kubernetes (Apache 2.0)
- https://github.com/apple (Swift is Apache 2.0)
- https://github.com/microsoft
- https://github.com/twitter/innovators-patent-agreement
...
- "GNU Social" (GNU AGPL v3) https://en.wikipedia.org/wiki/GNU_social
... http://choosealicense.com/appendix/ has a table for comparison of open source software licenses.
http://tinyurl.com/p6mka3k describes Open Source Governance in a chart with two axes (Cathedral / Bazaar , Benevolent Dictator / Formal Meritocracy) ... as distinct from https://en.wikipedia.org/wiki/Open-source_governance , which is the application of open source software principles to government. USDS Playbook advises "Default to open" https://playbook.cio.gov/#play13
Anarchy / Budgeting: https://github.com/WhiteHouse/budgetdata