See also: AlgonquinProgrammingOlympics
We are looking for volunteers to adjudicate the contest for the $500 Prize provided by OCLUG.
Saturday, May 24 → NOTE: This is NOT the long weekend, the long weekend is the weekend before this
Questions from participants
firstname.lastname@example.org will transmit to various members of the Board. However, OCLUG's judges try to work by consensus and are allowed to make up their own mind. We are trying to establish some guidelines below, but the weight given to each issue may vary. Open source has several definitions, but among them http://en.wikipedia.org/wiki/Open_source and http://www.opensource.org/docs/definition.php may be useful.
(Start out the same as last year - suggestions for changes?)
tools: compiler editors web browser email libraries to link with gui framework(s) OS documentation tools documentation version control bug tracking gpg/ssh key? collaboration s/w, LAMP stack: wiki, mailing list, etc. ide (eclipse) osi/dfsg approved license philosophy: do they walk the walk: sourceforge public version control (distributed, like git, a bonus) public transparency personal philosophy (have they heard of fsf, free-speech vs free-beer, etc)
List from discussion between Dave and Tyler
Use of opensource components: - libraries - languages - true opensource community products like Perl, Python, Ruby, etc - nonproprietary languages used by FOSS (C, C++) - minus points for using proprietary languages requiring closed tools (Microsoft, Borland, etc) - platforms - developed on FOSS OS (Linux, BSD) - developed on FOSS OS for cross-platform runtime (Java, C#, Perl, Ruby, etc) Use of opensource tools: - editors - source control - bug trackers - test harnesses Style appropriate to language Appropriate choice of tools - chose their FOSS components with reasonable forethought, rather than just picking something Google found - using components that have a reasonable chance of life, rather than dead-end projects How did they decode the videos? - bonus points for using FOSS viewers like mplayer