CRTC to issue decision on video, music streaming services and data plans. The Canadian telecommunications watchdog will issue a decision today that affects net neutrality.
The definition of net neutrality is (from wikipedia):
Net neutrality is the principle that Internet service providers and governments regulating the Internet should treat all data on the Internet the same, not discriminating or charging differentially by user, content, website, platform, application, type of attached equipment, or mode of communication
The issue is that Videotron in Quebec was not counting a certain streaming service’s data usage against customer’s data cap. This meant if you streamed 300mb of data from the service, it would not count against your 4gb data plan, but if you used a competing service it would count.
That is a direct attack on net neutrality, where an ISP or mobile network provider is directly favouring one service over another, which distorts the free market. We will see today what the CRTC has to say about it.
Dave Chaney has written a nice blog post detailing why Slack the chat tool is inappropriate for open source projects to use.
The reasons to prefer something other than Slack for open source project communications are:
- Slack is closed source
- Slack requires paid memberships, especially when integrations start to be used
- Communications within Slack stay within Slack, they cannot be linked to the outside world (that’s a walled-garden, anti-open Web attitude, it makes sense in a corporate setting but not for open source projects).
- Slack favours real-time communication, even while it tries to promote asynchronous communication
Instead of closed, synchronous, systems I recommend open source projects stick to asynchronous communication tools that leave a publicly linkable, searchable, url.
The tools that fit this requirement best are; mailing list, issue trackers, and forums.
I’ve mentioned Zulip as an alternative before because it does have some great features and besides, it’s licensed under a free/open source license.
On Hacker News, you can see a lively discussion about this topic.
The lead developer of Zulip chimes in with a thought-provoking response to the blog post, suggesting that Slack isn’t the real problem (though it is a contributor):
…even with “asynchronous” media like email, bug trackers, or forums, often people reply basically immediately (within minutes or maybe hours), just like you can in chat, and it might be hours or days before everyone has a chance to see the conversation and respond.
The problem is that the messages have no organizational structure beyond the channel. In Slack and friends, there’s no easy way to see what _actual conversations_ happened while you were away, and it’s really hard for a channel to discuss multiple things, so conversations either die or become hard to read when someone starts talking about something else. Combined, this means you have to (1) read _everything_ in order to know what happened and (2) be continuously online in order to participate effectively. This may not matter if your community is super low-traffic, but if you have hundreds or thousands of messages being sent daily, this effectively excludes everyone who doesn’t have a LOT of time to spend on the chat community.
The solution in Zulip is to have threads for conversations, and it is possible to view discussions outside of Zulip with public URLs so it isn’t a walled-garden of conversation. Highly recommend checking it out.
One of the best blogging tools, WordPress, can now import blogs and posts from rival Medium. Medium recently has laid off several workers and is searching for a new vision of what their company’s mission will be.
WordPress has been around for a long time and it just keeps getting better. The best feature, in my opinion, is that WordPress is free/open source.
Importing Medium posts and switching to WordPress is a good idea because who knows how long Medium will last in its current form, and besides you get more power and customizability with WordPress.
Check it out, it’s a hackathon for SecureDrop, the software that Aaron Swartz worked on to give whistleblowers a secure method of dropping off files to newspapers on the web. A lot of news organizations have a SecureDrop website that can be accessed through Tor to hide your IP address. Excellent piece of software to hack on.
The hackathon is on Saturday November 5th and Sunday November 6th in San Francisco. Aaron’s 30th birthday would have been next week Tuesday, November 8th.
There are also speakers scheduled after the first day of the hackathon.
Now a bit about Aaron Swartz. He co-authored an early version of RSS and helped launch Creative Commons, and worked on a piece of Python code called web.py (which was one of the web servers Reddit used).
Aaron Swartz’s ideals and all his awesome hackery and coding to support them is something we can all learn from. Instead of simply discussing and debating endlessly, he would at some point sit down and write new tools to build a better future. SecureDrop, Creative Commons, they are all tools in support of the open web, and fundamentally in support of freedom.
SecureDrop is possibly the most important software. It lets journalists receive data from whistleblowers securely. Among the news organizations using SecureDrop are The New Yorker, the Washington Post, VICE Media and the Globe and Mail.
So if you are in San Francisco check out the hackathon. If you are anywhere else in the world, you can still work on SecureDrop, just fire up your favourite text editor and download the code.
Gitlab is a git-based source code hosting service similar to Github. What makes it superior to Github is that it is free/open source and can be self-hosted by you or your company.
Gitlab also has a lot of features that are better designed than Github. The latest version of Gitlab offers a Kanban board for an overview of issues that are being worked on. The user interface is simpler to work with.
Gitlab allows users to import repositories from other services such as:
- Google Code
- any other git repository from any URL
I’ve been looking for a replacement to Github because they have been moving slower than before in adding features and the user interface isn’t that great, I also prefer being able to self-host as much software as possible and being able to contribute back to the source code if I choose to.
If your company is looking for an alternative to Github, look no further because Gitlab is awesome and easy to work with.
If you wanted to use encrypted email in the past, it was hard to do so. ProtonMail makes it easy and it is fully open source.
Recently, Yahoo was caught leaking all of its users emails to the NSA. Yes, you read that correctly, Yahoo allowed the NSA to search through all emails. If your emails are unencrypted and you were using Yahoo Mail, the NSA knows a lot about it. It’s worse than that though, because emails can come from other mail providers. So your friend who uses Gmail or their own server will have all the emails sent to your Yahoo mail account searched by the NSA as well.
But enough fear-mongering, what can we do about it? The first step is checking out ProtonMail. The second step is telling your friends to check it out.
Email is your identity on the Internet and how you get things done. Email contains newsletters and important work-related data, and it can contain personal data. Using unecrypted email is dangerous and ProtonMail’s goal is to protect you by being open source and by encrypting email.
Continue reading “ProtonMail is encrypted email, open source.”