Keynote Presentation

Transcription

Keynote Presentation
iText Group
Java
C#
iText, open source PDF library
Open source: not a trivial choice
In 2000, large corporations were
responsible for a number of
misconceptions about open source:
• Open source isn’t well documented
• Open source implies legal issues
• Open source isn’t future-proof
 Fear, Uncertainty, Doubt
Fighting the FUD
Never trust anyone who has not brought a book with them.
(Lemony Snicket)
DOCUMENTATION
1st Edition: 2006
• 11.500 copies
2nd Edition: 2010
• 8.000 copies
“in Action” Books
Future titles:
• Create your PDFs with iText
• Update your PDFs with iText
• Sign your PDFs with iText
“LeanPub” Books
Free software without a license is like free sex without
a condom (open source, software hygiene and STDs)
LEGAL ASPECTS
White zone
Gray zone
Black zone
2000-2005:
• “organic” growth of the code
2006-2007:
• IP review with IBM
• Inventory of white zone
• Clarify gray zone
• Contributor OK?
• License compatible?
• Remove black zone
• Delete
• Refactor
Intellectual Property
CLA
Detailed IP Documentation
Suppose that iText was an engine and the application using iText was a car or a bus:
License:
MPL / LGPL
GPL
AGPL
OK for gratis commercial use
Commercial license needed
Commercial license needed
Commercial use?
OK for gratis commercial use
OK for gratis commercial use
Commercial license needed
Free/Proprietary
Before iText 5:
Improvements engine: LGPL
Car or bus: can be proprietary
Car: must be GPL
Bus: can be proprietary
Since iText 5:
Car or bus: must be AGPL
Or: buy commercial license
Car distribution
(e.g. OEM)
Commercial use?
Bus service
(e.g. SaaS)
Business Model Basics “dual licensing”
Good engineers build great technology
Great engineers also create a sustainable business model
BUSINESS
Visitors 2013 — Google Analytics
Heat Map 2013 — Google Analytics
Our brand — Google Trends
Reputation — StackOverflow
Our
Users
Our
Stars
MONITIZATION
•
•
•
•
•
•
Jan 2008:
– IP company (1T3XT BVBA)
Jan 2009: first two sales (iText Software LLC)
Feb 2009:
– incorporated in the US (iText Software Corp.)
– sales people on commission
Dec 2009: License change MPL/LGPL to AGPL
Oct 2010: Bruno quits his dayjob
2011:
– operational company in BE (iText Software BVBA)
– first employees on payroll
•
2013:
– Deloitte’s Technology Fast 500: #53 in EMEA, #10 in Benelux, #3 in Belgium
– US: sales people on payroll
– Change company structure, change 1T3XT BVBA into iText Group NV, install board of directors
First 5 years in business
Sales: countries
Customers: IT Vendors / Integrators
Customers: Government sector
Customers: Financial/insurance sector
Health care:
Manifacturers:
Fortune 500:
And many others
Technical Roadmap
• Mobile versus Cloud
– Android version
– Google App Engine (GAE) Version
• Digital Signatures
– Update to new specs
– Documentation
• XML Worker / XFA Worker
– Generic XML to PDF engine
– Test with HTML, target XFA
Technical Road Map 2012
• Creating Tagged PDF
– From high-level objects
– From XFA Worker
• Focus on standards
– Rewriting the PDF/A functionality
– Introducing PDF/UA support
• PAdES 5
– XML-DSig + XAdES
Technical Road Map 2013
• Major upgrade for RUPS
• XFA Worker: Enterprise-grade solution
• Standards:
– PDF 2.0 and PDF/UA
– PDF/A-2, PDF/A-3, ZUGFeRD
• Fonts
– Support for ligatures
Technical Road Map 2014
• Unstructured PDF
– Add structure!
• Writing a book = making an inventory of iText
– Add missing functionality: PDF 2.0-ready
– Cleaning up the API: iText 6?
• GIS? SVG? 3D?
Technical Road Map 2015
Our
Customers
Our
Stars
AT A CROSSROAD: 2014
Shareholders:
- Ingeborg Willaert (50%)
- Bruno Lowagie (50%)
iText Group NV
°2008 Belgium
IP, TM, Development
Marketing
Board of Directors:
- Peter Camps (chairman)
- Ingeborg Willaert
- Bruno Lowagie
- Andrew Binstock
- TBD
iText Software BVBA
iText Software Corp.
°2011 Belgium
°2009 USA (CA/MA)
Sales EMEA/Asia
Sales Americas/Oceania
Company Structure
Personally I’m always ready to learn,
although I do not always like being taught.
(Winston Churchill)
Men who are doers can also be
thinkers, but the thinking is
done on the move, in the midst
of events. (Colleen McCullough,
The October Horse)
A process cannot be
understood by stopping it.
Understanding must move
with the flow of the process,
must join it and flow with it.
(Frank Herbert, Dune)
Do or do not...
There is no try
(Yoda)
There are people that
fish, and those who
just disturb the water.
(Chinese proverb)
If you have built castles in the air,
your work need not be lost; that is where they should be.
Now put the foundations under them. (Henry David Thoreau)
• Technical Tracks:
• iText for Archiving and Accessibility
• PDF and Testing
• Customer Tracks:
• Templates for PDF
• Carpass
• CSC — Ministry of Justice
• PDF and Workflow
• Inventive Designers
• Trust1Team
• Unstructured documents
There’s more!
iText
Headquarters
Adolf Baeyensstraat 121
9040 Sint-Amandsberg
BELGIUM
EMEA,
Asia
Americas,
Oceania
Kerkstraat 108
9050 Gentbrugge
BELGIUM
1 Broadway, 14th floor
Cambridge, MA 02142
USA
T: +32 92 98 02 31
F: +32 92 70 33 75
E: [email protected]
T: +1 617 982 2646
F: +1 617 982 2647
E: [email protected]
Contact info