Feature #97
Project list for internships/stages at /tmp/lab
| Status: | Assigned | Start: | 07/31/2009 | |
| Priority: | Normal | Due date: | ||
| Assigned to: | - | % Done: | 0% |
|
| Category: | Open Projects | Spent time: | - | |
| Target version: | collab/project phase | |||
Description
All the projects that are proposed for internships at /tmp/lab
History
Updated by Philippe tmplab praxis 1390 days ago
Want to have a cool internship working on open source software? Don't want to work for peanuts for Google? Join the /tmp/lab and make your internship into a unique experience. French or English speaking welcome. Accommodation possible.
Tech projects (computer students & nerds-without–a-degree)- Streamster2: Easy to use, Advanced TOR-like network
- HostileWRT: Shell, C or Lua code on WiFi, security, audit, embedded platforms.
- RubySCTP: Ruby SCTP stack with the same API as pySCTP (based on lksctp / SCTP socket API)
- FasterJasperRb: Ruby Jasper Reports accelerated report server (as suggested in http://wiki.rubyonrails.org/rails/pages/HowtoIntegrateJasperReports)
- Redmine improved interface to manage bugs and edit Wiki
- Input engine for Redmine Wiki (to make it accept Trac wiki syntax, Mediawiki syntax, ...)
- BrokenTV key: Linux-based USB key for journalism in censored/hostile territories
- BrokenTV platform: Free and Open source platform for Open / Mutable Web TV broadcasting
- Anti-MitM: Detect and block Man in the Middle attacks with forged SSL certificates
- SCTP Interoperability Project: Differences and compatibility between Linux lksctp, SCTPlib, Intel, SCTPscan, NMAP and custom SCTP implementation.
- Security Contact Appliance: Point of Contact security services (Log management, Configuration Management, Tracking Support System, CA-Certificate Authority, Documentation)
- ASN1 PER aligned open source encoder/decodder library
- Setting up a fund-raising campaign in technological NGO
- Legality study of Reverse Engineering in Europe, USA and the rest of the world (compared law)
- Technology-lobbying: methods and actions of a new and rising activist force
- A woodfired kiln for both Ceramics and Semi-Conductors (ceramic / material)
Updated by Philippe tmplab praxis 1390 days ago
If you have a project you'd like to propose, please tell us, we are also welcoming outside student / research projects.
Updated by Philippe tmplab praxis 1390 days ago
Méthode de travail:
- Un sujet défini avant le stage
- Une convention de stage définie et signée par le /tmp/lab et le stagiaire
- Un "mentor" qui suit ton travail
- Une équipe (le cas échéant si c'est déja sur un projet ou il y a plusieurs personnes qui travaillent) travaille en collaboration avec le stagiaire, sans distinction stagiaire/non-stagiaire
- System d'information et de coordination: tracker / compte shell / wiki / SCM... (Trac / Redmine / GIT-SVN)
- Développement Agile / TDD / eXtreme Programming (XP) / Crystal Clear fortement souhaité. (Unit testing, release often, pair programming, ...). Un petit training doit être demandé si le stagiaire ne connait pas ces méthodes.
- Point hebdomadaire avec toute l'équipe (mentor + dev éventuels) pour l'avancement (Skype / VoIP)
- Workshops spécifiques pour 1/ formation 2/ recherche sur un point bloquant (par tranche de 1/2 journée voir 1 journée)
- Le stage peut se faire sur place ou en remote (au début, un bootstrap sur place est preferrable)
- Si le stage se fait sur place, on fonctionne en bureau mobile. Le stagiaire a toujours un endroit pour travailler, mais potentiellement cet endroit peut changer en fonction des activités du lab (workshop...). Pour cela, nous préférons au départ les projets qui ne demandent pas de travail sur une machine sur site particulière (serveur dédié OK).
- Mailing List ouverte des le début, coordination publique avec le mentor.
- SCM code repository ouvert des le début: checkout public des sources possible des le début
- Option: free hosting pour un domaine spécifique au projet (et continuation apres la fin du stage)
- Le projet a pour objectif d'être réalisé, mais aussi la méthode de travail doit pouvoir servir de modèle (pattern) pour donner l'exemple à d'autres structures et permettre d'améliorer les conditions de stage (refactoring permanent)
Updated by Philippe tmplab praxis 1173 days ago
- Assigned to deleted (
Philippe tmplab praxis)
- Now association MUST pay interns whose internship > 2 month