Confirmed users
66
edits
(47 intermediate revisions by 10 users not shown) | |||
Line 3: | Line 3: | ||
=== Current Status === | === Current Status === | ||
2014-10-15 It happened! | |||
2014-10-09 Travel arrangements have been made, and we are looking forward to getting together. We hope to have video available for a half-day on Friday, Oct 17 for any who may want to participate remotely in critical group discussions. | |||
2014-09-18 status update: Mike Conley is working with a travel agent to sort travel arrangements for people whose attendance will be paid by Mozilla. | 2014-09-18 status update: Mike Conley is working with a travel agent to sort travel arrangements for people whose attendance will be paid by Mozilla. | ||
Line 15: | Line 19: | ||
Toronto, ON M5V 1R9 | Toronto, ON M5V 1R9 | ||
Canada | Canada | ||
[https://www.mozilla.org/en-US/contact/spaces/toronto/ map to Mozilla office] | |||
Hotel: Hilton Garden Inn Toronto Downtown | Hotel: Hilton Garden Inn Toronto Downtown | ||
92 Peter Street, Toronto, Ontario, M5V 2G5, Canada | 92 Peter Street, Toronto, Ontario, M5V 2G5, Canada | ||
[http://hiltongardeninn3.hilton.com/en/hotels/ontario/hilton-garden-inn-toronto-downtown-YYZDTGI/maps-directions/index.html maps and direction to hotel] | |||
[http://www.torontoairportexpress.com/pdf/AEMap_DEC-2013.JPG Map of airport transit] | |||
=== Communications === | |||
* [https://lists.mozilla.org/listinfo/thunderbird-summit Mailing list] | |||
* join irc.mozilla.org #tb-summit for backchannel discussion | |||
* Minutes: https://wiki.mozilla.org/Thunderbird:Summit_2014/minutes | |||
=== Overall Goals and Purpose === | === Overall Goals and Purpose === | ||
In 2012, Mozilla made a [https://blog.lizardwrangler.com/ | In 2012, Mozilla made a [https://blog.lizardwrangler.com/?p=3308/ major change] to the funding and structure of Thunderbird. Funding was dramatically reduced, but Mozilla agreed to provide basic funding and staff to ensure the continuing stability of Thunderbird, leaving innovation up to a community of volunteers. The departing Thunderbird staff and existing volunteers had a meeting in Warsaw in Fall 2012 to discuss the transfer of responsibility. | ||
We've now had a couple of years to see how this is working out. Thunderbird usage continues to grow (in spite of media reports in 2012 that "Thunderbird is dead"), and we've recently released a new version of Thunderbird. | We've now had a couple of years to see how this is working out. Thunderbird usage continues to grow (in spite of media reports in 2012 that "Thunderbird is dead"), and we've recently released a new version of Thunderbird. | ||
Line 38: | Line 56: | ||
=== Invited Attendees === | === Invited Attendees === | ||
# R Kent James, Mailnews Peer ( | # R Kent James, Mailnews Peer (Washington, USA) | ||
# Magnus Melin, Thunderbird Peer (Finland) | # Magnus Melin, Thunderbird Peer (Finland) | ||
# Richard Marti, Thunderbird Theme Module Owner (Switzerland) | # Richard Marti, Thunderbird Theme Module Owner (Switzerland) | ||
# Florian Quèze, Thunderbird Instant Messaging module owner (France) | # Florian Quèze, Thunderbird Instant Messaging module owner (France) | ||
# Mike Conley, Thunderbird Peer (Toronto) | # Mike Conley, Thunderbird Peer (Toronto, Canada) | ||
# Irving Reid, Mailnews de-facto Peer (and assigned Mozilla Thunderbird staff), (Toronto) | # Irving Reid, Mailnews de-facto Peer (and assigned Mozilla Thunderbird staff), (Toronto, Canada) | ||
# Philipp Kewisch, Calendar Module Owner (Germany) | # Philipp Kewisch, Calendar Module Owner (Germany) | ||
# Patrick Cloke, Thunderbird Instant Messaging peer (Massachusetts) | # Patrick Cloke, Thunderbird Instant Messaging peer (Massachusetts, USA) | ||
# Wayne Mery, Thunderbird drivers and QA volunteer (Pennsylvania) | # Wayne Mery, Thunderbird drivers and QA volunteer (Pennsylvania, USA) | ||
# Aceman, Thunderbird key developer, (Slovakia) | # Aceman, Thunderbird key developer, (Slovakia) | ||
# Thomas Düllmann, Thunderbird bug triager | # Thomas Düllmann, Thunderbird key bug triager and key UX contributor (Germany) | ||
# Hiroyuki Ikezoe, Mozilla Japan Thunderbird developer (Japan) | # Hiroyuki Ikezoe, Mozilla Japan Thunderbird developer (Japan) | ||
# Suyash Agarwal, Thunderbird key developer and GSOC intern (India) | # <s>Suyash Agarwal, Thunderbird key developer and GSOC intern (India)</s> visa declined | ||
# Blake Winton, Thunderbird Peer and UI lead (Toronto) | # Blake Winton, Thunderbird Peer and UI lead (Toronto, Canada) | ||
# Joshua Cranmer, Mailnews multi-module owner and peer (New York) | # Joshua Cranmer, Mailnews multi-module owner and peer (New York, USA) | ||
# Josiah Bruner, Thunderbird Theme Peer (Michigan) | # Josiah Bruner, Thunderbird Theme Peer (Michigan, USA) | ||
# Mark Banner, Thunderbird and Mailnews Module Owner (England) | # <s>Mark Banner, Thunderbird and Mailnews Module Owner (England)</s> is not coming | ||
# Jim Porter, Thunderbird MIME Peer (Boston) | # <s>Jim Porter, Thunderbird MIME Peer (Boston, USA)</s> is not coming | ||
# Roland Tanglao, Thunderbird support (Vancouver) | # Roland Tanglao, Thunderbird support (Vancouver, Canada) | ||
# Andreas Wagner, Add-on reviewer and developer, DFKI GmbH, ForgetIT Project (Germany) | # Andreas Wagner, Add-on reviewer and developer, DFKI GmbH, ForgetIT Project (Germany) | ||
# Daniel Scruton, Instantbird contributor (Italy) | # <s>Daniel Scruton, Instantbird contributor (Italy)</s> is not coming | ||
# Nihanth Subramanya, Instantbird contributor (Goa) | # Nihanth Subramanya, Instantbird contributor (Goa, India) | ||
# Merike Sell, Lightning contributor (Estonia) | # Merike Sell, Lightning contributor (Estonia) | ||
# MakeMyDay Lightning contributor (Germany) | # MakeMyDay, Lightning contributor (Germany) | ||
==== Possible non-funded participants ==== | |||
# Bron Gondwana, IMAP protocol expert (FastMail, Australia) | |||
# Evert Pot, Interested bystander from Fruux (Toronto) | |||
# JoeS1 | |||
==== Schedules ==== | |||
{| | |||
!Full Name!!Email Address!!Check-In Date!!Check-Out Date!!Arrival Time!!Arrival Airport!!Departure Time!!Departure Airport | |||
|- | |||
|"Bruner, Josiah"||josiah@programmer.net||15-Oct-2014||18-Oct-2014 | |||
|- | |||
|"Cloke, Patrick"||clokep@gmail.com||14-Oct-2014||18-Oct-2014||14-Oct-2014 8:20PM||YYZ||18-Oct-2014 8:30PM||YYZ | |||
|- | |||
|"Conley, Mike"||mconley@mozilla.com | |||
|- | |||
|"Cranmer, Joshua"||Pidgeot18@gmail.com||15-Oct-2014||18-Oct-2014||15-Oct-2014 7:30PM||YTZ||18-Oct-2014 9:35AM||YTZ | |||
|- | |||
|"Düllmann, Thomas"||thomasd.bugzilla@gmail.com||14-Oct-2014||19-Oct-2014||14-Oct-2014 2:55PM||YYZ||19-Oct-2014 8:30PM||YYZ | |||
|- | |||
|"MakeMyDay"||makemyday@gmx-topmail.de||14-Oct-2014||19-Oct-2014||14-Oct-2014 3:50PM||YYZ||19-Oct-2014 9:20PM||YYZ | |||
|- | |||
|"Ikezoe, Hiroyuki"||hiikezoe@mozilla-japan.org||14-Oct-2014||18-Oct-2014||14-Oct-2014 4:40PM||YYZ||18-Oct-2014 2:05PM||YYZ | |||
|- | |||
|"James, Kent"||kent@caspia.com||13-Oct-2014||20-Oct-2014||13-Oct-2014 5:45PM||YYZ||20-Oct-2014 6:10AM||YYZ | |||
|- | |||
|"Kewisch, Philipp"||kewisch@gmail.com||14-Oct-2014||18-Oct-2014||14-Oct-2014 5:12PM||YYZ||18-Oct-2014 7:30PM||YYZ | |||
|- | |||
|"Marti, Richard"||richard.marti@gmail.com||14-Oct-2014||19-Oct-2014||14-Oct-2014 7:55PM||YYZ||19-Oct-2014 5:35PM||YYZ | |||
|- | |||
|"Melin, Magnus"||mkmelin+mozilla@iki.fi||15-Oct-2014||18-Oct-2014||15-Oct-2014 3:50PM||YYZ||18-Oct-2014 3:10PM||YYZ | |||
|- | |||
|"Mery, Wayne"||vseerror@lehigh.edu||15-Oct-2014||18-Oct-2014||15-Oct-2014 5:16PM||YYZ||18-Oct-2014 11:39AM||YYZ | |||
|- | |||
|"aceman"||acelists@atlas.sk||14-Oct-2014||19-Oct-2014||14-Oct-2014 7:05PM||YYZ||19-Oct-2014 9:20PM||YYZ | |||
|- | |||
|"Quèze, Florian"||fqueze@mozilla.com||14-Oct-2014||19-Oct-2014||14-Oct-2014 1:00PM||YYZ||19-Oct-2014 7:00PM||YYZ | |||
|- | |||
|"Reid, Irving"||irving@mozilla.com | |||
|- | |||
|"Sell, Merike"||merikes@gmail.com||14-Oct-2014||19-Oct-2014||14-Oct-2014 2:45PM||YYZ||19-Oct-2014 6:25PM||YYZ | |||
|- | |||
|"Subramanya, Nihanth"||nhnt11@gmail.com||14-Oct-2014||18-Oct-2014||14-Oct-2014 11:10AM||YYZ||18-Oct-2014 6:30PM||YYZ | |||
|- | |||
|"Tanglao, Roland"||rtanglao@mozilla.com||||||14-Oct-2014 7:26PM||YYZ||19-Oct-2014 8:15PM||YYZ | |||
|- | |||
|"Wagner, Andreas"||mail@andreaswagner.org||14-Oct-2014||20-Oct-2014||14-Oct-2014 4:15PM||YYZ||20-Oct-2014 5:50PM||YYZ | |||
|- | |||
|"Winton, Blake"||bwinton@mozilla.com | |||
|} | |||
=== Agenda === | === Agenda === | ||
==== Tuesday October 14 ==== | |||
* Design for a new address book (code-named Ensemble) | For those in town for dinner, please come to the BarHop at 391 King Street for beer and food. rkent will be there at 6:30 PM. | ||
==== Wednesday October 15 ==== | |||
Doors to the Mozilla office will be accessible from 9 AM on (with breakfast). We will start our first session around 10 AM with a group session for introductions, and discuss workgroups that will form for the day to address various topics. We should quit by 5:30 PM. | |||
Possible topics: | |||
* Design and plans for a new address book (code-named Ensemble) | |||
* Fixing crasher bugs | * Fixing crasher bugs | ||
* Design of the user interface for a filter editor supporting boolean search criteria | * Design of the user interface for a filter editor supporting boolean search criteria | ||
* Issues in landing New Account Types extension to support email-like items in extensions | |||
* Chat group to work together -- (likely) WebRTC over XMPP and IRC | |||
* Calendar group to work together | |||
Dinner: Join us at Pizzeria Via Mercanti. We will be leaving the office as a | |||
group and planning to arrive there around 6:30PM. Here is the menu: | |||
http://www.pizzeriaviamercanti.ca/?page_id=9 (we'll be at the Kensington | |||
Market location). Food and drink will be covered. | |||
==== Thursday, October 16 ==== | |||
Doors open, and breakfast is available, by 9 AM. We should get started by 9:30 with actual work, and be done by 5:30 PM | |||
Workgroups to continue. We may schedule some specific topics to present to the group in the afternoon. | |||
* | Dinner: We'll be eating at a restaurant called Hush: http://hushrestaurants.ca/. | ||
* How should we organize the project governance to make a transition between the old Mozilla-dominated leadership, to a community-based governance | Food and drink will be covered. For those who have indicated nut allergies, we have alerted the restaurant, and your meals will be nut free. | ||
* 10:00 - Compose (Joshua) | |||
* 10:30 - New Account Types/SkinkGlue (R Kent) | |||
* 11:00 - Developer Tools (Philipp) | |||
* 11:30 - OAuth/GMail (Joshua) | |||
Break for lunch. | |||
* 1:00 - Autoconfig (Bron) | |||
* 1:30 - Profiler (Mike) | |||
* 2:00 - Performance (Wayne) | |||
==== Friday October 17 ==== | |||
will be devoted to all-hands discussions where we will try to resolve a number of critical issues affecting the project. This session will be available for live participation beginning at 9:30 AM EST (6:30 AM Pacific Daylight Time) using the normal channels for Thunderbird status meetings. See https://wiki.mozilla.org/Thunderbird/StatusMeetings for connection details. | |||
Key agenda items: | |||
* How should we organize the project governance to make a transition between the old Mozilla-dominated leadership, to a community-based governance model? | |||
** Develop and maintain a list of Core Contributors for Thunderbird (perhaps annually), who can use that title in personal communications, and may vote for Thunderbird leadership positions. Currently would be around 30 people. | |||
** Elect a smaller Thunderbird Executive Council that has the responsibility over all aspects of Thunderbird. | |||
* Should we be raising income through donations? If so, what form would that take, and how would the income be used? | |||
* How can we fill non-coding gaps in project operations, including marketing, business development, and contributor engagement? | * How can we fill non-coding gaps in project operations, including marketing, business development, and contributor engagement? | ||
* In Thunderbird 31, critical bugs that prevented unthrottling updates and were causing great grief (bug 1036338 and bug 902158) did not get any visibility for months after release. How can we prevent that in the future? We need ways to increase attention to users and their actual experiences with Thunderbird. | |||
* Should we ship Lightning with the core product, and consider it a first-class part of Thunderbird? | |||
* Set some reasonable goals for Thunderbird 38 of features to add or issues to fix. | |||
* How can we better empower bug triagers to have an impact to actually get bugs fixed? | * How can we better empower bug triagers to have an impact to actually get bugs fixed? | ||
* | * Proposal to communicate with users for fund raising and engagement using the start page. Discuss any issues around having a more dynamic start page that communicates with users. | ||
** Funding appeal would be very visible but time limited. | |||
** Engage core team with users by featuring individuals (maybe by locale) on start page, including video. | |||
* Understand why core contributors are involved with Thunderbird, and ways that we can better meet their expectations. | |||
* comm-central is currently either broken or restricted most of the time. Developers wanting to contribute are held hostage to fixing build issues, test breakages, starring obscure breakages, or m-c integration issues. Are there alternatives, like landing new code on comm-aurora, or introducing an m-c integration layer? | |||
* I (rkent) have stated in my proposals for the future of Thunderbird that we remain a project under the Mozilla umbrella, but with increased autonomy. This should be discussed and, if appropriate, confirmed by the community. | |||
Remote participation or viewing of Friday group sessions is possible, beginning at 9:30 AM EDT (6:30 AM Pacific Daylight Time) using the same channels as the regular weekly Thunderbird status meetings. | |||
Video Instructions: See https://wiki.mozilla.org/Thunderbird/StatusMeetings for details. | |||
Overall Summit Description and Agenda: See https://wiki.mozilla.org/Thunderbird:Summit_2014 | |||
Notes from actual Friday meeting: See https://etherpad.mozilla.org/17october2014-tbsummit | |||
Feel free to join in if you are interested in the future of Thunderbird. | |||
==== Other potential agenda items ==== | |||
* Is the income raised by promoting particular partners in email providers, filelink providers, and search worth the intrusion and inconvenience to the user? | |||
* Recommend changes to module ownership and peers to reflect our actual current situation. | |||
* How can we work collaboratively to make plans for product direction (a roadmap) with our limited resources? Should we even have a roadmap? Can we agree on how to decide on, and flag in BMO, features that we would really like to see (Example: bug 119977 "Option to exapnd mailing list into addresses window") | |||
* What are the obstacles and frustrations that people are experiencing in contributing to Thunderbird, and how can we overcome these? | * What are the obstacles and frustrations that people are experiencing in contributing to Thunderbird, and how can we overcome these? | ||
* Who are our users? How can we better understand and meet the needs? | * Who are our users? How can we better understand and meet the needs? | ||
* What are some reasonable promises that we could make with our funding campaign? Ideas: | |||
** Fully Support maildir | |||
** Fully Support > 4GB folders | |||
** CardDAV in address book | |||
** Filter on Send | |||
* What should we be doing to engage more effectively with Mozilla staff and resources? Reps, academic programs, etc. | |||
* Can we agree on a set of values, or a mission statement, for the Thunderbird? | |||
* How should we be making feature decisions for Thunderbird? Role of ui owner, exec council, TB peers. Examples: Folder selection ui, new search terms. | |||
* Discuss merits of shipping certain features as extensions with the product. Lightning is one example, but there could be others. | |||
* How can we more effectively engage with stakeholders outside of Mozilla? Examples: email providers (like Fastmail), Linux distros (like Debian and Ubuntu), large enterprise users (???), protocol communities (like IMAP) | |||
* I (rkent) believe that we should provide some recognition to organizations that are providing staff support for Thunderbird, including Linagora, Mozilla Japan, and Mozilla itself. (Full disclosure: my own MesQuilla might also be a candidate here). Pro or anti comments? How could we do that (like brief links on Start Page?) | |||
* An alternative to a donation-based funding model for Thunderbird (which could also co-exist) would be a "Thunderbird Pro" version that added extra features or support with a paid subscription. Any interest in this direction from folks? | |||
Saturday will be divided into subgroups to develop plans and address issues, according to interest areas. These subgroups may come out of the Friday discussions. | |||
=== Lightning Talks === | |||
Some of the group sessions will be devoted to informal Lightning talks of 5 - 15 minutes duration. We will have a signup for these at the Summit. Some talks we would like to see: | |||
* Perspective from email providers, and specifically Fastmail, including account discovery (brong) | |||
* How to use bugzilla to track bugs, including use of status fields, flags, keywords, and whiteboard (thomasd wayne) | |||
* Current status and plans for Chat | |||
* Current status and plans for Lightning | |||
* Perspective from addons, including important abandoned or non-AMO addons (Andreas) | |||
* Changes in Support (Roland stepping down) | |||
* Using developer tools (Fallen) | |||
* Status of Darkmail (clokep) | |||
* Issues with OAuth (jcranmer, Fallen, bron) | |||
* Localization community and issues (Merike) | |||
=== Funding Appeal Video === | === Funding Appeal Video === |