On 04/07/2014 05:04 AM, Feross Aboukhadijeh wrote:
Jonathan, see: http://webtorrent.io (Still a work in progress)
How does WebTorrent work? https://github.com/feross/webtorrent/issues/39
Feross
Hi Feross,
I believe you missed the point of my post. I am describing a piece of
software that is currently in Beta and provides a thoughtfully designed
two-click interface for users to stream and share content. You have
linked to alpha software that isn't in a working state which happens to
use the same plumbing as the project I described.
So the question is this: how can we protect software like Popcorn-time
from essentially being bullied off the internet? The answer is not to
just to refocus on bigger project that is much earlier in its release
cycle than the one I described. Besides, if your own project gains
traction you'll have to answer this question yourself. If pseudonymous
devs can't resist pressure from Hollywood how will you? Better to
answer this sooner than later.
-Jonathan
? blog <http://feross.org/> | ? studynotes
<http://www.apstudynotes.org/> | ? webtorrent <http://webtorrent.io/>
On Mon, Apr 7, 2014 at 12:50 AM, ChaTo (Carlos Alberto Alejandro
CASTILLO Ocaranza) <[email protected] <mailto:[email protected]>> wrote:
Hi,
An answer to the "single point of failure" of having a URL to pull
the content is to use a secure distribution mechanism.
I think a great candidate is BitMessage, which I have been using
for some months now: https://bitmessage.org/wiki/Main_Page
BitMessage is a secure peer-to-peer communications protocol that
allows you to broadcast a message (or receive a broadcast message)
without revealing your IP address.
Cheers,
On 04/06/2014 11:41 PM, Jonathan Wilkes wrote:
Hi list,
Can some tech liberator out there versed in javascript and
video streaming please take over the popcorn-time project? It
looks like it was developed pseudonymously by at least three
teams now which have all disappeared (probably due to pressure
from Hollywood).
If you haven't heard of it, see:
https://en.wikipedia.org/wiki/Popcorn_Time
Why should this interest you?
* Licensed GPL v3
* Has the most user-friendly interface I've seen in a piece of
free software
* Runs on GNU/Linux, OSX, Windows
* Streams downloads efficiently and uses Bittorrent to seed while
the user watches (with no setup or intervention by the user)
* Accessibility. Looks like the project is getting bullied with
a game of whack-a-mole, probably due to pressure from Hollywood.
AFAICT there is no new technology being used-- the original devs
used mostly pre-existing libs to make something that is easy to
use. What everyone on this list can do using Transmission and
VLC can now be done by non-experts.
How to stop the game of whack-a-mole?
There needs to be something like a "popcorn kernel" team. It
should use exactly the same API as the software currently does,
but just have a place where the user can type in an address from
which to pull the content. It'd be pretty easy to host a tracker
with one or two public domain titles and test with that. Then if
a site like archive.org <http://archive.org> decides to adopt the
YTF API to access its public domain videos, users can just add
that address and start streaming the content. (And again because
they are also seeding this helps out archive.org
<http://archive.org>, so it's a win-win.)
That would remove the only controversial line of code-- the url
of YTF-- so that anyone who wants to improve the software may do
it without being bullied. Also, if there were a well-known
organization dedicated to hosting and defending free software
that could host the repo and front page it would lower the risk
of a rogue, suspicious site putting up downloads with malware in
them. (And each time Popcorn-time gets resurrected at some new
domain that risk increases.)
The original code is still on github. Not sure about the other
incarnations. It's worth noting that there seemed to be quite a
bit of activity on each incarnation (bug fixes, improvements) so
it might be worth it to try to find a link to the most recent
incarnation. (And since it's git it should be easy to audit the
changes.)
I really wish I knew javascript and node.js. Then I'd just do it
myself. :)
Best,
Jonathan
--
ChaTo (Carlos Castillo) <http://chato.cl/>
LinkedIn <http://linkedin.com/in/chato> · Facebook
<https://facebook.com/chato> · Twitter <http://twitter.com/chatox>
--
Liberationtech is public & archives are searchable on Google.
Violations of list guidelines will get you moderated:
https://mailman.stanford.edu/mailman/listinfo/liberationtech.
Unsubscribe, change to digest, or change password by emailing
moderator at [email protected] <mailto:[email protected]>.
--
Liberationtech is public & archives are searchable on Google. Violations of
list guidelines will get you moderated:
https://mailman.stanford.edu/mailman/listinfo/liberationtech. Unsubscribe,
change to digest, or change password by emailing moderator at
[email protected].