FreenetWiki : SummerOfCode

HomePage :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register
Most recent edit on 2008-03-01 15:54:23 by MatthewToseland [link to SummerOfCode2008]

Additions:
See The 2008 page.
Older pages:
The 2007 page.
The 2006 page.


Deletions:
See this year's page.
Also last year's page.




Edited on 2007-03-06 21:38:27 by MatthewToseland

Additions:

Google Summer of Code: Freenet

See this year's page.
Also last year's page.


Deletions:

The Free Network Project Summer Projects

The Free Network Project is excited to take part in the Google Summer of Code 2006. This project endeavors to fund students to contribute to an open source project over the summer break AND get paid for it.
Announce on @devl

Example Proposal Ideas

You might want to take a look at the proposed ideas for FreenetZeroPointEight , however these are likely to be extremely difficult to accomplish in the given period, and will require a detailed understanding of the Freenet codebase.

How to sign up

Go here.

Requirements

(Borrowed from here).

Proposal Guidelines

Students are responsible for writing a proposal and submitting it to Google before the application deadline. The following outline was adapted from the Perl Foundation open source proposal HOWTO. A strong proposal will include:
    * Name
    * Email
    * Project Title
    * Benefits to the Freenet Community - a good project will not just be fun to work on, but also generally useful to others.
    * Deliverables - It is very important to list quantifiable results here e.g.
          o "Improve X modules in ways Y and Z."
          o "Write 3 new man pages for the new interfaces."
          o "Improve test coverage by writing X more unit/regression tests."
          o "Improve performance in FOO by X%."
    * Project Schedule - How long will the project take? When can you begin work?
    * Bio - Who are you? What makes you the best person to work on this project?

Frequently Asked Questions

Am I eligible?
Please see the StudentFAQ for all questions about eligibility.
When is the proposal deadline?
Your proposal has to be submitted before the 8th. 6PM PDT
What projects were completed successfully by students last summer?
The Free Network Project did not take part in the SoC before this year.



Edited on 2006-05-04 10:01:19 by NextGens

Additions:
Your proposal has to be submitted before the 8th. 6PM PDT

Deletions:
Your proposal has to be submitted before the 8th. 1PM PCT



Edited on 2006-05-03 22:38:59 by IanClarke

