Dashboard > blojsom > About blojsom > Blojsom Developer Contest 2005
  blojsom Log In   View a printable version of the current page.  
  Blojsom Developer Contest 2005
Added by David Czarnecki, last edited by David Czarnecki on Feb 21, 2005  (view change)
Labels: 
(None)

Contest Closed

The developer contest has now been closed. Thanks to those who submitted entries. Judging will now begin.

Jump to: FAQ

Developer's Contest

Plugins allow you to extend the capabilities and functionality of blojsom. Take a look at the list of available plugins to see what types of things have already been done using the plugin API.

I've shamelessly adapted these rules from the MovableType Developer's Contest.

Judges

David Czarnecki (lead blojsom developer)
Mark Lussier (blojsom contributor)

Maybe a few others.

Prizes

1st Prize (One Winner):

  • $50 Amazon.com gift certificate and a blojsom t-shirt

2nd Prize (Two Winners):

  • blojsom hooded sweatshirt

3rd Prize (Three Winners):

  • blojsom t-shirt

How To Enter

Entries must be received by February 14th, 2005 12:01 AM (EST).

No purchase necessary.

Besides, blojsom is free software.

Multiple plugins in a single submission will only count once towards a single individual. Individuals cannot win more than once in this contest.

Submitting Entries

Your submission must include:

  • A description of your plugin: what it's supposed to do.
  • Installation instructions, including a list of all prerequisites.
  • Usage instructions: how to use it, and how to make sure it's working you would expect.

In other words: we can only test and judge your plugin if we know what it's supposed to do, so you'll need to provide us with all of the information that we need to make sure that we can run your plugin successfully.

Take a look at the available plugins to see the documentation format used to describe each plugin.

BSD License Compatability

blojsom uses the BSD license.

Developers may choose an appropriate license for their plugin. However, any plugin submissions with licenses incompatible with the BSD license (e.g. GPL) cannot be included a future version of blojsom.

Submission Form

At the time you are ready to submit your plugin, include the following in an e-mail to David Czarnecki (david (at) blojsom (dot) com).

Personal Information

  • Name:
  • Address :
  • City:
  • State/Country/Provice:
  • Zip/Postal Code:
  • Home Phone Number:
  • Work Phone Number:
  • Email Address:

Mailing/shipping address must be a street address.

Entries should be packaged as a complete .ZIP or .tar.gz file and contain all source code, supporting libraries, and build files with instructions on how to build the plugin.

Reference Documents / Support

Reference Documents

Support

blojsom developer's mailing list.

Judging Criteria

Entries will be judged by a panel of qualifying blojsom developers and third-party judges. Decisions of the judges are final as to all matters relating to this contest. The judges will consider the following criteria in determining winners:

  • Broad Applicability (40%): How the plugin takes advantage of blojsom's capabilities making them applicable to the broadest number of users.
  • Robustness (20%): A measure of how well the plugin has been engineered and how it stands up to the stress of testing and edge cases.
  • Integration (20%): How well the plugin/module integrates both into external services (eg. Web Services), and into the blojsom engine and interface. This is also a measure of how much the plugin takes advantage of the plugin architecture features in blojsom (eg. event/listener API, ability to integrate the plugin with the blojsom interface).
  • Clean Architecture and Design (20%): A measure of how well thought out the design of the plugin feels, along with inherent design decisions (eg. how the tradeoff between code reuse and easy installation of the plugin were handled).

Prizes will be awarded on the overall scores according to the above criteria.

Eligible Contestants

You must be at least 18 years of age to enter. Residents of Florida are not eligible. Void where prohibited by law.

The contest is open to independent developers. It is your sole responsibility to review and understand your employer?s policies regarding your eligibility to participate in contests. If you are participating in violation of your employer?s policies, you may be disqualified from entering this Contest or receiving prizes. David Czarnecki and Mark Lussier disclaims any and all liability or responsibility for disputes arising between an employee and their employer related to this matter, and prizes will only be awarded in compliance with the employer?s policies.

David Czarnecki, Mark Lussier, their families, and judges are not eligible to enter.

