I suggest you ...

Write a killer file-sharing application

The title essentially says it all. Freenet would increase notably in popularity if it could be used to reliably and efficiently share files. This would at a minimum entail (a) a good search engine and (b) a mechanism to preserve the integrity of files. The latter could either be reinsertion of missing blocks by seeders, or simply removing files from the search results when they lose their integrity.

716 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    anonymousanonymous shared this idea  ·   ·  Admin →
    started  ·  toadAdmintoad (Admin, Freenet Project Inc.) responded  · 

    One of our Summer of Code students is working on a file search plugin. This should make it easier to upload and download files, rather than having to rely mostly on asking for files on forums, as happens now.

    There is already a “Keepalive” unofficial plugin to ensure that files remain on Freenet. We will look into improving this and integrating it better into Freenet. Generally this should be used by people other than the original inserter for security reasons.

    14 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Mr XMr X commented  · 

        hello

      • Anonymous commented  · 

        This already exists sort of is in a way. The popular Japanese Perfect Dark works just like Freenet, 40 Meg of space you must promise but it's a separate network. It just needs to get used by languages other than the Japanese. So far it's the largest anonymous file sharing network there is IMHO. To get around the spam problem Freenet runs into when developing this kind of program, you must put your faith in the chairman "Kaicho", for it is not Open Source.

      • Realm0xFFreedomRealm0xFFreedom commented  · 

        It would be great if meta-tags in Thaw could be searched.
        e.g. "meta-author:Beatles" or "meta-type:movie"
        If meta data could be displayed with search result, like in Amazon, then freenet would enormously increase in popularity.
        e.g. showing the cover image, author, pages and etc. of a ebook file/container

      • juztrainjuztrain commented  · 

        By the way the facilities and utilites needed for the creation of such substances as a free collection of books, etc.

        You need to create some kind of _unified platform_ to build on its base many already known services, utilities and resources...

      • juztrainjuztrain commented  · 

        Yes, you really need a torrent and wikileaks analogs. This will give a stunning increase in popularity and _effectiveness_ of Freenet. Sorry for my bad English...

      • EveEve commented  · 

        This is the thing that would make Freenet used by the masses. A Built in "p2p" application other than Frost would make all the difference in the world.

      • toadAdmintoad (Admin, Freenet Project Inc.) commented  · 

        We are working on it. Hopefully there will be significant improvements this summer, one student will be working on stuff close to this. Searching is far more difficult than it sounds when you consider that anything that can be spammed/DoS'ed on Freenet will be, let alone scaling issues.

      • PeterPeter commented  · 

        I love the idea of a good P2P-system over Freenet. I tried Thaw but it seems to be not clear enough with all the indexes and meta-tags. Just give me a search system like frost....... Without the board and all discussion.
        I also would like to align the search results with the latest files on top. Or search on the poster. And I also like to block files whith particulair words in it.

      • toadAdmintoad (Admin, Freenet Project Inc.) commented  · 

        I am very skeptical of reinsert on demand. It really shouldn't be necessary on a largish network - which we have - and it has serious security issues. And IMHO it should be possible to *greatly* improve freenet's data persistence i.e. make files last a lot longer.

      • ju.riju.ri commented  · 

        i would suggest these features for a filesharing client:
        - insert only on demand. this would greatly reduce the mass insertion and reinsertion of stuff that people just want to "keep available"
        - client automatically inserts lists of available files (with some sort of date stamp). these lists are the base for searches. lists stay under the hood tho. no need to bother the user with any "list handling"
        - easy sharing of "watched" local directories. changes are detected and inserted as list updates. give the choice to include directory names in the published data for search
        - reinsert, insert and heal requested files on demand

        freemulet does most of this now, but it doesnt use the nodes built-in file handling, which is bad: you lose healing and other great features. also I'm not so sure about freemulet's security (?)

        thaw does some of this now, but: inserting of fileslists has to be done manually and is VERY complicated. lists are static. no insert or reinsert on demand, resulting in mass insertion of unwanted files. but uses freenet's great built-in filehandling.

        actually my dream would be a freemulet client that uses freenet's smart internal file handling, including healing, and some improvements to sharing and search.

      Feedback and Knowledge Base