1 September 2010 September 2010 Bruce Elgort, Steering Committee Chair Niklas Heidloff, Technical Committee Chair
1
September 2010September 2010
Bruce Elgort Steering Committee Chair
Niklas Heidloff Technical Committee Chair
2
Agenda Mission Value provided by OpenNTF Web Site Applications Five Ways to participate Organization IP Model
3
OpenNTF is devoted to Enabling groups of individuals all over the world to collaborate on IBM
Lotus NotesDomino applications and release them as open source Providing a web site for the community so that open source applications
may be freely distributed using widely accepted licensing terms Increasing the quality and quantity of templates applications and samples
that can be shared by the community
4
Value provided by OpenNTF Access to a global community of like minded Lotus developers Code samples for education purposes for new and old technologies Base projects and templates to reuseharvestenhance for custom
applications Access to base NotesDomino templates with some of them enhanced
from shipping versions A community of testers for your projects
5
OpenNTF Home Page
6
Project Management
7
Catalogs of cleared Project Releases
Cleared project releases have been scanned by the IP manager and committers
8
Drag and Drop Components for Lotus Notes These projects can be installed by end users by drag and drop into Notes Examples
Recent Contacts Widget for Twitter Inking for IBM Lotus Sametime Attachment Manager
9
Reusable Controls for Application Developers Reusable controls can be easily reused by application developers Examples
XPages Mobile Controls XPages Tree Control XPages Voting Control XPages Business Card Controls
10
Project File Navigator Access to the file system from the Notes
sidebar Favorite folders and network shares Features are policy driven Available in several languages
11
Project Wildfire Access to various social networks from the
Notes sidebar Commit your status across a variety of clients
and services
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
2
Agenda Mission Value provided by OpenNTF Web Site Applications Five Ways to participate Organization IP Model
3
OpenNTF is devoted to Enabling groups of individuals all over the world to collaborate on IBM
Lotus NotesDomino applications and release them as open source Providing a web site for the community so that open source applications
may be freely distributed using widely accepted licensing terms Increasing the quality and quantity of templates applications and samples
that can be shared by the community
4
Value provided by OpenNTF Access to a global community of like minded Lotus developers Code samples for education purposes for new and old technologies Base projects and templates to reuseharvestenhance for custom
applications Access to base NotesDomino templates with some of them enhanced
from shipping versions A community of testers for your projects
5
OpenNTF Home Page
6
Project Management
7
Catalogs of cleared Project Releases
Cleared project releases have been scanned by the IP manager and committers
8
Drag and Drop Components for Lotus Notes These projects can be installed by end users by drag and drop into Notes Examples
Recent Contacts Widget for Twitter Inking for IBM Lotus Sametime Attachment Manager
9
Reusable Controls for Application Developers Reusable controls can be easily reused by application developers Examples
XPages Mobile Controls XPages Tree Control XPages Voting Control XPages Business Card Controls
10
Project File Navigator Access to the file system from the Notes
sidebar Favorite folders and network shares Features are policy driven Available in several languages
11
Project Wildfire Access to various social networks from the
Notes sidebar Commit your status across a variety of clients
and services
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
3
OpenNTF is devoted to Enabling groups of individuals all over the world to collaborate on IBM
Lotus NotesDomino applications and release them as open source Providing a web site for the community so that open source applications
may be freely distributed using widely accepted licensing terms Increasing the quality and quantity of templates applications and samples
that can be shared by the community
4
Value provided by OpenNTF Access to a global community of like minded Lotus developers Code samples for education purposes for new and old technologies Base projects and templates to reuseharvestenhance for custom
applications Access to base NotesDomino templates with some of them enhanced
from shipping versions A community of testers for your projects
5
OpenNTF Home Page
6
Project Management
7
Catalogs of cleared Project Releases
Cleared project releases have been scanned by the IP manager and committers
8
Drag and Drop Components for Lotus Notes These projects can be installed by end users by drag and drop into Notes Examples
Recent Contacts Widget for Twitter Inking for IBM Lotus Sametime Attachment Manager
9
Reusable Controls for Application Developers Reusable controls can be easily reused by application developers Examples
XPages Mobile Controls XPages Tree Control XPages Voting Control XPages Business Card Controls
10
Project File Navigator Access to the file system from the Notes
sidebar Favorite folders and network shares Features are policy driven Available in several languages
11
Project Wildfire Access to various social networks from the
Notes sidebar Commit your status across a variety of clients
and services
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
4
Value provided by OpenNTF Access to a global community of like minded Lotus developers Code samples for education purposes for new and old technologies Base projects and templates to reuseharvestenhance for custom
applications Access to base NotesDomino templates with some of them enhanced
from shipping versions A community of testers for your projects
5
OpenNTF Home Page
6
Project Management
7
Catalogs of cleared Project Releases
Cleared project releases have been scanned by the IP manager and committers
8
Drag and Drop Components for Lotus Notes These projects can be installed by end users by drag and drop into Notes Examples
Recent Contacts Widget for Twitter Inking for IBM Lotus Sametime Attachment Manager
9
Reusable Controls for Application Developers Reusable controls can be easily reused by application developers Examples
XPages Mobile Controls XPages Tree Control XPages Voting Control XPages Business Card Controls
10
Project File Navigator Access to the file system from the Notes
sidebar Favorite folders and network shares Features are policy driven Available in several languages
11
Project Wildfire Access to various social networks from the
Notes sidebar Commit your status across a variety of clients
and services
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
5
OpenNTF Home Page
6
Project Management
7
Catalogs of cleared Project Releases
Cleared project releases have been scanned by the IP manager and committers
8
Drag and Drop Components for Lotus Notes These projects can be installed by end users by drag and drop into Notes Examples
Recent Contacts Widget for Twitter Inking for IBM Lotus Sametime Attachment Manager
9
Reusable Controls for Application Developers Reusable controls can be easily reused by application developers Examples
XPages Mobile Controls XPages Tree Control XPages Voting Control XPages Business Card Controls
10
Project File Navigator Access to the file system from the Notes
sidebar Favorite folders and network shares Features are policy driven Available in several languages
11
Project Wildfire Access to various social networks from the
Notes sidebar Commit your status across a variety of clients
and services
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
6
Project Management
7
Catalogs of cleared Project Releases
Cleared project releases have been scanned by the IP manager and committers
8
Drag and Drop Components for Lotus Notes These projects can be installed by end users by drag and drop into Notes Examples
Recent Contacts Widget for Twitter Inking for IBM Lotus Sametime Attachment Manager
9
Reusable Controls for Application Developers Reusable controls can be easily reused by application developers Examples
XPages Mobile Controls XPages Tree Control XPages Voting Control XPages Business Card Controls
10
Project File Navigator Access to the file system from the Notes
sidebar Favorite folders and network shares Features are policy driven Available in several languages
11
Project Wildfire Access to various social networks from the
Notes sidebar Commit your status across a variety of clients
and services
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
7
Catalogs of cleared Project Releases
Cleared project releases have been scanned by the IP manager and committers
8
Drag and Drop Components for Lotus Notes These projects can be installed by end users by drag and drop into Notes Examples
Recent Contacts Widget for Twitter Inking for IBM Lotus Sametime Attachment Manager
9
Reusable Controls for Application Developers Reusable controls can be easily reused by application developers Examples
XPages Mobile Controls XPages Tree Control XPages Voting Control XPages Business Card Controls
10
Project File Navigator Access to the file system from the Notes
sidebar Favorite folders and network shares Features are policy driven Available in several languages
11
Project Wildfire Access to various social networks from the
Notes sidebar Commit your status across a variety of clients
and services
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
8
Drag and Drop Components for Lotus Notes These projects can be installed by end users by drag and drop into Notes Examples
Recent Contacts Widget for Twitter Inking for IBM Lotus Sametime Attachment Manager
9
Reusable Controls for Application Developers Reusable controls can be easily reused by application developers Examples
XPages Mobile Controls XPages Tree Control XPages Voting Control XPages Business Card Controls
10
Project File Navigator Access to the file system from the Notes
sidebar Favorite folders and network shares Features are policy driven Available in several languages
11
Project Wildfire Access to various social networks from the
Notes sidebar Commit your status across a variety of clients
and services
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
9
Reusable Controls for Application Developers Reusable controls can be easily reused by application developers Examples
XPages Mobile Controls XPages Tree Control XPages Voting Control XPages Business Card Controls
10
Project File Navigator Access to the file system from the Notes
sidebar Favorite folders and network shares Features are policy driven Available in several languages
11
Project Wildfire Access to various social networks from the
Notes sidebar Commit your status across a variety of clients
and services
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
10
Project File Navigator Access to the file system from the Notes
sidebar Favorite folders and network shares Features are policy driven Available in several languages
11
Project Wildfire Access to various social networks from the
Notes sidebar Commit your status across a variety of clients
and services
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
11
Project Wildfire Access to various social networks from the
Notes sidebar Commit your status across a variety of clients
and services
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
12
Project XPages Mobile Controls Several controls to easily assemble mobile
apps that look and feel like native apps Works for webkit based browsers
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
13
Project XTalk Forums for web users
and Notes client users Allows easy ad hoc
creation of new forums
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
14
Project Source Sniffer Domino Designer plugin
to search source code
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
15
Project DominoDefrag Defragmentation
tool for Lotus Dominodatabases
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
16
Five Ways to participate
OpenNTF success depends on contributions from the community
1) Contribute code
2) Provide feedfack in the project area and the blog1) Comments in blog2) Defects3) Requests4) Reviews and ratings5) Discussions6) Send feedback via email
3) Help the Technical Committee
4) Use code from OpenNTF
5) Become a member
[Note that all types of participation require an OpenNTF user account]
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
17
Contribute Code Two ways to contribute code
Create new projectndash Simply enter your project name and click the create button
Join existing projectndash Navigate to the project and contact the project leads via the email link
Steps to add a release to the catalogs of cleared project releases Become an approved OpenNTF contributor by signing and sending an ICLA (individual
contributor license agreements) or CCLA (corporate contributor license agreements) Apply the necessary license information Send email to ip-manageropenntforg with a request to add release to catalog Wait until an OpenNTF committer has checked the release and added it
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
18
Follow OpenNTF Blog
Web httpwwwopenntforgblog Feed httpblogopenntforgblogsopenntfnsfstoriesxml Mobile httpiopenntforg
Twitter httptwittercomopenntf YouTube httpwwwyoutubecomopenntf Widget httpwwwopenntforgprojectOpenNTF Widget Projects
Web httpwwwopenntforgproject[ProjectName]ndash eg httpwwwopenntforgprojectXPages Mobile Controls
Feed httpwwwopenntforgProjectspmtnsfrssxmlOpenViewamprestricttocategory=[ProjectName]ampcount=100ndash eg httpwwwopenntforgProjectspmtnsfrssxml
OpenViewamprestricttocategory=XPages20Mobile20Controlsampcount=100
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
19
OpenNTF Organization The OpenNTF Alliance is a loose cooperation of equal members with the
common goal to provide open source applications based on NotesDomino Similar to the OpenAjaxOrg model - as little bureaucracy as possible but
as much structure and as many rules as necessary to make code re-usable and the organization efficient
Members are expected to contribute something (eg code in kind donations financial contributions etc)
Steering Committee defines strategy and direction Technical Committee implements new services and web site features
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
20
OpenNTF Members
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
21
Intellectual Property Model Outbound Two models
Apache license (version 2)ndash Maximizes the usefulness of the code to consumersndash No obligation to donate back to the community
GPL licenses
Inbound contribution process Rights for perpetual worldwide non-exclusive no-charge royalty-free patent license to
make have made use offer to sell sell import and otherwise transfer the work IP is owned by contributor Contributors sign ICLAs (individual contributor license agreements) or CCLAs (corporate
contributor license agreements)
The OpenNTF IP manager helps with licence questions and clears project releases for the catalogs
OpenNTF committers are a small subset of all contributors who verify project releases before they are added to the catalogs
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects
22
OpenNTF in Numbers gt 3000000 page visits per year gt 68000 registered users gt 10000 downloads per month gt 300 contributors gt 400 projects