**Participants**, please read/think about/research these, ahead of time:
* Session description:
** In this session we will explore what it means to embrace open source software and how we can utilize Wikimedia’s already existing strengths to help the wider Open Source Community as a whole
* Session Goals:
** Formulate the direction and general focus areas to concentrate on to have Wikimedia be a leader in relevant Open Source tools for the wider Open Source community
* Guiding topics
** The WMF should commit to using open source internally even when inconvenient
** The WMF should commit to being truly open source (easy install, good docs, easy to contribute)
** The WMF should commit to encouraging downstream usage of WMF libraries
** The WMF should commit to being involved with upstream projects
* Pre-event questions for discussion
** What tools do we develop that will help the wider Open Source community deliver knowledge to the world? (eg, Language support, etc)
** What aspects of MediaWiki are useful to work both in- and out of the MediaWiki environment, to benefit tool/Wikimedia Cloud developers or wider OSS communities
** How can we keep our software to the same standards we hold other open-source software?
** How can we influence the larger OSS community? (Are there other external tools we should upstream to, or participate in, etc)
** Are there problems/challenges that we are in a position to help solve for ourselves and other OSS communities?
** How can we outreach and market our open source code and tooling
** Can this strategy help in scaling the contributor experience? Allowing more contributors participate in wider-impact tools for the OSS community at large?
** Tools outside mediawiki, i.e cumin, pybal as a standalone tool.
** In which focus area we have a unique value we can lead in (c.f language support, data related tooling,
* Related position statements:
** https://wikifarm.wmflabs.org/devsummit/index.php/Session:8
* Related background reading:
** <https://www.mediawiki.org/wiki/Category:Libraries>:** JavaScript:
*** <[OOjs](https://www.mediawiki.org/wiki/CSSJanus>OOjs)
*** <[VisualEditor](https://www.mediawiki.org/wiki/CDB>VisualEditor)
** <*** jQuery.i18n: https://www.mediagithub.com/wiki.org/wiki/Category:PHP_libraries>:media/jquery.i18n (Based on mw.msg)
** Other l*** //.. see [mw:Category:Libraries](https://www.mediawiki.org/wiki/Category:Libraries:)//
*** jQuery.i18n: https://github.com/wikimedia/jquery.i18n (Based on mw.msg)** PHP:
*** Krinkle/intuition: [CSSJanus](https://github.com/Krinkle/intuition (Based on Message and Parserwww.mediawiki.org/wiki/CSSJanus)
*** jQuery plugins (experimental) extracted from OOUI: https://github.com/mooeypoo/oojs-jquery,[CDB](https://www.mediawiki.org/wiki/CDB)
*** //.. see [mw:Category:PHP_libraries](https://github.com/stephanebisson/reclipwww.mediawiki.org/wiki/Category:PHP_libraries)//
** Python:
*** Cumin: <https://cumin.readthedocs.io/en/stable/>
** Experimental:
*** Krinkle/intuition: https://github.com/Krinkle/intuition (Based on Message and Parser)
*** jQuery plugins (experimental) extracted from OOUI: https://github.com/mooeypoo/oojs-jquery, https://github.com/stephanebisson/reclip
**Session notes**:
* https://etherpad.wikimedia.org/p/devsummit18-embracingopensourcesoftware
----
**Topic Leaders** (@Matanya @MSchottlender-WMF @Jamesmontalvo3), please
* Add more details to this task description,
* Coordinate any pre-event discussions (here, IRC, email, hangout, etc),
* Outline the plan for discussing this topic at the Developer Summit.
* Optionally, include what it will //not// try to solve.
* Update this task with summaries of any pre-event discussions.
* Include ways for people not attending to be involved in discussions before the summit and afterwards.
This is one of the 8 [[https://www.mediawiki.org/wiki/Wikimedia_Developer_Summit/2018 |Wikimedia Developer Summit 2018]] topics.
----
Post-event Summary:
* ...
Action items:
* ...