a project of the Participatory Culture Foundation.

Archive for December, 2005

Nintendo DS Wifi Bounty

Tuesday, December 27th, 2005

The Nintendo DS WiFi Bounty is a project to generate freely available, license unencumbered internet connectivity libraries for the Nintendo DS, for use with a portable C or C compiler (primarily GCC.)

Bounty: $3,010.45 (and counting)

Success hinges around distributing source which can achieve TCP or UDP connections over IP to a wireless router through the NDS’ custom wireless networking hardware, as well as documentation for the hardware and a tiny demonstration application which verifies two-way communication with another TCP or UDP enabled device (presumably a PC.)

Programming skills: Portable C or C, the ability to develop embedded software, a familiarity with 802-group wireless technologies, and a familiarity with IP-based communications protocols.

Visit the DS Wifi Bounty site for more information

If you take on this project, please let us know so we can update the listing.

Cherokee Bounty - [ENGAGED]

Monday, December 26th, 2005

Cherokee is a flexible, very fast, lightweight Web server. It is implemented entirely in C, and has no dependencies beyond a standard C library. It is embeddable and extensible with plug-ins. It supports on-the-fly configuration by reading files or strings, TLS/SSL (via GNUTLS or OpenSSL), virtual hosts, authentication, cache friendly features, PHP, custom error management, and much more.

Project: Traffic Shaping
Bounty: $500

Cherokee should be able to manage the server traffic based on some rules. This task requires the implementation of a subsystem with the following abilities:

  • Set the max download speed by connection
  • Set the max throughput of a virtual server
  • Set the max throughput of the whole server

Visit the Cherokee site for more information

Manu has taken on this bounty. Good luck, Manu!

If you take on this project, please let us know so we can update the listing.

Cherokee Bounty

Monday, December 26th, 2005

Cherokee is a flexible, very fast, lightweight Web server. It is implemented entirely in C, and has no dependencies beyond a standard C library. It is embeddable and extensible with plug-ins. It supports on-the-fly configuration by reading files or strings, TLS/SSL (via GNUTLS or OpenSSL), virtual hosts, authentication, cache friendly features, PHP, custom error management, and much more.

Project: FastCGI support
Bounty: $700

There is work in progress to support FastCGI on Cherokee. With this task we want to ensure that Cherokee has excelent FastCGI support as soon as possible. It has to support:

  • Unix sockets and TCP sockets
  • Spawning new servers
  • Round Robin between servers
  • Some QA tests to ensure it works

Visit the Cherokee site for more information

If you take on this project, please let us know so we can update the listing.

If you take on this project, please let us know so we can update the listing.

GNOME Bounty - Optimization [ENGAGED]

Monday, December 26th, 2005

GNOME has a number of open source bounties available for completion, ranging in difficulty and payout. The following Optimization project is worth $4,500:

Global memory analysis tool

Global memory analysis tool. A tool that lets you look at the memory usage of all running GNOME programs and help account for where the memory is going. Must properly account for sharing of memory between processes.

———

Michael Langford, a research scientist in computing at Georgia Tech Research Institute, has taken on this project. Good luck, Michael!

If you take on this project, please let us know so we can update the listing.

Donationcoder.com Bounty [ENGAGED]

Monday, December 26th, 2005

Donationcoder.com is running a programming contest to write an open source mod for the SMF forum system and they’re offering $100 and nore than $200 in software:

We’re looking to make 2 mods for the smf (simplemachines) forum system, that will let the mediawiki wiki system, and the mantis bugtracker system share smf login info.

The final result must be made open source and shared with the SMF community. We will be happy to provide web space for the programmer who writes this so that they can maintain a page on it (and for any other smf or open source mods they might want to write).

Familiarity with SMF forum, mantis, mediawiki will help (.php and MySQL)

Visit the Dreamcoder site for more information

Ardaen has engaged with this project. Good luck!

If you take on this project, please let us know so we can update the listing.

AROS Bounty

Monday, December 26th, 2005

Team AROS is a grass roots support group for AROS, and has a number of open source bounties available for completion. The following project is worth $336:

Getting AROS run hosted on OS-X

Need OS-X enabled hardware, C skills and knowledge of AROS or AmigaOS coding.

Visit the Team AROS site for more information

If you take on this project, please let us know so we can update the listing.

GNOME Bounty - Optimization

Monday, December 19th, 2005

GNOME has a number of open source bounties available for completion, ranging in difficulty and payout. The following Optimization project is worth $200:

Create a test suite for browsing in Nautilus

A test case is needed for Nautilus doing a long session of browsing. This test case can be used to detect leaks, using tools such as valgrind. The test case should use the LDTP project. It should do the following:

  • Put Nautilus in the root directory (/)
  • Spider around across different folders
  • Use various views (browser, spatial, as icons, as a list)
  • Be able to account for the fact that under valgrind, things will not happen fast (so it must wait)

Visit the GNOME site for more information

If you take on this project, please let us know so we can remove the listing.

If you take on this project, please let us know so we can update the listing.

GNOME Bounty - Optimization

Monday, December 19th, 2005

GNOME has a number of open source bounties available for completion, ranging in difficulty and payout. The following Optimization project is worth $100:

Add image data to the icon cache

For the GTK 2.6 release, a memory mappable icon cache was developed. This allows us to avoid scanning lots of directories on the startup of every application. However, one thing it does not do is to store the actual icon data in a shared file. This means that common images (consider the “x” on a close button) are duplicated many times.

Visit the GNOME site for more information

If you take on this project, please let us know so we can remove the listing.

If you take on this project, please let us know so we can update the listing.

GNOME Bounty

Monday, December 19th, 2005

GNOME has a number of open source bounties available for completion, ranging in difficulty and payout. The following project is worth $300:

Drag and Drop between Gnome and Firefox

Currently dragging and dropping back and forth between nautilus and firefox is very problematic. Bookmarks and copying actions are easily confused with surprising results.

What we’d like to see: Dragging a bookmark .desktop file to Firefox should open the url the bookmark file contains, not the bookmark file itself. Dragging an http: uri from firefox to the desktop should ask you if you prefer to download the file or make a bookmark point to the location. If a desktop bookmark is created the resulting .desktop file should specify a hyperlink icon (or possibly use the shortcut icon if the link points to an html page).

Visit the GNOME site for more information

If you take on this project, please let us know so we can remove the listing.

If you take on this project, please let us know so we can update the listing.

GNOME Bounty - Mailer

Monday, December 19th, 2005

GNOME has a number of open source bounties available for completion, ranging in difficulty and payout. The following Mailer project is worth $400:

Language selection in composer

Add a pop-up menu to the composer toolbar for selecting the language. This would affect the default spell-checking dictionary, the “On DATE, PERSON said:” attribution, the Content-Language header, and various other things.

Visit the GNOME site for more information

If you take on this project, please let us know so we can remove the listing.

If you take on this project, please let us know so we can update the listing.