Difference between revisions of "SoC 2008 Rules"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 3: Line 3:
 
  Those rules are quite flexible for any situation.
 
  Those rules are quite flexible for any situation.
  
== Rules ==
+
= Rules =
 
''We don't like rules.''
 
''We don't like rules.''
  
Line 10: Line 10:
 
However, we don't have the choices, seeing past experiences and issues. :'(
 
However, we don't have the choices, seeing past experiences and issues. :'(
  
=== Summer ===
+
== Summer Generalities ==
 
If you are a student, we expect that:
 
If you are a student, we expect that:
 
* You don't have a full-time job during your summer if you are doing SoC at the same time
 
* You don't have a full-time job during your summer if you are doing SoC at the same time
Line 16: Line 16:
  
 
If you are a mentor, we expect that:
 
If you are a mentor, we expect that:
* You are willing to work with one student.
+
* You are willing to work with one student and answers the questions.
  
=== Selection ===
+
== Selection ==
  
 
To be selected, students will have to:
 
To be selected, students will have to:
* Show on IRC
+
* Show on IRC,
 
* Join the mailing lists (x264-devel or vlc-devel, according to your project),
 
* Join the mailing lists (x264-devel or vlc-devel, according to your project),
 
* Select an idea,
 
* Select an idea,
* Say hello to your potential mentor and admin
+
* Say hello to your potential mentor and admin.
  
 
* Learn about the code you should modify (where in the source, what is the idea...),
 
* Learn about the code you should modify (where in the source, what is the idea...),
Line 31: Line 31:
 
* Complete the Google admission and give a planning idea.
 
* Complete the Google admission and give a planning idea.
  
=== During the summer ===
+
== During the summer ==
  
==== Student expectations ====
+
=== Student expectations ===
 
* Student explain your planning to mentor and admin (not everyone has the same vacations)
 
* Student explain your planning to mentor and admin (not everyone has the same vacations)
 
* Student should report a small mail once a week to both mentor and admin during the time agreed (failure to do that will fail the application )
 
* Student should report a small mail once a week to both mentor and admin during the time agreed (failure to do that will fail the application )
Line 40: Line 40:
 
* Update wiki status page.
 
* Update wiki status page.
  
==== Student rights ====
+
=== Student rights ===
 
* Ask questions and stupid questions to anyone
 
* Ask questions and stupid questions to anyone
 
* Bother the mentor with questions
 
* Bother the mentor with questions
Line 46: Line 46:
  
 
Students will be considered as '''full-right''' developers.
 
Students will be considered as '''full-right''' developers.
 +
 +
=== Mentor expectations ===
 +
* Mentor should talk to admins to any problems as fast as noticed
 +
* Mentor should tell admins if they can't make it to have another mentor.
 +
 +
=== Mentor rights ===
 +
* Fail a student :D

Revision as of 23:22, 17 March 2008

Those rules are mostly for x264 and VLC.

Those rules are quite flexible for any situation.

Rules

We don't like rules.

We like freedom and having fun with software programming.

However, we don't have the choices, seeing past experiences and issues. :'(

Summer Generalities

If you are a student, we expect that:

  • You don't have a full-time job during your summer if you are doing SoC at the same time
  • You are of good will to work with VideoLAN projects.

If you are a mentor, we expect that:

  • You are willing to work with one student and answers the questions.

Selection

To be selected, students will have to:

  • Show on IRC,
  • Join the mailing lists (x264-devel or vlc-devel, according to your project),
  • Select an idea,
  • Say hello to your potential mentor and admin.
  • Learn about the code you should modify (where in the source, what is the idea...),
  • Be able to compile a VLC for your platform (for VLC development) and learn how to use Git.
  • Complete the Google admission and give a planning idea.

During the summer

Student expectations

  • Student explain your planning to mentor and admin (not everyone has the same vacations)
  • Student should report a small mail once a week to both mentor and admin during the time agreed (failure to do that will fail the application )
  • Student should commit one your personal git branch once a week (except first week of your schedule)

Explaining why you can't work one week is fine. Disappearing without notice is not.

  • Update wiki status page.

Student rights

  • Ask questions and stupid questions to anyone
  • Bother the mentor with questions
  • Ask the admin for another mentor if the mentor doesn't answer or doesn't answer adequately.

Students will be considered as full-right developers.

Mentor expectations

  • Mentor should talk to admins to any problems as fast as noticed
  • Mentor should tell admins if they can't make it to have another mentor.

Mentor rights

  • Fail a student :D