DOCman, Free Software, and Fear of Forks
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

DOCman, Free Software, and Fear of Forks

  • 1,926 views
Uploaded on

Joomladay Mallorca April 2010

Joomladay Mallorca April 2010

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,926
On Slideshare
1,925
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
14
Comments
0
Likes
1

Embeds 1

http://www.slideshare.net 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. Every time you install software, you sign a contract
  • 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. Free Software is about Freedom
  • 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. The idea of Free Software has a major influence on society
  • 8. Without Free Software the internet would be a boring, expensive place
  • 9. Without Free Software, there would be no Joomla
  • 10. Miro open sourced Mambo in 2001
  • 11. In 2005, Joomla forked from Mambo
  • 12. Two years ago, the Joomla project decided that all extensions should be GPL • Philosophical reasons • Legal reasons
  • 13. Many developers are worried their extension will be forked
  • 14. Pidgin vs Funpidgin
  • 15. The best protection against forks is a healthy project that inspires trust
  • 16. DOCman was forked :-( ... but it didn’t affect DOCman
  • 17. How DOCman inspires trust: • Stability • Good release cycle • Great support • Free Software philosophy
  • 18. What is DOCman? • Manage documents • Publish downloads • Manage permissions First published in 2003, one of the oldest Joomla extensions
  • 19. Features • GPL • Custom fields • Nested categories • Local or remote storage • Group ACL • Logs & statistics • Themes • Search • Plugin support • Anti-leech • MVC • ... • DOClink
  • 20. DOCman 1.5 • Stability • Security • Performance
  • 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. 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. 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. What are the challenges for DOCman 1.6?
  • 25. 150 Feature requests for DOCman Most of them are very specific to one single use case http://ideas.joomlatools.eu/pages/docman
  • 26. The real problem is extensibility
  • 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. 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. Thank you QUESTIONS? Twitter: @MathiasVerraes @Nooku @Joomlatools http://joomladocman.org http://nooku.org/framework