This document discusses IzPack, an open source installation framework. It begins with an introduction and demo of IzPack's features. Some key features discussed include cross-platform compatibility, customizable installers, conditions and languages packs. The document then discusses IzPack's positioning as the only true cross-platform installer. It concludes with thoughts on open source software, including community growth over time and governance challenges.
53. 1
Intro + Demo
2
Some features
3
Positioning
4
Thoughts on F/OSS
54. 1
Intro + Demo
2
Some features
3
Positioning
4
Thoughts on F/OSS
55. X11
v3.0.0 shortcuts
v2.0 Win32 shortcuts CommunityOne
(rewrite) UserInputPanel GPL JavaOne
2001 2004 2008 2009
03 08 11 08 02 01 05 04 05 04 11
2002 2005
v1.0 v2.10.0 Move to Move to v4.3.0 v4.3.2,
CVS @TuxFamily BerliOS Codehaus fOSSa
Fast development
Steady growth, people keep on joining
56. You decide
to use it for
X11 your next projects
v3.0.0 shortcuts
v2.0 Win32 shortcuts CommunityOne
(rewrite) UserInputPanel GPL JavaOne
2001 2004 2008 2009
03 08 11 08 02 01 05 04 05 04 11
2002 2005
v1.0 v2.10.0 Move to Move to v4.3.0 v4.3.2,
CVS @TuxFamily BerliOS Codehaus fOSSa
Fast development
Steady growth, people keep on joining
59. Facts
I did not expect any success.
You are always the last to know about usages.
60. Facts
I did not expect any success.
You are always the last to know about usages.
Community does not appear magically.
61. F/OSS... why?
nothing’s free!
Fun Skills Advertise
Strategic market shares
Direct revenue streams
62. Project type “Main” models
Consulting
Framework Training
and libraries Support
Dual licensing
Support plans
Mission-critical
Consulting
infrastructure
Management tools
servers
Extensions
Open Core
Products Extensions
Customizations
63. Start Easy
Solo work
Users!
Patches!
Community support
Hard to reach
Mature project
Manager work
65. Be open Recruit developers
Learn to say no Spread the news!
66. The hype
Patterns TDD, JSR xyz
BDD
Best Scripting
IoC & DI
practices
67. The hype
Patterns TDD, JSR xyz
BDD
...your application code will eventually look bad!
Best Scripting
IoC & DI
practices
69. Success
More... emails, requests, expectations, ...
Less... forgiveness, understanding, ...
You can’t scale... live with it!
70. (A)GPL LGPL, MPL, EPL, ... BSD, ASL, WTF, ...
Evil Fair Liberal
(mostly)
Linux Eclipse IzPack
KDE Mozilla Ruby on Rails
Dual licensing OpenOffice.org Android
Anxious people XWiki Apache