DOCman
JOOMLA DAY MALLORCA 2010
            Mathias Verraes
        DOCman Lead Developer
    Nooku Framework Lead Develop...
Our team is growing
• Johan Janssens, Joomla Co-Founder, 1.5 Lead Architect
• Mathias Verraes, DOCman lead developer
• Pet...
Every time you install
software, you sign a contract
Proprietary software

• Only allowed to install on 1 computer
• Not allowed to change the code
• Don’t do this, don’t do t...
Free Software
is about Freedom
Free Software
• The freedom to use the software for any purpose
• The freedom to change the software to suit your needs
• ...
The idea of Free Software has
 a major influence on society
Without Free Software
the internet would be a
boring, expensive place
Without Free Software,
there would be no Joomla
Miro open sourced
 Mambo in 2001
In 2005, Joomla forked
     from Mambo
Two years ago, the
 Joomla project decided
that all extensions should
           be GPL

   • Philosophical reasons
   • L...
Many developers are
worried their extension
    will be forked
Pidgin vs Funpidgin
The best protection
against forks is a healthy
project that inspires trust
DOCman was forked :-(




... but it didn’t affect DOCman
How DOCman inspires trust:

 • Stability
 • Good release cycle
 • Great support
 • Free Software philosophy
What is DOCman?
• Manage documents
• Publish downloads
• Manage permissions

  First published in 2003, one of the
  oldes...
Features
• GPL                 • Custom fields
• Nested categories   • Local or remote
                        storage
• Gr...
DOCman 1.5

• Stability
• Security
• Performance
Stability
Lots of sites depend on DOCman.

We don’t take risks with your data.


• Make upgrades as painless as possible
•...
Security

• Big complex projects have a higher risk factor
• Software that manages sensitive data is more attractive
  to ...
Performance                        DOCman 1.4
                                   DOCman 1.5

Page render in milliseconds  ...
What are the challenges for
      DOCman 1.6?
150 Feature requests for DOCman
Most of them are very specific to one single use case




      http://ideas.joomlatools.eu...
The real problem is extensibility
DOCMAN FUTURE ...
 Themes               Amazon S3                    Indexing

 Tagging                 Box.net           ...
What should you remember?

• Free Software is about Freedom
• For DOCman 1.5, keeping your documents secure is our
  prima...
Thank you
   QUESTIONS?

          Twitter:
    @MathiasVerraes
       @Nooku
     @Joomlatools

 http://joomladocman.org
...
DOCman, Free Software, and Fear of Forks
DOCman, Free Software, and Fear of Forks
DOCman, Free Software, and Fear of Forks
DOCman, Free Software, and Fear of Forks
DOCman, Free Software, and Fear of Forks
DOCman, Free Software, and Fear of Forks
DOCman, Free Software, and Fear of Forks
Upcoming SlideShare
Loading in …5
×

DOCman, Free Software, and Fear of Forks

1,779 views

Published on

Joomladay Mallorca April 2010

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,779
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

DOCman, Free Software, and Fear of Forks

  1. 1. DOCman JOOMLA DAY MALLORCA 2010 Mathias Verraes DOCman Lead Developer Nooku Framework Lead Developer Twitter: @MathiasVerraes @Nooku @Joomlatools http://joomladocman.org http://nooku.org/framework
  2. 2. Our team is growing • Johan Janssens, Joomla Co-Founder, 1.5 Lead Architect • Mathias Verraes, DOCman lead developer • Pete Russell, Joomla Co-Founder • Shayne Bartlett, Joomla Co-Founder • Tom Janssens, brother of a Joomla Co-founder • David Deutsch, AEC Subscription management • Gergõ Erdõsi, Joomla 1.6 developer • Krisstoffer Yelland, DOCman Support Engineer
  3. 3. Every time you install software, you sign a contract
  4. 4. Proprietary software • Only allowed to install on 1 computer • Not allowed to change the code • Don’t do this, don’t do that... Very restrictive!
  5. 5. Free Software is about Freedom
  6. 6. Free Software • The freedom to use the software for any purpose • The freedom to change the software to suit your needs • The freedom to share the software with your friends and neighbors • The freedom to share the changes you make General Public License
  7. 7. The idea of Free Software has a major influence on society
  8. 8. Without Free Software the internet would be a boring, expensive place
  9. 9. Without Free Software, there would be no Joomla
  10. 10. Miro open sourced Mambo in 2001
  11. 11. In 2005, Joomla forked from Mambo
  12. 12. Two years ago, the Joomla project decided that all extensions should be GPL • Philosophical reasons • Legal reasons
  13. 13. Many developers are worried their extension will be forked
  14. 14. Pidgin vs Funpidgin
  15. 15. The best protection against forks is a healthy project that inspires trust
  16. 16. DOCman was forked :-( ... but it didn’t affect DOCman
  17. 17. How DOCman inspires trust: • Stability • Good release cycle • Great support • Free Software philosophy
  18. 18. What is DOCman? • Manage documents • Publish downloads • Manage permissions First published in 2003, one of the oldest Joomla extensions
  19. 19. Features • GPL • Custom fields • Nested categories • Local or remote storage • Group ACL • Logs & statistics • Themes • Search • Plugin support • Anti-leech • MVC • ... • DOClink
  20. 20. DOCman 1.5 • Stability • Security • Performance
  21. 21. Stability Lots of sites depend on DOCman. We don’t take risks with your data. • Make upgrades as painless as possible • No database changes • No behaviour changes
  22. 22. Security • Big complex projects have a higher risk factor • Software that manages sensitive data is more attractive to hackers • Yet not a single vulnerability was discovered in DOCman in the past two years
  23. 23. Performance DOCman 1.4 DOCman 1.5 Page render in milliseconds Memory usage in Mb 420 12 415 376 10 10,45 315 8 8,5 210 6 4 105 2 0 0 10% gain 20% gain
  24. 24. What are the challenges for DOCman 1.6?
  25. 25. 150 Feature requests for DOCman Most of them are very specific to one single use case http://ideas.joomlatools.eu/pages/docman
  26. 26. The real problem is extensibility
  27. 27. DOCMAN FUTURE ... Themes Amazon S3 Indexing Tagging Box.net Google Docs Versioning Workflows Notifications ACL WebDAV ... (either official or 3PD plugins) DOCman Core Document Management
  28. 28. What should you remember? • Free Software is about Freedom • For DOCman 1.5, keeping your documents secure is our primary concern • DOCman 1.6 is about increased flexibility (release date: unknown)
  29. 29. Thank you QUESTIONS? Twitter: @MathiasVerraes @Nooku @Joomlatools http://joomladocman.org http://nooku.org/framework

×