Live data from Hacker News

Open-source alternatives to GMail

opensource.com

61–70 of 70 posts

Re: Open-source alternatives to GMail

#61
post #58
post #25

Earlier quoted context omitted.

Projects like this were often started many years ago, back when PHP was the language of choice.

Ok, so then the right question is why aren't people starting these projects today?

Who wants to run their own mail server? No thanks.

Re: Open-source alternatives to GMail

#62
post #61
post #58

Earlier quoted context omitted.

Ok, so then the right question is why aren't people starting these projects today?

Who wants to run their own mail server? No thanks.

The point of the article was to showcase open source gmail alternatives so I'm guessing that the people reading it would be interested in doing so.

Plus, who can you trust nowadays?

Re: Open-source alternatives to GMail

#63

Earlier quoted context omitted.

Ok, thanks for the advice! It makes sense to go all JavaScript, especially since Node.js seems to offer some advantages over Python.

I'd be careful going this route.

What do you mean?

I commented in the first place because I was surprised that Kite uses JS+Python, a unique combination for an email client from what I've seen (which is not a lot).

I'm not interested, nor do I have the capabilities to make an email client (I can reskin RoundCube or use Gmail) or any app, for now.

But the reason I want to learn JavaScript, as well as Python, is because I want to get a feel of how both work, and not get binned in the "uses JavaScript for everything" category, which seems to be a bad thing :-).

It was hard to decide on a language to learn by myself, C and Java are recommended, but look hard to begin with. I don't want to get discouraged early on.

JavaScript is always needed (monetary opportunities) and rather easy, Python also seems easy to learn and very flexible. Ruby was my other choice, but I feel like I'm going to get overwhelmed studying them all at once.

Re: Open-source alternatives to GMail

#64

Earlier quoted context omitted.

I'd be careful going this route.

What do you mean? I commented in the first place because I was surprised that Kite uses JS+Python, a unique combination for an email client from what I've seen (which is not a lot). I'm not interested, nor do I have the capabilities to make an email client (I can reskin RoundCube or use Gmail) or any app, for now. But the reason I want to learn JavaScript, as well as Python, is because I want to get a feel of how bot…

I was suggesting you avoid ditching Python and going to the "uses JavaScript for everything" category", which is indeed a bad thing.

Re: Open-source alternatives to GMail

#65

Earlier quoted context omitted.

Let's remember Gmail's primary business model is snooping and selling out customers. Best to not do business with such companies, esp if you have valuable data. Self-hosting was a great idea even before the Snowden leaks made it a better idea.

Google's business model is about data mining and targeted advertising, not about selling someone's private, identifiable data. That's a big difference. Actually I trust Google more than anyone else that they do everything they can to keep anyone's private data private. The problem is that that doesn't help when a government agency walks in with a secret court order, be it legitimate or illegitimate. That's why europe…

That's what they tell us and their main model. I'd have to carefully read the ToS to be sure. And regularly.

Re: Open-source alternatives to GMail

#66

Earlier quoted context omitted.

I agree. It's bad for performance, security, and maintenance. Any time I see PHP I'm thinking: is what they did worth the re-write effort? Despite that, people keep making good apps in it. Starting to wonder if it's worthwhile to do an automated porting tool along lines of Semantic Designs' DMS toolkit. Just to keep the apps, current and future.

> It's bad for performance, security, and maintenance. Compared to what, exactly? Ruby? I'll give you Node for double performance and roughly equivalent (and annoying) maintenance, but PHP's security story, with or without the various popular frameworks, is at least as good. Any stack built on the JVM has its own set of tradeoffs -- I would rather maintain PHP than any standard JavaEE solution, but I would rather mai…

Python was my main point of comparison actually. Better across board aside from performance which I'd have to test more. While PHP was easily smashed, Coverity consistently reported a low defect rate for Python.

Other alternatives included about any safe, systems or apps language of the time. Ada, Pascal, industrial BASIC, Smalltalk, Common LISP, Ocaml, Eiffel, and so on. Even subsets of C++ and Java using simpler frameworks were better for some although I didn't try that haha. REBOL might have had something then, too. Didn't get around go trying it, though.

Re: Open-source alternatives to GMail

#67
post #10

Earlier quoted context omitted.

I used nmh + sendmail on a Dell sitting in my upstairs bar for years and never had much issue with delivery or receipt.

Well you must have a magical IP because I ran my own mail for 10 years and always have had delivery problems. Especially with Microsoft domains.

Things like DKIM, SPF, and sensible reverse DNS make a difference.

I've been running my own mailserver for ~10 years and pretty much never have problems with deliverability.

Re: Open-source alternatives to GMail

#69
post #13

Why does everyone make these with PHP? Serious question. Maybe it "just works" but all of these projects feel ancient to me because of their stack despite being brand new. Sure as a user it doesn't matter but as the maintainer/administrator I just don't want to deal with it. Modphp? Yuck. We don't always need to use the new new thing all the time but I can't shake the feeling that the same person who runs this is als…

The target market for Roundcube at least (which I have made some very small contributions to) is small ISPs, and outside of HN and a few other developer enclaves, nobody in the ISP market cares about Python or Ruby or whatever else is sexy today.

Wordpress runs on PHP. Drupal runs on PHP. Joomla runs on PHP. Ergo, ISPs know how to build servers that run PHP. Ergo, if you're writing software that targets the ISP market, you write it in PHP.

Post reply on HN