News

EC publishes study on Next Generation Internet 2025 2018/10/05

Bob Goudriaan successor of Marc Gauw 2017/10/12

NLnet Labs' Jaap Akkerhuis inducted in Internet Hall of Fame 2017/09/19

NLnet and Gartner to write vision for EC's Next Generation Internet initiative 2017/04/12

Dutch Ministry of Economic Affairs donates 0.5 million to "Internet Hardening Fund" 2016/12/16

Vietsch Foundation and NLnet cooperate in internet R&D for research and education 2016/09/28

 

CPAN6; description

[CPAN6 -- concluded on 2011/02]

People are designed to collect things, whether it is food, postal stamps, or digital information. On our hard-drives, we collect software, photos, development sources, documents, music, e-mail, and much more. The typical application sees this `collecting' as secundary problem to their main task, offering little help in administering the data produced with it. CPAN6 focusses purely on this aspect, and can therefore improve the way people work in general.

Brief history

The Perl community has a very succesfull module archive, named CPAN. In just over 11 years, it has collected more than 11,000 different open source modules, contributed by thousands of authors.

Many other programming language communities have tried to create their own version of CPAN, but none was so successful yet. One of the disadvantages of CPAN is that it is very much entangled with Perl5, so it cannot be used to implement other archives. And this starts to bite the Perl community itself as well: with the upcoming release of Perl6 (with Parrot as large product aside), the old infrastructure needs a major overhaul.

In the process of abstracting the archive's functionality --combining the features of CPAN with modern needs like authentication-- it was discovered that the resulting design could benefit close to all applications: every time someone collects any form of digital information. Even, to organize ones home directory. Now, the target for CPAN6 has become to be included as Open/Save option in any application.

Calls

Send in your ideas.
Deadline Feb 1st, 2018.

 

Project CPAN6

NLnet Projects

 
Last update: 2007/09/14