bava.tv brought to you by PeerTube

I recently said something along the lines of….

The nice part about a ds106.tv, as Tim reminds me, is there are no copyright trolls. Small can be very good for a video community. Plus, I have already spent my time dealing with the Youtube copyright crap, and I have no interest to go back there. Everything I have on Vimeo is backed-up locally (and remotely); I basically have my bug-out bag by the door ready to go at anytime. If they delete my videos, it would just mean finding another home for them, and maybe that is exactly what we’ll do with ds106tv  ?

And that is exactly what Tim did when he got the open-source video platform PeerTube up and running for ds106.tv. I took one look at it and immediately knew it was the alternative I’ve been looking for for some time now. What’s more, you gotta love their motto:

Our aim is not to replace them [YouTube, Vimeo, etc.], but rather to simultaneously offer something else, with different values.

One of the coolest things about PeerTube, other than it being free and open, is it’s premised on a decentralized, federated network of a variety of instances (not unlike Mastodon). So, for example, I can federate my own instance, bava.tv, with ds106.tv and folks who come to either can explore what’s on both. Even better, there’s the ability to provide redundancy so we can back-up each others videos in the event of server issues, take-downs, etc. It’s everything ad-revenue and premium video sharing services are not.

But it gets better, it also has the youtube-dl open source python library built-in so that you can migrate your videos off services like YouTube and Vimeo. But as the above Tweet from the Electronic Frontier Foundation makes clear, the youtube-dl code is currently under attack by the MPAA and RIAA for enabling copyright circumvention. In fact, trying to takedown open source code is an already established tactic, back in May the MPA did the same thing to the open source software Popcorn (a Netflix clone). But in that case the developers of Popcorn appealed to Github to re-instate their repo:

The developers submitted a DMCA counternotice explaining that the MPA’s request is not legitimate. The code is owned by Popcorn Time, not the MPA, and Popcorn Time asked GitHub to restore access.

“The code is 100 % ours and do not contain any copyright [sic] material please check again,” the developer wrote.

The app’s developers made a good point here. The identified code (not the built app) is not directly copyright infringing and it contains no direct links to copyright-infringing material either. This means that a DMCA notice may not be the right tool here.

Faced with both requests, GitHub has now decided to restore full access to the Popcorn Time repository.

Let’s hope youtube-dl gets as lucky as Popcorn did back in May, but at the same time you begin to understand that in many ways Github is just as arbitrary and liable as Youtube to remove and block access to our culture, this in the form of code, based on power plays by monied interests. It’s the same mistake of consolidating resources, and by extension power, in the hands of a few monolithic sites (rather than federated across many) that gets us back in the hole.

In fact, the Youtube-dl makes archiving videos you want to save from around the web unbelievably convenient for copying videos in seconds.

It”s been over 8 years since I lost all my videos on YouTube thanks to copyright claims and the unilateral arbitration at the hands of for-profit platforms, so it is nice to finally have a really tight alternative. I have been playing with it for over a week given I wanted to make sure the Docker installation works on Reclaim Cloud (it does!), along with the CLI tools that make migrating an entire Vimeo or YouTube channel to PeerTube absolutely painless. I did this yesterday and brought over over 275 videos, and all the accompanying metadata—so good.

I think the thing I appreciate the most about PeerTube is the way it lets you explore your own and others videos. Tim has been uploading all of his videos to ds106.tv and we are working on federating my site with his (it is actually simple to federate instances, but I deleted my previous instance so there have been some caching issues) and I have been able to discover so many of the old gold DTLT Today episodes, not to mention ds106 gold, and more.

I think the larger plan is to give people account on ds106.tv to upload videos for the ds206.video course we are designing, or even better, help them spin up their own PeerTube instance to see what its all about. To that end I need to work on a one-click install for PeerTube on Reclaim Cloud, which should be very doable, as well as a more in-depth how-to for the peerTube CLI given wrapping your head around that really makes this tool amazing for migrating a large amount of content in a short period of time. ds206.video is already paying dividends and it is still months away from starting. #4life

