The winners can select to receive a
64gb Wifi iPad or a 32gb 3G iPad.
The contest had a total of 22 individual
contributors who submitted 49 entries which contained 54 custom controls
and 10 library controls. More importantly there were 14 first time OpenNTF
contributors who participated in the contest. They are Mariusz
Jakubowski, Per Henrik Lausten, Serdar Basegmez, Naveen Maurya, Martin
Meijer, Aidan Cooper, Fredrik Norling, Elijah Lapson, Kateryna Czerniachowska,
Dennis Chen, Marco Dreher, Michael McGarel, Lars Buntrock and Rami Muurimaeki.
Existing OpenNTF contributors and committers included Ulrich Krause, Declan
Lynch, Ferry Kranenburg, Frank van der Linden, Mark Hughes, Patrick Kwinten,
Paul Withers and Rolf Kremer.
A special honorable mention goes out
to Ulrich Krause who submitted 11 custom controls for the
contest. Very impressive!
All of the contest contributors will
each be receiving a special OpenNTF Development T-Shirt thanks to contest
sponsor We4IT. Each contributor
will be contacted to arrange for sizes and shipping instructions.
IBM Director of Lotus Software Ed Brill
had the following to say about the development contest:
and quality of the entries in the OpenNTF.org development content reflects
the growing adoption of XPages as a powerful framework for building exceptional
work experience applications. From practical to clever to intricate, the
range of submissions exceeded my expectations. The contest also demonstrated
that Domino developers seek recognition and reward, and I hope we can use
this framework for additional community-building efforts in the future."
As Chairman of OpenNTF
I would like to thank all of the people who participated in the contest
and to IBM
Business Partner We4IT
for their sponsorship. I would also like to thank IBM's Niklas Heidloff
for driving the success of the contest within the community. Ever since
I started working with Niklas a few years back, he has always wanted to
have a development contest like this. You have all helped to "knock
this out of the park" for not only the IBM XPages community but for
Please also stay tuned
for a special announcement on Tuesday, September 6th.
[Posted under wrong name. This blog
is from Peter Tanner, OpenNTF IP manager:]
Its been an interesting few months at
OpenNTF from an Intellectual Property perspective. Everyone contributing
to OpenNTF is now covered by a contribution agreement, which helps to protects
your rights to use the code. And not only were there nearly 50 contest
entries to scan, but we have been scanning most of the OpenNTF submissions
that have been made since the beginning of the year. And all the projects
that have passed the scan have been entered into the OpenNTF Catalog.
So – what is this scan?
Well – IBM has licensed its code-scanning
tool to OpenNTF for doing IP checks on OpenNTF submissions. The tool
helps me check for third party code that people have forgotten to mention
in their Notice files.
So, my main work is actually quite simple
– is the third party code that I find in a submission, listed in the Notice
file, and are the licenses for the third party code compatible with the
overall submission license?
So – what have I been seeing?
Well, first of all, OpenNTF submissions
are generally in good shape. Nearly everyone includes the License
and Notice files in the zip file – which is a good way of protecting the
authors' ongoing rights to the code.
And, interestingly, nearly all the submissions
are made under Apache.
The problems I see are often due to
incompatibility of licenses. This is a really tricky area. Oddly,
licenses in the GPL family are not always compatible with each other. For
example, according to http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility,
you can't use GPL2-licensed code in a GPL3 project.
What happens most frequently with OpenNTF
submissions is that authors would like to include an LGPL package, but
license the overall project under Apache. Unfortunately, that doesn't
work (see Category X here – http://www.apache.org/legal/3party.html).
In this case, the project ends up being licensed under GPL3 (which
can contain an LGPL element).
So, while it is clear that the Apache
license is favored, submitters end up licensing under GPL3 so that they
can include other open source that they received under LGPL or GPL.
If you have any IP questions about your
current or future OpenNTF submissions, please do not hesitate to send me
This extension library contains controls
from the Dojo library that are not included in the XPages Extension Library.
These controls are: rotator, rotator controller, autorotator, lightbox.
Watch the video
or take a look at the screenshots.
This control supports nice looking,
well structured, highly customizable, accessible and usable forms. The
control uses the Uni-Form
open source project and integrates it in XPages. Watch the video
or take a look at the screenshots.
Stephan Wissel had mentioned that the
screenshots of projects are relative hard to find. Yesterday he improved
this user experience by adding a carousel component to the screenshots
views. Additionally he displays now the attachments of documents in the
You can open any project to see the
new user interface in action, e.g. in the project Bildr.
We're also thinking about adding this
to the project home pages.
Technically the new interface uses dojox.image.Gallery
which gets data through a dojo.data.ItemFileReadStore which is fed by a
By default all NSFs in the root directory
are used as targets but you can also define a list of databases in a property
of the custom control. During the search the UI is not blocked. Progress
indicators show which databases have already been used and in which databases
the search is happening.
The results are displayed in a grid
control and they can be sorted dynamically without going back to the databases.
Also the results can be customized via custom formulas and developers can
define which columns to show.
The Calendar plan controls are two controls
for planning project schedules: 1. filter projects in calendar, 2. sequence
of tasks in Gantt. Watch the video.
Both Kateryna and Grzegorz are first time contributors.
is an open source Java framework for building amazing enterprise web applications
with components like spreadsheets, pivottables and calendars. The OpenNTF
project wraps this functionality in easy to use XPages controls.
IBM Business Partner Developi becomes an OpenNTF Member
Please join OpenNTF in welcoming Turkish
IBM Business Partner Developi as a new OpenNTF member.
Developi's Serdar Basegmez says:
"Developi is proud to be a member
of OpenNTF Alliance. So far, we were trying to support OpenNTF activities
at an individual level. Because we believe in open source communities leverage
the value of their software technologies. It's not only downloading sample
codes or ready-to-use projects; such an initiative bands passionate developers
together, improves communication and collaboration within a global community
and decreases knowledge barriers around the technology. Our OpenNTF is
9 years old today, and they have always been an integral part of the IBM
Lotus community. Therefore, for a company dedicated on IBM Lotus Software,
supporting OpenNTF in a corporate level, taking responsibility for a community
alliance and advocating this vision in our market should be seen as an
important investment to our technology, so our business."
Tomorrow we will announce another new
IBM Business Partner who has joined as a member.
Following up on Bruce's post
about OpenNTF's new status,
here is some information on how we plan to transition from being an un-incorporated
“Alliance” to being a nonprofit corporation, with a Board of Directors,
and all the advantages and responsibilities that go along with being incorporated.
There are two really important
things to note:
1. The new structure,
as defined in the Bylaws,
requires that the Contributors elect three Directors to the Board. There
had been complaints that individuals could not be “members” of OpenNTF.
So, while the “members” are still corporations, we have set up
a mechanism where leading individuals can participate and be elected to
the board. All Contributors who are covered by ICLAs or CCLAs are
eligible to vote for these Directors.
2. All members (ie companies/organizations)
need to sign new Membership
would like to have as many companies as possible sign up before the end
of September, so that they can participate in the election of the Directors.
It doesn't matter whether you are currently a member or not. We
will elect nine Directors who will represent these corporate members of
During the next two months,
we will be encouraging all companies who are involved with OpenNTF software
to sign up – so that they can participate in the direction (technical
and otherwise) of the new organization.
The first week of October
will be the period for nominating both kinds of Directors – those representing
Contributors and those representing companies. Nominations will close
Those nominated will then
be able to make their pitches – and voting will be from October 13-17.
The new Board of Directors
for OpenNTF Inc. will then take office on October 18, with the first Board
meeting scheduled, by teleconference, for October 20. It is likely
that at that time, the existing Alliance will disappear, and the responsibility
for the website and all other OpenNTF activities will be transferred to
the new nonprofit.
The signed agreements
should be faxed to +1 845-491-7347 or a scanned copy should be sent to