I'm thinking (and I think wrong quite often) that this might make Tahoe-LAFS into something that could generate interest, possible funding, maybe even something like Google Summer of Code funding.<div>----<br>- Think carefully.<br>
- Contra mundum - "Against the world" (St. Athanasius)<br>- Credo ut intelliga - "I believe that I may know" (St. Augustin of Hippo)<br>
<br><br><div class="gmail_quote">On Wed, Jan 6, 2010 at 3:39 PM, Brian Warner <span dir="ltr"><<a href="mailto:warner@lothar.com">warner@lothar.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Jody Harris wrote:<br>
> So, has any work been done on an HTML-embeddable Java client?<br>
><br>
> Is this even possible?<br>
><br>
> It would be a publisher's dream (one of them, anyway) to be able to<br>
> publish through a Tahoe-LAFS cloud with a Java client that could connect<br>
> to the introducer for downloading content without having to funnel the<br>
> data through a central server.<br>
<br>
</div>That'd be pretty cool. Personally, I've been thinking about doing it in<br>
javascript, as a Firefox extension, which would enable things like<br>
tahoe: URLs embedded in HTML hrefs. We've got a lot of things to fix<br>
before either one is feasible.. switching away from Foolscap for the<br>
storage-server protocol, switching from shared secrets to ECDSA signed<br>
messages for storage-server operations, getting our favorite crypto<br>
primitives and FEC libraries available from the target language,<br>
defining the top-level API that this embedded Tahoe component offers to<br>
something higher-up in the browser, etc.<br>
<br>
cheers,<br>
-Brian<br>
_______________________________________________<br>
tahoe-dev mailing list<br>
<a href="mailto:tahoe-dev@allmydata.org">tahoe-dev@allmydata.org</a><br>
<a href="http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev" target="_blank">http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev</a><br>
</blockquote></div><br></div>