DTLT Today: Episode 104, UMW’s Domain of One’s Own

Note: At two points in the above video (roughly at 12 minutes and 22 minutes) there’s cacophonous feedback when we go to the shot of the laptop. Andy picks it up and fixes it soon after the 22 minute mark. I’ll be editing this out sometime soon, apologies in the meantime. Those clips with heavy feedback loop have been edited out.

After a year and a half hiatus DTLT Today is finally back in action with episode 104. Even better, we had the whole old gold crew together (i.e. Martha Burtis, Andy Rush, Tim Owens, and myself) to talk about the Domain of One’s Own project we’re kicking off this Fall for 1000 freshman.

I pushed for this episode because I was blown away by how streamlined Tim Owens and Martha Burtis had engineered the sign-up using the client management software WHMCS. It’s extremely slick; a two step process that gives students and faculty alike their own domain and web hosting immediately. What’s more, the domain propagates in less than 10 minutes. It’s amazing to see how cleanly and professionally this project has come along. Martha and Tim talk a bit about their setup process in the above episode, which I find nothing short of fascinating, particularly the bafflement of the WHMCS community forums when they were inquiring how to give domains away for free and prevent anyone from buying anything else. A new kind of client software! :)

Given all our success we got a little cocky (royal we, it’s all TIM OWENS!) and decided to open a parallel project up to any interested teachers and faculty over at Reclaim Hosting. Over the next two weeks we are going to be knee deep in support documentation and videos for Domain of One’s Own, and what struck me today is that we can easily run this project in terms of support with an eye to the open web. Not unlike ds106, we can focus and build the project for our immediate community, but at the same time open it up to a larger community for anyone interested. Fact is, we aren’t duplicating efforts, we would be doing this stuff anyway. After Tim figured out how to make the process so smooth to clone such a model was simple, we just needed some money to float the server and software cost for an academic year, and thanks to the Shuttleworth Foundation flash grant I received (thanks to David Wiley) we could do it.

Another thing that struck me as we were doing DTLT Today yesterday was that we could also plan every Monday afternoon throughout the Fall semester on doing an episode of DTLT Today focused on getting people familiar with CPanel, installing open source applications, setting up aggregator blogs, etc. Seems to me we would be killing two birds with one stone, supporting the local students, staff and faculty at UMW as well as any interested teachers/faculty from any interested school, college, and/or university (hell, you don’t even have to be part of any of them). Initially this was the same reason we opened up ds106, because folks wanted to know how to manage their own web host, access their databases, setup subdomains, customize open source applications, and much more.

Even cooler, we can make it so that any interested faculty can control and manage their students accounts. They can set them up with domains, access their CPanels, and generally work with them if they are having issues. It gives the students their own space and gets them familiar with the possibilities of open source web-based applications while at the same time giving the faculty the ability to help them as they get started. I love this idea!

At lunch yesterday Tim referred to this model as “distributed ed tech” that we can all do if we simply point our work a bit more towards a community beyond our campus. What’s more, you have to provide a shared object of attention and invite people in so you can have a wider community. But not at the expense of the local, but rather to augment what’s happening locally, which has been proven to be the case with ds106.

I know firsthand there are a lot awesome people who not only could use some focused help with managing web hosting for themselves, as well as a community, but also would bring a mojo to community engagement that is remarkable. I am referring particularly to Todd Conaway’s post “Owning and Sharing: Like Buying a Coke” wherein he illustrates the various cultural issues that are wide spread across higher ed (anything from financial woes to limited human resources to despotic IT departments to a general institution bureaucracy and malaise) that such a community of distributed edtech might help a lot of people overcome for a real, compelling change in their local cultures. We’re all doing what we are doing anyway, it’s now time to just point it outwards a bit so that we can start sharing resources, working smarter, and build the cross-campus, inter-institutional connections our schools, colleges and universities seem to do everything in their power to prevent.