codema.in
Tue 28 Apr 2015 5:27PM

Pirate Camps - Kerala Outline

RR Rejah Rehim Public Seen by 145
  • Activate Pirates.org.in and IRC channel
  • Biweekly - IRC meeting
    • For Planing Monthly events and preparing monthly news letter
  • Find Mentors for Projects
  • One Physical Camp Per Month
    • Regular user trainings
    • Contribution packaging events
    • School/College target events

Type of contribution/Participation

  • Infrastructure Management
  • Web Developers and maintainers
  • Web Designers and design updaters
  • Translations
    • Firefox
    • KDE
    • Gnome
    • Diaspora
  • Wiki Editing
  • Documentation
    • FAQ
    • Use case based guide line
    • Cultural localization
  • Testing
    • Mobile Apps
    • h-node.org - Free software supporting hardware promotion
  • Designers
    • Newsletters and Social media images
    • T-shirts and Sticker design

Participant Levels

  • School Students (Cubs) - Computer users - with basic knowledge
    • School students
    • General public
  • level 1
    • Engineering students
    • BCA
    • MCA
    • Don know about free software movements
  • Level 2 - Basic Contributors (Participants of various free software groups)
  • Level 3 - Mentors / Campaigners

Participants Tracks

  • Technical - Those who are able to contribute in technical side (Near future)
  • Semi-technical - Those who are able to contribute h-node, testing etc. not much technical to code, but able to contribute in semi technical areas
  • Non-technical - Not able to contribute in Technical sides , But can contribute in Translation, Documentation, Media, Event management etc.
PP

Pirate Praveen Wed 13 May 2015 12:23PM

ICFOSS is a conducting a boot camp at Calicut and this is the overview of the plan I proposed. All of it can be used in our camps as well.

Philosophy of Free Software.
- Individually and collectively control software.
- self-reliance in technology.

Free Knowledge
- wikipedia
- free access journals

Free Culture
- Creative Commons

Free Standards
- open document format
- xmpp (messaging)
- ogg (vorbis, theora)

Beyond Technology
- Open Web
- Net Neutrality
- Decentralization
- Privacy

Challenges
- Software Patents
- Drug Patents

For students,
- learn by doing
- see state of the art designs
(a mechanical engineer never get to see a Ferari design)
- learn with the best
(your contributions are reviewed by passionate programmers)
- learn tools
- learn collaboration
- solve real problems
- improve communication skills

3 streams of contributions,
system administration/infrastructure maintenance/packaging
coding (features/bug fixes)
documentation/testing

Managing system,
shell and shell scripting
- users and groups
- file system permissions
- remote access, ssh keys

Collaboration,
- git version control
- editing wiki

Communication
- mailing lists
- bug tracking
- irc

Testing
- installer testing
- building upstream source

Communities (I'm part of)
- fosscommunity.in - infrastructure, advocacy
- smc.org.in - local language computing, advocacy
- pirates.org.in - policy, infrastructure, advocacy
- calicut.fsug.in - local Free Software community of Calicut

Local communities in each districts, we should have one in each campus too

Projects (my favorites/todo):

  1. TextSecure for Firefox OS/Loqui IM (Javascript/C++)
  2. mosh ideas/ssp for xmpp (asynchronous messaging in unreliable networks)
    • research, specifications, loqui im, reference implentation
  3. xmpp file sharing for loqui im (javascript)
  4. Kontalk for Loqui IM (javascript)
  5. Backport diaspora to jessie (packaging)
  6. Package gitlab (packaging, ruby)
  7. Maintain a diaspora pod (system administration)
  8. Maintain a discourse forum (system administration)
  9. Maintain Group Server instance (system administration)
  10. Package Group Server (packaging, python)
  11. Package gnukhata (packaging, python, java)
  12. Maintain gitlab instance (system administration)
PP

Pirate Praveen Wed 13 May 2015 12:24PM

ICFOSS is a conducting a boot camp at Calicut and this is the overview of the plan I proposed. All of it can be used in our camps as well.

Philosophy of Free Software.
- Individually and collectively control software.
- self-reliance in technology.

Free Knowledge
- wikipedia
- free access journals

Free Culture
- Creative Commons

Free Standards
- open document format
- xmpp (messaging)
- ogg (vorbis, theora)

Beyond Technology
- Open Web
- Net Neutrality
- Decentralization
- Privacy

Challenges
- Software Patents
- Drug Patents

For students,
- learn by doing
- see state of the art designs
(a mechanical engineer never get to see a Ferari design)
- learn with the best
(your contributions are reviewed by passionate programmers)
- learn tools
- learn collaboration
- solve real problems
- improve communication skills

3 streams of contributions,
system administration/infrastructure maintenance/packaging
coding (features/bug fixes)
documentation/testing

Managing system,
shell and shell scripting
- users and groups
- file system permissions
- remote access, ssh keys

Collaboration,
- git version control
- editing wiki

Communication
- mailing lists
- bug tracking
- irc

Testing
- installer testing
- building upstream source

Communities (I'm part of)
- fosscommunity.in - infrastructure, advocacy
- smc.org.in - local language computing, advocacy
- pirates.org.in - policy, infrastructure, advocacy
- calicut.fsug.in - local Free Software community of Calicut

Local communities in each districts, we should have one in each campus too

Projects (my favorites/todo):

  1. TextSecure for Firefox OS/Loqui IM (Javascript/C++)
  2. mosh ideas/ssp for xmpp (asynchronous messaging in unreliable networks)
    • research, specifications, loqui im, reference implentation
  3. xmpp file sharing for loqui im (javascript)
  4. Kontalk for Loqui IM (javascript)
  5. Backport diaspora to jessie (packaging)
  6. Package gitlab (packaging, ruby)
  7. Maintain a diaspora pod (system administration)
  8. Maintain a discourse forum (system administration)
  9. Maintain Group Server instance (system administration)
  10. Package Group Server (packaging, python)
  11. Package gnukhata (packaging, python, java)
  12. Maintain gitlab instance (system administration)