22
1 September 2010 September 2010 Bruce Elgort, Steering Committee Chair Niklas Heidloff, Technical Committee Chair

OpenNTF Overview 09/10

Embed Size (px)

DESCRIPTION

OpenNTF Overview 09/10. Niklas Heidloff. Bruce Elgort. OpenNTF.org. OpenNTF Alliance. Open Source for IBM Lotus Notes and IBM Lotus Domino.

Citation preview

Page 1: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 2: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 3: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 4: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 5: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 6: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 7: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 8: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 9: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 10: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 11: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 12: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 13: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 14: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 15: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 16: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 17: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 18: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 19: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 20: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 21: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers
Page 22: OpenNTF Overview 09/10

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

  • September 2010
  • Agenda
  • OpenNTF is devoted to
  • Value provided by OpenNTF
  • OpenNTF Home Page
  • Project Management
  • Catalogs of cleared Project Releases
  • Drag and Drop Components for Lotus Notes
  • Reusable Controls for Application Developers
  • Project File Navigator
  • Project Wildfire
  • Project XPages Mobile Controls
  • Project XTalk
  • Project Source Sniffer
  • Project DominoDefrag
  • Five Ways to participate
  • Contribute Code
  • Follow OpenNTF
  • OpenNTF Organization
  • OpenNTF Members
  • Intellectual Property Model
  • OpenNTF in Numbers