Closed phime42 closed 9 years ago
Interesting question.
My 2cents:
financing concept can be to get money for the server via donations. Maybe a good idea is to create a p2p network to refrain from central server? Or it must be easy to create a grid of servers and everyone can add his own server without much work...
I have several ideas to finance it. One way could be the WhatsApp approach - one (very small) annual fee (or at least kindly asking for money once a year). Another way would be the the implementation of donations based on in-app-purchases and, as an alternative, Bitcoin-support. To encourage the user into donating, a badge-system (like a small indication on the profile picture that the user is a recognized donator with a defined colour-scheme which is depending on the amount the respective user has donated).
But, anyways, all of these approaches don't really fit into the Free and Open Source with maximum privacy context of TextSecure. Maybe its best to offer a central donation service on the web with an indicator how much money Open Whisper Systems has backed (maybe via relative values in form of a progress bar) currently has reserved for paying the server costs.
I think it's cruical to the success of this lovely application that the servers are extremely reliable and the service has the very best uptime possible. Only this way TextSecure can be the WhatsApp alternative we all are waiting for.
For some people this also seems to be some credibility issue. They're like "Hey, those guys don't want any money for their stuff but they will have running costs for their servers so how will they get this paid. Surely they will sell our user data sooner or later like all the other seemingly free services have done before..."
So having some concept to present where the running costs should come from (or a concept that ensures that it is not necessary to care about the money) would take the wind out of their sails.
Imho a much bigger concern are sms verification costs.
Just like @benedetto I also noticed several people who were critical how it's possible for you to pay for servers and sms gateways while there is no big "please donate" button on the website. Many also don't make the distinction between Whisper Systems, which was bought by twitter and Open Whisper Systems, which took the FOSS code WS released and improved on it. It also doesn't help that Open Whisper Systems uses the twitter handle "whispersystems". That results in quiet some people thinking that twitter is somehow behind TextSecure and RedPhone, which should also be made clear right on the front page. The best solution might be a new and prominently linked FAQ page which addresses these issues. That would probably also release pressure from your twitter account.
IMHO there should be a seperate webpage with more information... I find only the main page https://whispersystems.org/ with a small "section" about textSecure and only a few information...
There should be a page with information about textSecure and his feature, security aspects, donotation etc....
@jedie I agree, the current situation, where information is spread across the whisper systems page, the blog, the GitHub issues and two twitter accounts (whispersystems and moxie) adds to the confusion.
Yep, we need a new website (@mkhandekar has done the bulk of the design for a new one). We also need to setup some kind of better community support situation. GitHub issues are great for bug reports, but I get a metric shit-ton of emails (2 per minute at the moment) from users just asking questions that should be covered in a FAQ or knowledge base (zendesk?).
As for money, the infrastructure costs really aren't that expensive. The SMS verification adds up, but I'm hoping we can talk with Twilio or someone in that space about getting a deal to support the project. Other than that, it's mostly developer time. Currently we've gotten some grants and stuff, but it'd be great if someone could setup a nicely done kickstarter or IAP donation thing or anything else to keep funding coming in.
@moxie0 A kickstarter sounds like a good idea for two reasons A) Money, and B) Getting the word out. TextSecure is only worth it if people use it. We'd need to have as few bugs as possible, and iOS support ready to go if we want to do Kickstarter. We wouldn't want to lose any hype because new users find a bug or something similar. I'd gladly help with a Kickstarter.
Also if you need any help moderating github I can do that too. Just go around and remove/close posts which are simple questions or general silly-ness. I'm reasonable.
I'm with @Armestam on this one - kickstarter is great, and I think the publicity is even more imporant than the cash. But with these campaigns you only have one shot - and we can't afford to miss. Many of our possible contributors may have already contributed to heml.is (no comment) and may want to wait until it's out before they hand out cash for a similar app. So we are going to have to be ready with a joint campaign for Whisper - the combination of TS and RedPhone, with a really well made video and a slimlined, informative website as well as a TS that's really tweaked for usability. If that's done I'm sure the campaign will have a lot of success, considering how far the development has already come, where it's going (federation, GCM free alternative...) and who started the whole shebang. I mean this is the real deal - transparent FOSS development, all the features the Nerds love with the usability the masses need. And we have moxie ;-)
Typically with Kickstarter (versus other crowdfunding sites like indiegogo), you need some tangible set of goals that will be completed with the money given, and it should probably be more compelling than "pay our server bills for a year." Any ideas on what that might be?
It could be Whisper (or whatever it ends up getting called), but I don't know if that's enough to get people pumped.
@mcginty:
I think this should be enough for 2-3 kickstarters. My personal favorites are 2, 1 and 6, in that order.
About more clients. Anyone interests in a Python Client? I started a repro here: https://github.com/jedie/PyTextSecure (Currently emtpy)
I see a desktop client as a very important thing which could give TS an edge over the other messengers. At least the people I know (including myself) hate to use the phone to chat while they sit at their PC, where they could use their keyboard. But I dont know how easy it would be to handle multiple clients for the same account conveniently. Isn't there a private key that the user would have to copy manually to every one of his clients?
Just wanted to share what I found: The Open Technology Fund is apparently funding Open Whisper Systems with $455 000: https://www.opentechfund.org/projects I don't know how this is split up between TextSecure and RedPhone, but it looks like a rather nice cushion for now.
Here is another funding opportunity for Open Whisper Systems: https://pressfreedomfoundation.org/
There's also Bountysource (full disclosure, I'm on the Bountysource team), and we not only have fundraisers but also bounties and project donations. Fundraisers are great for visibility and raising a large sum all at once, but a combination of bounties and project donations is great for longer term. Good example: Neovim. They started off with a fundraiser, but now direct their community toward project donations and/or bounties.
By the way, bounties are issue-specific and get paid out to the developer who resolves that issue (core team or not), so they are a great way of encouraging development as well.
@mcginty Maybe we could tag this as financing or funding? I'd still like to see a crowdfunding campaign for which we could use the above ideas for funding goals. When tagged it should be easy enough to find again.
@moxie0 wanna recap here. I join @jedie. For me its really intransparent how Signal and Whispersystems is being financed. Especially the powered by twilio on the app startup screen makes me a little bit suspect, since they provide commercial communication solutions and advertising integration services for phone-call tracking. Servers must be paid, not only developers. I like the ideas above. Also a sponsor is nothing bad, but I appreciate more transparency.
With increasing popularity of the TextSecure-app, questions about financing the server costs arise. While developing is funded via BitHub, I would be interested in getting to know the long term financing concept.
Thank you very much!