Freenet has a goal to provide freedom of speech and Freedom of information through a peer-to-peer network with protection of user 's identity . According to Clarke , Freenet aims to provide freedom of speech through a peer-to-peer network with strong protection of anonymity ; as part of supporting its users ' freedom , Freenet is free and open source software .