Deletions:
- Example Proposal Ideas
  • Requirements
  • Proposal Guidelines
  • Possible Mentors
  • Frequently Asked Questions



    Edited on 2006-05-03 13:04:07 by CacoPatane [Add file spider in behalf of batosai]

    Additions:
    - A file spider that fetches keys from various sources (Frost messages, FUQID queue, the file utility mentionned above, etc.) make an index with additional meta-data (name, type, size, comment, date of last successfull download, etc...) and insert it.



    Edited on 2006-05-03 11:34:01 by MatthewToseland

    Additions:
    - Transport plugins
  • Better NAT support - UP&P, STUN etc (maybe already taken)



    Edited on 2006-05-03 11:32:25 by MatthewToseland

    Additions:
    - Denial-of-service-resistant link-level encryption via JFKi (probably already taken)

    Deletions:
    - DoS-resistant link-level encryption (probably already taken)



    Edited on 2006-05-03 11:32:03 by MatthewToseland

    Additions:
    - A Freenet wrapper tailored towards being easy to install, run, and upgrade on OSX
  • A freesite spider with automatic freesite categorization, based on meta tag information, and automatic insertion of new index editions, written in java 1.4, possibly with swing interface, or as a plugin. May produce either a freesite or a search index or both.
  • Packages for debian/redhat/etc (probably already taken)
  • DoS-resistant link-level encryption (probably already taken)
  • Untrusted plugins / scripting language in fproxy (this is FAR harder than it initially sounds, talk to the developers!)
  • You might want to take a look at the proposed ideas for FreenetZeroPointEight , however these are likely to be extremely difficult to accomplish in the given period, and will require a detailed understanding of the Freenet codebase.


    Deletions:
    - A version of Freenet tailored towards being easy to install, run, and upgrade on OSX
    Also, take a look at the proposed ideas for FreenetZeroPointEight. Note that these are likely to require a much more in-depth understanding of the existing Freenet codebase than applications which use the FreenetClientProtocol.




    Edited on 2006-05-03 05:15:25 by IanClarke

    Additions:
    Go here.

    Deletions:
    Go [http://code.google.com/soc/student_step1.html here].



    Edited on 2006-05-03 05:14:59 by IanClarke

    Additions:
    The Free Network Project is excited to take part in the Google Summer of Code 2006. This project endeavors to fund students to contribute to an open source project over the summer break AND get paid for it.

    How to sign up

    Go [http://code.google.com/soc/student_step1.html here].


    Deletions:
    The Free Network Project is excited to take part in the Google Summer of Code 2006. This project endeavors to fund students to contribute to an open source project over the summer break.



    Edited on 2006-05-03 03:33:32 by IanClarke

    Additions:
    - A Python / C / Ruby / [your favorite language] library to interface with FreenetFCPSpec2Point0

    Deletions:
    - A Python / C / C / Ruby / your favorite language library to interface with FreenetFCPSpec2Point0



    Edited on 2006-05-03 03:32:28 by IanClarke

    Additions:
    - A Python / C / C / Ruby / your favorite language library to interface with FreenetFCPSpec2Point0

    Deletions:
    - A [ Python / C / C / your favourite language goes here ] library to interface with FreenetFCPSpec2Point0



    Edited on 2006-05-02 22:36:01 by NextGens

    Additions:
    - A [ Python / C / C / your favourite language goes here ] library to interface with FreenetFCPSpec2Point0

    Deletions:
    - A [ Python / C / C / your favourite language goes here ] library to interface with FreenetFCPSpec2Point0



    Edited on 2006-05-02 22:35:25 by NextGens

    Additions:
    - A [ Python / C / C / your favourite language goes here ] library to interface with FreenetFCPSpec2Point0

    Deletions:
    - A Python/C/C/<your favourite language goes here> library to interface with FCPv2



    Edited on 2006-05-02 22:31:40 by NextGens

    Additions:
    - A Python/C/C/<your favourite language goes here> library to interface with FCPv2



    Edited on 2006-05-02 22:29:40 by NextGens [minor fix]

    Additions:
    Your proposal has to be submitted before the 8th. 1PM PCT

    Deletions:
    Your proposal has to be submitted before the 8th. 13PM PCT



    Edited on 2006-05-02 22:29:13 by NextGens [setting a deadline up]

    Additions:
    Your proposal has to be submitted before the 8th. 13PM PCT

    Deletions:
    Please check back soon for the proposal deadline.



    Edited on 2006-05-02 18:50:14 by IanClarke

    Additions:
    Also, take a look at the proposed ideas for FreenetZeroPointEight. Note that these are likely to require a much more in-depth understanding of the existing Freenet codebase than applications which use the FreenetClientProtocol.



    Edited on 2006-05-02 18:32:06 by IanClarke [move the ideas to a more visible spot]

    No differences.


    Oldest known version of this page was edited on 2006-04-30 19:15:25 by IanClarke [first edit]
    Page view:

    The Free Network Project Summer Projects


    The Free Network Project is excited to take part in the Google Summer of Code 2006. This project endeavors to fund students to contribute to an open source project over the summer break.
    Announce on @devl


    Requirements

    (Borrowed from here).


    Proposal Guidelines

    Students are responsible for writing a proposal and submitting it to Google before the application deadline. The following outline was adapted from the Perl Foundation open source proposal HOWTO. A strong proposal will include:

        * Name
        * Email
        * Project Title
        * Benefits to the Freenet Community - a good project will not just be fun to work on, but also generally useful to others.
        * Deliverables - It is very important to list quantifiable results here e.g.
              o "Improve X modules in ways Y and Z."
              o "Write 3 new man pages for the new interfaces."
              o "Improve test coverage by writing X more unit/regression tests."
              o "Improve performance in FOO by X%."
        * Project Schedule - How long will the project take? When can you begin work?
        * Bio - Who are you? What makes you the best person to work on this project?

    Example Proposal Ideas


    Frequently Asked Questions

    Am I eligible?
    Please see the StudentFAQ for all questions about eligibility.

    When is the proposal deadline?
    Please check back soon for the proposal deadline.

    What projects were completed successfully by students last summer?
    The Free Network Project did not take part in the SoC before this year.
    Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.2
    Page was generated in 0.1641 seconds