Terms and Conditions for Entries

  • No purchase necessary to enter or win.
  • Entries will be accepted beginning January 10, 2004. Once submitted, no changes to plugins will be permitted.
  • Deadline for entry is February 14th, 2005 12:01 AM (EST).
  • David Czarnecki reserves the right to eliminate any entry on the basis of objectionable content, including, but not limited to, profanity, nudity, potentially insulting or inflammatory images or language.
  • Entries must not contain any viruses or destructive properties.
  • David Czarnecki reserves the right to cancel or suspend this contest if viruses, bugs or other causes corrupt the security or judging of the contest.
  • David Czarnecki will retain non-exclusive, perpetual, no-cost license to all submitted plugins.
  • Participants retain intellectual property rights to their plugins.
  • Each entrant warrants and represents that he/she is the independent creator of the submitted entry, the entry is original and owned by the entrant, the entry was not created at your job using your employers equipment or on your employers time.
  • The entry must not contain copyrighted artwork and/or non-distributable typefaces.
  • Plugins must work correctly; their instability or failure may lead to elimination of your entry from the contest.
  • Multiple entries may be submitted. Each entry must be submitted separately. Only one prize will be awarded to an individual entrant.
  • David Czarnecki does not assume responsibility for technical, network, electronic, computer, hardware or software failure of any kind, stolen, incomplete, garbled or delayed internet/e-mail computer transmission, or lost, late, misdirected, damaged, incomplete or incorrectly transmitted entries.
  • Entries will be disqualified if entry form is not complete, or contains inaccurate or false information.
  • By entering the contest, the entrants (a) agree to the official rules and the decisions of the judges which shall be final in all respects; (b) consent to the use of the winners names and likenesses, statements, quotes or testimonials for advertising, trade and publicity purposes and grants David Czarnecki and its authorized agents the right to reprint, display, reproduce, perform or exhibit the entry without limitation and without any further compensation; (c) release David Czarnecki from any and all liability for any injuries, losses or damage of any kind caused by any prize or resulting from acceptance, possession or use of any prize.
  • Judging will begin on or about February 19th, 2005.
  • Winners will be notified by both e-mail and mail no sooner than March 1st, 2005 and no later than March 15th, 2005.
  • Prizes are non-transferable.
  • There will be no substitutions of prizes and no election of cash in lieu of prizes.
  • All prizes will be awarded. In the event of prize unavailability, David Czarnecki reserves the right to substitute a prize of equal or greater value.
  • Winners should allow two months for delivery of the prizes after notification of winning. If prize notification or any prize is returned as undeliverable, prize will be forfeited.
  • This contest is governed by U.S. law. Offer void where prohibited or otherwise restricted.
  • Winners are responsible for any applicable local, state and federal taxes and any other charges, including, but not limited to, duties, customs fees or other fees on prizes. For residents of the United States a 1099 will be filed with the IRS.
  • A copy of the winners list, once available, will be posted at this page.

Frequently Asked Questions

Question: What version of blojsom should people use for the developer contest?
Answer: The latest version of blojsom at the time of this contest is blojsom 2.22. Entries for the contest should include what version of blojsom was used in development.

Question: Is the contest only limited to development of plugins?
Answer: I guess not. If you develop, for example, a new dispatcher, I think that'd be acceptable. We already support JSP, Velocity, FreeMarker, and Groovy as presentation technologies that can be integrated into blojsom.

Question: Does the code have to be donated to you (or blojsom)?
Answer: No. However, the judging committee will not be evaluating plugins for which we cannot compile the source code. Also, I did make a note above regarding licensing. "Developers may choose an appropriate license for their plugin. However, any plugin submissions with licenses incompatible with the BSD license (e.g. GPL) cannot be included a future version of blojsom." Also, if you do not want your code to be included in a future version of blojsom, please specify when making your submission.

Question: Can I submit a bunch of plugins and have them all count towards one entry? Or does each count separately?
Answer: Each plugin will count separately. You can submit the entire set of plugins in one submission, however.

Site running on a free Atlassian Confluence Open Source Project License granted to blojsom. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators