Submissions/Open Source Hygiene: Getting the Details Right
This is an accepted submission for Wikimania 2014.
- Submission no. 5035
- Title of the submission
- Open Source Hygiene: Getting the Details Right
- Type of submission (discussion, hot seat, panel, presentation, tutorial, workshop)
- Author of the submission
Andrei Voinigescu (Legal Counsel, WMF) & Stephen LaPorte (Legal Counsel, WMF)
- E-mail address
AVoinigescu_(WMF); Slaporte (WMF)
- Country of origin
- Affiliation, if any (organisation, company etc.)
- Personal homepage or blog
- Abstract (at least 300 words to describe your proposal)
Wikimedians are quite scrupulous and careful about licensing and copyrights. The issues that we face on-wiki, however, are different from the issues we face in software development. Off-wiki, in Gerrit and Git, we face slightly different issues. This talk will discuss open source licensing best practices (aka hygiene) and why Wikimedians should care.
In particular, we’ll cover a variety of topics including:
- Why do we care? We’ll try to explain why good open source hygiene is a good idea.
- Pragmatically: how does it help us manage real risks?
- Ethically: how does it help others reuse our code?
- How do other similar open source projects handle open source hygiene?
- What’s the current state of things? We’ll review our current code and processes.
- What do we do right?
- What can we improve?
- How does our code measure up?
- How could we improve? We’ll discuss some areas for improvements:
- license information
- assessing license compatibility
- code review processes and tools
We’ve asked to have this in the Tech track because, while the content is somewhat legal, the audience is the people writing the code. (Both speakers are or were programmers.)
- Technology, Interface & Infrastructure
- Length of session (if other than 30 minutes, specify how long)
- Will you attend Wikimania if your submission is not accepted?
- Slides or further information (optional)
- Special requests
If you are interested in attending this session, please sign with your username below. This will help reviewers to decide which sessions are of high interest. Sign with a hash and four tildes. (# ~~~~).