What Does “Open source” and “Community driven” Mean for Moodle Development?

  • Published on
    12-Apr-2017

  • View
    796

  • Download
    0

Embed Size (px)

Transcript

  • What Does Open source and Community driven Mean for

    Moodle Development?

    Marina GlancyDevelopment Process Manager

    Moodle HQThe 7th Moodle Moot Japan 2015

    the worlds open source learning platform

  • the worlds open source learning platform

    About me

    MSc in Computer Science over 15 years of software

    development experience first website in 1997

    15 1997

  • the worlds open source learning platform

    About me

    2011 - 2012 -

    2014 -

    2011 - analyst developer2012 - senior developer and

    integrator2014 - development process

    manager

  • the worlds open source learning platform

    Development Process Manager

    Coordinating release processes

    Responsible for tracker permissions and workflows

    Triaging and working with component leads

    Organising HQ backlog Responding to security reports Reporting security issues

    HQ

  • the worlds open source learning platform

    What is Open source?

    Free? ?

    Distributed with source code? ?

  • the worlds open source learning platform

    Open source projects, products, or initiatives are those that embrace and celebrate open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community development.

    Open source

  • the worlds open source learning platform

    HQ 35 150 200 300 450

    Community involvement

    HQ

    Community

    35 HQ staff 150 core contributors 200 plugin developers 300 helpful moodlers 450 translators based on contributions

    during 2014

  • the worlds open source learning platform

    Why do people contribute?

    Salary or contract Derived benefit

    Sharpen skills Resume

    Sharing Sense of community

    Charity Passion Feeling useful

  • THANK YOU

    the worlds open source learning platform

  • the worlds open source learning platform

    Types of contributions

    User support

    Documentation Plugin development

    Testing

    Core contributions

    Translations

    Content

  • the worlds open source learning platform

    Moodle tracker

  • the worlds open source learning platform

    Core contributions

    New issue

    Triage

    Peer review

    Integration

    Testing

    Product

    Development

  • the worlds open source learning platform

    Advantages of open source

    Costs less

    Has more features

    Can be customized

    Works with different standards

    Always evolving

  • the worlds open source learning platform

    Disadvantages of open source

    Not straightforward

    Lacks consistency

    Minimum UI

    Designed by developers

    UI

  • the worlds open source learning platform

    Security

    "Given enough eyeballs, all bugs are shallow."- Linus Torvalds about open source

    Security through obscurity"If its hard to find bugs in proprietary software, does it

    make it more secure?

  • the worlds open source learning platform

    Moodle security process

    Quick response Bi-monthly releases Extended security support Responsible disclosure Registration with Open Source

    Security (OSS)

    OSS

    https://moodle.org/security/#moodlesecurity

  • Thank you

    Community: moodle.orgCommercial: moodle.com

    @moodle

    the worlds open source learning platform

Recommended

View more >