Difference between revisions of "IslandWood Code Sprint 2012"

From OSGeo
Jump to navigation Jump to search
 
(75 intermediate revisions by 19 users not shown)
Line 1: Line 1:
 +
'''Gold sponsor:'''
 +
 +
     Mobile Geographics [[Image:MobileGeographics 400.png|200x200px|MobileGeographics 400.png]]
 +
 +
     
 +
 +
'''Silver sponsors:'''
 +
 +
     [[Image:AirborneInteractive 400.png|200px|AirborneInteractive 400.png]]     [[Image:opengeologo.png|200px|opengeologo.png]]
 +
 +
     [[Image:Logo-qpublic.png|200px|Logo-qpublic.png]]      [[Image:Zonar 400.png|200px|Zonar 400.png]]
 +
 +
<br>
 +
 +
'''Bronze sponsors:'''
 +
 +
&nbsp;&nbsp; &nbsp;&nbsp;[[Image:Logo-azavea.png|100px|Logo-azavea.png]]&nbsp;&nbsp;&nbsp;
 +
[[Image:Borealis 100.png|100px|Borealis 200.png]]&nbsp;&nbsp;&nbsp; [[Image:CUGOS 200.png|100px|CUGOS 200.png]]
 +
 +
&nbsp;&nbsp; &nbsp;&nbsp;[[Image:DevelopmentSeed 200.png|100px|DevelopmentSeed 200.png]]&nbsp;&nbsp;&nbsp; [[Image:LizardTech 200.png|100px|LizardTech 200.png]]&nbsp;&nbsp;&nbsp;&nbsp; [[Image:TerraGIS 200.png|100px|TerraGIS 200.png]] &nbsp; &nbsp;
 +
 +
<br>
 +
 +
'''Other/in-kind sponsors:'''
 +
 +
<br> &nbsp;&nbsp; &nbsp;&nbsp; Flaxen Consulting &nbsp;&nbsp; &nbsp;&nbsp; Z-Pulley &nbsp;&nbsp; &nbsp;&nbsp;
 +
 +
<br>
 +
 
= Purpose  =
 
= Purpose  =
  
Line 5: Line 34:
 
Previous event have been held in [[Toronto Code Sprint 2009|Toronto]] (2009), [[New York Code Sprint 2010|New York City]] (2010), and [[Montreal Code Sprint 2011|Montreal]] (2011).  
 
Previous event have been held in [[Toronto Code Sprint 2009|Toronto]] (2009), [[New York Code Sprint 2010|New York City]] (2010), and [[Montreal Code Sprint 2011|Montreal]] (2011).  
  
= Timing  =
+
= Agenda=
 +
 
 +
'''Sunday (Feb 5th)'''
 +
 
 +
* 5:00pm to 10:00pm - check-in
 +
** ''if you plan to arrive earlier than 5pm or later than 10pm, contact mpg to make arrangements''
 +
* no meals at IslandWood will be available Sunday night
 +
** ''but mpg will lead a walk down the hill to the pub at 7pm, leaving from the common room at the Bird's Nest lodge building''
 +
 
 +
 
 +
'''Monday (Feb 6th)'''
 +
 
 +
* 8:00am - continental breakfast (in meeting room)
 +
* 8:00am to noon - ''sprinting''
 +
* noon - boxed lunch (in meeting room)
 +
* noon to 4:00pm - ''sprinting''
 +
* 4:00pm to 5:00pm - Sustainable Cooking class (drinks/social hour)
 +
* 5:00pm to 7:00pm - dinner (IslandWood dining area)
 +
 
 +
 
 +
'''Tuesday (Feb 7th)'''
 +
 
 +
* 8:00am - continental breakfast (in meeting room)
 +
* 8:00am to noon - ''sprinting''
 +
* noon - boxed lunch (in meeting room)
 +
* noon to 5:00pm - ''sprinting''
 +
* 5:00pm to 7:00pm - dinner (IslandWood dining area)
 +
* 7:00pm to 8:00pm - evening Nature Walk
 +
 
 +
 
 +
'''Wednesday (Feb 8th)'''
 +
 
 +
* 8:00am - continental breakfast (in meeting room)
 +
* 8:00am to noon - ''sprinting''
 +
* noon - boxed lunch (in meeting room)
 +
* noon to 5:00pm - ''sprinting''
 +
* 5:00pm to 7:00pm - dinner (IslandWood dining area)
 +
* 7:15pm to 8:15pm (or later) - evening campfire & guest speaker
 +
 
 +
 
 +
'''Thursday (Feb 9th)'''
 +
* 8:00am - continental breakfast (in meeting room)
 +
* 9:30am - '''checkout'''
 +
* 8:00am to noon - ''sprinting''
 +
* 11:00am - boxed lunch (in meeting room)
 +
* 12:00pm - hard stop, meeting room closes
 +
* departures
 +
 
 +
= Sponsor Demos =
 +
 
 +
During the lunch hour, our sponsors will have the opportunity to talk briefly and informally about their products/services and how they use open source.
 +
 
 +
* Monday
 +
** 12:00
 +
** 12:30 - OpenGeo (Paul Ramsey)
 +
* Tuesday
 +
** 12:00 - Azavea (David Zwarg)
 +
** 12:30
 +
* Wednesday
 +
** 12:00
 +
** 12:30
  
February 5-9, 2012.<br>
+
interested but as yet unscheduled:
 +
* Hal Mueller / Mobile Geographics (lightning talk)
 +
* Ian Walberg / Airborne Interactive
  
The event will be begin on Feb 5th (Sunday night arrival), span three full days of sprinting, and end after lunch on the 9th (Thursday).<br>
 
  
 
= Venue  =
 
= Venue  =
  
 
It will be held at [http://www.islandwood.org/ IslandWood], a nonprofit retreat center located on [http://en.wikipedia.org/wiki/Bainbridge_Island,_Washington Bainbridge Island], an island a few miles west of Seattle in the northwest United States.  
 
It will be held at [http://www.islandwood.org/ IslandWood], a nonprofit retreat center located on [http://en.wikipedia.org/wiki/Bainbridge_Island,_Washington Bainbridge Island], an island a few miles west of Seattle in the northwest United States.  
 +
  
 
= Hosts  =
 
= Hosts  =
Line 21: Line 112:
 
Local volunteers assisting include:  
 
Local volunteers assisting include:  
  
*Craig Miller (Spatial Minds / CUGOS)
 
 
*Michael Rosen (LizardTech / CUGOS)  
 
*Michael Rosen (LizardTech / CUGOS)  
 
*Aaron Racicot (Z-Pulley Inc / CUGOS)  
 
*Aaron Racicot (Z-Pulley Inc / CUGOS)  
 
*''&lt;add your name here!&gt;''
 
*''&lt;add your name here!&gt;''
 +
  
 
= Sponsors  =
 
= Sponsors  =
  
The Montreal sprint had ten $750 sponsors. We expect to have a similar number this year.
+
We have three sponsorship levels:
 +
 
 +
* Gold: >$2000
 +
* Silver: $1500
 +
* Bronze: $750
 +
 
 +
Please take a moment to thank our sponsors for their continued support of the North American codesprint!
  
If you think you know of a possible sponsor, or if you are a possible sponsor, contact Michael P. Gerlek (mpg@flaxen.com).  
+
# Airborne Interactive
 +
# Anonymous CUGOS
 +
# Azavea
 +
# Borealis
 +
# MapBox/Development Seed
 +
# LizardTech
 +
# Mobile Geographics
 +
# OpenGeo
 +
# qpublic.net
 +
# Terra GIS
 +
# Zonar
 +
# Z-Pulley
 +
# Flaxen Consulting
  
 
= Budget  =
 
= Budget  =
  
Details to come, but expected costs include:  
+
Our expenses include:  
  
 
*facilities rental (conference rooms, etc)  
 
*facilities rental (conference rooms, etc)  
Line 40: Line 149:
 
*meals
 
*meals
  
We expect to cover costs in three ways:  
+
We will cover our expenses in three ways:  
  
 
*sponsorships  
 
*sponsorships  
Line 46: Line 155:
 
*surplus from previous years (approximately $2K)
 
*surplus from previous years (approximately $2K)
  
= Participant Costs  =
+
We expect there to be a surplus.  We will likely reserve $2K for the 2013 sprint fund, and distribute the rest back as discounts to the $525 registration fee.
 +
 
 +
= Registration, Participant Costs<br> =
 +
 
 +
Participants cover only the costs of 4 nights lodging (single room at IslandWood): '''US$525'''.<br>
 +
 
 +
''There is no registration fee beyond the $525 for lodging.''
 +
 
 +
''All food and venue costs are covered by our sponsors.''
 +
 
 +
Participants will be responsible for paying their own transportation to and from IslandWood. <br>
 +
 
 +
'''Contact mpg@flaxen.com to register.'''
 +
 
 +
 
 +
= Food and Drink at IslandWood =
 +
 
 +
IslandWood has an excellent on-site restaurant/cafeteria that emphasizes local, sustainable, and organic cuisine.  All meals are included as part of the sprint:
 +
 
 +
* Breakfast: continental style
 +
* Lunch: boxed lunches
 +
* Dinner: full meal, choice of entrees, beer/wine available
 +
* Morning and Afternoon Snacks: coffee, fruit, cookies, etc, will be provided in the meeting room
 +
 
 +
Accommodation can be made for any dietary restrictions, just let mpg know.
  
Participants will be responsible for paying their own transportation to and from IslandWood. In addition, participants will be expected to cover the costs of lodging (comparable to a hotel) and possibly some of their meal costs: US$525 is the target price.&nbsp; (with 30 registrants and 10 sponsors, this will get us to break-even point).&nbsp; Contact mpg@flaxen.com to register.
+
Dinner on Monday, Tuesday, and Wednesday will include a cash bar. Two drink tickets per person will be provided (courtesy our sponsors); after that, it will be $4 for beer and $5 for wine.  The beer is from local microbrews and the wines are all from local vineyards.
  
= Food  =
+
One mile away, there is a nice restaurant/bar and a Thai restaurant as well.
  
IslandWood has an excellent on-site restaurant/cafeteria that emphasizes local, sustainable, and organic cuisine.  
+
There are a number of other restaurants and bars elsewhere on the island; ask mpg or Mike Rosen for suggestions.
  
*Breakfast: continental style
+
We cannot bring our own food or alcohol into the meeting areas or dining room.  mpg will explain the policy for bringing private alcohol into the common areas at the residence lodges.
*Lunch: boxed lunches
 
*Dinner: full meal, choice of entrees, beer/wine available
 
*Snacks: coffee, fruit, cookies, etc, will be provided in the meeting room
 
  
Accomodation can be made for any dietary restrictions.
 
  
 
= Communication  =
 
= Communication  =
  
 
All planning will take place on this wiki, on the [http://lists.osgeo.org/mailman/listinfo/tosprint tosprint mailing list], and on the #tosprint IRC channel.  
 
All planning will take place on this wiki, on the [http://lists.osgeo.org/mailman/listinfo/tosprint tosprint mailing list], and on the #tosprint IRC channel.  
 +
  
 
= Projects  =
 
= Projects  =
  
These are the projects will be working on:  
+
These are just some of the projects we will be working on:  
  
*GDAL  
+
* GDAL  
*MapServer  
+
* MapServer  
*libLAS/PDAL  
+
* libLAS/PDAL  
*PostGIS  
+
* PostGIS  
*TinyOWS  
+
* TinyOWS  
*''&lt;add your project here!&gt;''
+
* QGIS
 +
* OpenLayers
 +
* Mapnik
  
 
= Participants  =
 
= Participants  =
  
If you want to come, please add your name (and project(s)) here and indicate either "I'm interested, but won't know for sure until closer to the time" or "I'll definitely be there, and would be willing to pay the registration fee in advance"
+
The following have registered for the event:
 
 
*Michael P. Gerlek (Flaxen Geo) -- libLAS/PDAL -- definite
 
*Michael D. Smith (US Army Corps) -- libLAS/PDAL/MapServer/GDAL -- definite/can pay in advance
 
*Frank Warmerdam (Google) -- tentative
 
*Daniel Morissette (Mapgears) -- MapServer, GDAL/OGR -- definite
 
*Craig Miller (SpatialMinds) -- MapGuideOS (possibly), QGIS (possibly) -- 98% -- Have some things to work out. May add another project to the list in upcoming months.
 
*Paul Ramsey (OpenGeo) -- PostGIS -- definite/can pay in advance
 
*[[User:Jmckenna|Jeff McKenna]] (GatewayGeomatics) -- MapServer -- tentative
 
*Olivier Courtin (Oslandia) -- TinyOWS, PostGIS -- definite/can pay in advance
 
*Howard Butler (Hobu, Inc.) -- libLAS/PDAL -- definite/can pay in advance
 
*[[User:Racicot|Aaron Racicot]] (Z-Pulley Inc.) -- QGIS, Mapserver -- definite/can pay in advance
 
*[[User:springmeyer|Dane Springmeyer]] (Development Seed) -- Mapnik, TileMill -- definite/can pay in advance
 
 
 
Note that once registration is open, it will be **first come, first served**. Space is limited, so those who pay first will be at the front of the line.
 
  
= Agenda =
+
# [[User:mpg|Michael P. Gerlek]] - Flaxen Consulting
 +
# [[User:halmueller|Hal Mueller]] - Mobile Geographics
 +
# Michael D. Smith - US Army Corps
 +
# Daniel Morissette - MapGears
 +
# Alan Boudreault - MapGears  
 +
# Paul Ramsey - OpenGeo
 +
# Olivier Courtin - Oslandia
 +
# Mike Rosen - LizardTech
 +
# [[User:Racicot|Aaron Racicot]] - Z-Pulley Inc.
 +
# Howard Butler - Hobu, Inc
 +
# [[User:Springmeyer|Dane Springmeyer]] - MapBox/Development Seed
 +
# Pete Gadomski - US Army Corps
 +
# [[User:Dzwarg|David Zwarg]] - Azavea
 +
# Brian Case (Winkey) - GDAL
 +
# David Middlecamp - Azavea
 +
# [[User:Kirk|Kirk McKelvey]] - LizardTech
 +
# [[User:Tbonfort|Thomas Bonfort]] - TerriScope
 +
# Greg Corradini - ChopShop Geospatial
 +
# David Bronaugh - Pacific Climate Impacts Consortium / University of Victoria
 +
# Benjamin Campbell - Excensus
 +
# Matt Perry - EcoTrust
  
Still tentative, something like this:
+
At the January CUGOS meeting, it was proposed that local members who could not attend the full week, would be able to attend for a day (tentatively Wednesday), if it would benefit the code sprint. Please see the [[Islandwood_CodeSprint_OneDayAttendees|One Day Attendees]] page for a list of individuals who could attend and potential projects they could assist with.
  
'''Sunday'''
+
= Wholesome Recreational Activities  =
  
*''arrival throughout the day''
+
Our host, IslandWood, is a non-profit educational institution dedicated to the environment and sustainable living.  As part of their mission, therefore, they require their guest groups to each day participate in educational activity designed around their focus areas.
*perhaps dinner provided
 
  
'''Monday'''
+
Our formal activities will be:
  
*continental breakfast
+
'''Monday''' - "With the bounty of the IslandWood garden as our inspiration, groups will take sustainability theory and turn it in to practice with the help of our talented culinary team.  Cooking sessions may be held in our organic garden, using our wood fired cob oven or in the dining hall."  ''This will be held just prior to dinner, as we will likely be making (and eating) our own appetizers.  The cash bar will be open during this event.''
*sprint all morning
 
*boxed lunch
 
*sprint all afternoon
 
*group sit-down dinner  
 
*evening open/social time at the lodges
 
  
'''Tuesday'''  
+
'''Tuesday''' - "Our Naturalists will lead your group through campus focusing on exploration and discovery of our local ecosystems.  Themes for hikes might include flora and fauna, natural history, birding or marine biology."  ''This will be held after dinner.  Dress appropriately.''
  
*continental breakfast
+
'''Wednesday''' - "The best days at IslandWood often end with time to relax and enjoy the soothing warmth of an evening bonfire.  At our covered bonfire area, educators and staff will entertain your group with local stories and roast marshmallows over the flames."  ''This will be held after dinner.  Dress appropriately.''  We will have a guest speaker, Greg Geehan, talking about the geology of Bainbridge Island and the Puget Sound: ''Greg attended the University of Washington and has a Ph.D. in Marine Geology from Scripps Institute of Oceanography.  He worked in the oil industry for more than 20 years in a variety of locations around the world.  The bulk of his career revolved around the geological evaluation of oil and gas reservoirs.  He led research groups and managed the application of mapping and modeling techniques aimed at increasing the recovery of hydrocarbons.  Greg retired in 1999, and has lived on Bainbridge since then.''
*sprint all morning
 
*boxed lunch
 
*sprint all afternoon
 
*group sit-down dinner  
 
*evening open/social time at the lodges
 
  
'''Wednesday'''
+
Other (independent) adventures:
  
*continental breakfast
+
* IslandWood covers 225 acres and has lots of trails, including wetlands, beach access, forest, etc.  Feel free to explore.
*sprint all morning
 
*boxed lunch
 
*sprint all afternoon
 
*group sit-down dinner
 
*evening open/social time at the lodges
 
  
'''Thursday'''
+
* If you have a car, there are lots of other places on Bainbridge Island to explore.  Ask mpg or Mike Rosen for suggestions.
  
*''departures throughout the day''
+
= Local Eating and Shopping =
*continental breakfast
 
*perhaps lunch provided
 
  
= Non-sprint Activities =
+
There is a very small, funky little shopping center down the hill from IslandWood (it is only a 1 mile walk, but there is a significant hill). It includes:
  
There will be one formal (but optional) "team building / outdoor fun" event, run for us by the IslandWood staff. Details TDB. Dress appropriately. The event will likely be 2-3 hours, before dinner on either Tuesday or Wednesday.
+
* Walt's Lynwood Center Market (4759 Lynwood Center Rd) -- open 6:30am to 9:00pm (Monday-Friday) and 7:00am to 9:00pm (Saturday-Sunday).  They sell beer and wine (even on Sundays).
 +
* Treehouse Cafe (http://www.treehousebainbridge.com/, 4569 Lynwood Center Road) open 7:00am to 11:00 pm (Monday-Saturday) and 8:00am to 10:00pm (Sunday).
 +
* Sawan Thai Kitchen (4765 Lynwood Center Rd) -- open for lunch and dinner, closed Mondays(?)
  
IslandWood offers lots of trails, ponds, etc, for informal walks / jogs / etc you can explore at any time on your own.  
+
Bainbridge also has a full supermarket, pharmacies, etc., but not within walking distance.  See mpg or Mike Rosen for info.
  
There will likely also be an informal walk down to the beach (2-3 miles, off campus), hosted by mpg.
 
  
 
= Transportation  =
 
= Transportation  =
Line 154: Line 275:
 
'''(2) From Airport to Seattle Ferry dock'''  
 
'''(2) From Airport to Seattle Ferry dock'''  
  
From SeaTac, you will need to get to the Colman ferry dock in downtown Seattle. Two options:  
+
From SeaTac, you will need to get to the Colman ferry dock in downtown Seattle. Three options:  
  
*a ~$40 cab ride, from airport to dock  
+
*a ~$40 cab ride, from airport to dock; takes about 20 minutes
*a ~$3 light rail from airport, followed by a walk of a few blocks to the dock
+
*a ~$3 light rail from airport, followed by a walk of a few blocks to the dock; takes about an hour
 +
*rent a car and drive; takes about 20 minutes
  
 
'''(3) From Seattle dock to Bainbridge dock'''  
 
'''(3) From Seattle dock to Bainbridge dock'''  
  
Take the [http://www.wsdot.com/ferries/schedule/ScheduleDetailByRoute.aspx?route=sea-bi Seattle/Bainbridge] ferry, for about $7. Ferries leave every hour or less all day long, except between about 1AM and 5AM.  
+
Take the [http://www.wsdot.com/ferries/schedule/ScheduleDetailByRoute.aspx?route=sea-bi Seattle/Bainbridge] ferry. Ferries leave every hour or less all day long, from about 5AM to about 1AM.  The walk-on fare is about $7, and you only pay when going in the Seattle-to-Bainbridge direction.  Car fare is about $15, and you have to pay both ways. The crossing time is about 35 minutes.
  
 
'''(4) From Bainbridge dock to IslandWood'''  
 
'''(4) From Bainbridge dock to IslandWood'''  
  
Cabs are almost always available at the Bainbridge dock -- a trip to IslandWood is about 10 miles, should be ~$15 or so. (Note that you will likely be sharing a cab with someone else; the island has a limited number of cabs, so they carpool. Just go with the flow.)  
+
Two options:
 +
*Cabs are almost always available at the Bainbridge dock -- a trip to IslandWood is about 5 miles, shouldn't be more than about $20. (Note that you will likely be sharing a cab with someone else; the island has a limited number of cabs, so they sort of carpool. Just go with the flow.)
 +
*If you have your own car, you can drive it in 10-15 minutes.  The address for IslandWood is 4450 Blakely Avenue.
 +
 
 +
''There will be some people driving from the airport to IslandWood on Sunday afternoon / early evening.  Contact mpg if you want a ride.  We'll probably work out something similar for the return trip on Thursday afternoon.''
 +
 
 +
(see also [http://islandwood.org/about/directions this page] for more transportation hints)
  
Depending on how things go, I might see if I can arrange a shuttle or something if multiple people are arriving all at once. Or if you get really stuck, you can call me and I'll just come get you.  
+
If you get stuck somewhere, call or email mpg and we'll work something out to rescue you.
  
(see also [http://islandwood.org/about/directions this page] for more transportation hints)
 
  
 
= FAQ  =
 
= FAQ  =
Line 175: Line 302:
 
'''Q: I'm new to open source and OSGeo. Can I come too?'''  
 
'''Q: I'm new to open source and OSGeo. Can I come too?'''  
  
This is a heads-down-and-laptops-open working meeting, aimed squarely at writing code/documentation and holding serious technical discussions about OSGeo-related projects. It is a working session for people who are already participants in open source projects. If you're not already participating in one of the projects being worked on, this isn't the event for you. '''Q: But, that's not very fair. How am I supposed to learn about the projects and meet people?'''  
+
This is a heads-down-and-laptops-open working meeting, aimed squarely at writing code/documentation and holding serious technical discussions about OSGeo-related projects. It is a working session for people who are already participants in open source projects. If you're not already participating in one of the projects being worked on, this isn't the event for you.
 +
 
 +
'''Q: But, that's not very fair. How am I supposed to learn about the projects and meet people?'''  
  
 
Each project has portals like mailing lists, wikis, and IRC channels for you to start to meet people and get involved. If you really want to participate in the sprint, you should get involved with the project ahead of time.  
 
Each project has portals like mailing lists, wikis, and IRC channels for you to start to meet people and get involved. If you really want to participate in the sprint, you should get involved with the project ahead of time.  
Line 186: Line 315:
  
 
Maybe -- depends on how our budget turns out. Contact mpg@flaxen.com and we'll see what we can do.
 
Maybe -- depends on how our budget turns out. Contact mpg@flaxen.com and we'll see what we can do.
 +
 +
= Carpooling =
 +
 +
'''Sunday (Airport to IslandWood)'''
 +
 +
* ''rides available''
 +
** mpg will be driving from SEA airport to IslandWood (after the Board F2F meeting)
 +
** AaronR will also be driving from SEA airport to IslandWood (around 1pm)
 +
 +
* ''rides wanted''
 +
** Hobu, arriving SEA at 1pm
 +
** Daniel and Alan and Paul, from Cedarbook after the Board F2F
 +
 +
= Final Accounting =
 +
 +
* Income: $25,177.92
 +
** $12,100.00 (13 sponsors)
 +
** $11,025.00 (21 registrations)
 +
** $2,052.93 (surplus from 2011)
 +
 +
* Expenses: $20,481.14
 +
** $20,078.14 (venue)
 +
** $403.00 (bank charges, bookkeeping, etc)
 +
 +
* Total surplus: $4,696.78
 +
** 2011 surplus: $2,052.92
 +
** 2012 surplus: $2,643.86
 +
 +
Twenty-one registration refunds were offered, each amounting 1/21 of the 2012 surplus, which is $125.90 each. Nineteen of those refunds were designated to go the 2013 sprint, which is $2,392.06. Therefore, we have:
 +
 +
* Adjusted surplus: $4,444.98
 +
** 2011 surplus: $2,052.92
 +
** 2012 surplus: $2,392.06
 +
 +
This $4,444.98 surplus will be made available to the organizer of the 2013 committee, either as (1) seed money to put down a deposit for a venue or (2) as matching funds against the 2013 sponsorship and/or registration monies raised.
 +
 +
For full details, see [http://wiki.osgeo.org/images/9/99/IslandWood_accounting.pdf the final accounting].
 +
 +
[[Category:Code_Sprints]] [[Category:Past Events]] [[Category:C Tribe Code Sprint]]

Latest revision as of 02:44, 22 September 2013

Gold sponsor:

     Mobile Geographics MobileGeographics 400.png

     

Silver sponsors:

     AirborneInteractive 400.png     opengeologo.png

     Logo-qpublic.png      Zonar 400.png


Bronze sponsors:

     Logo-azavea.png    Borealis 200.png    CUGOS 200.png

     DevelopmentSeed 200.png    LizardTech 200.png     TerraGIS 200.png    


Other/in-kind sponsors:


      Flaxen Consulting       Z-Pulley      


Purpose

This is OSGeo's 4th annual "North American Codesprint" -- a time to bring members of OSGeo-related projects together to make decisions and tackle larger problems.

Previous event have been held in Toronto (2009), New York City (2010), and Montreal (2011).

Agenda

Sunday (Feb 5th)

  • 5:00pm to 10:00pm - check-in
    • if you plan to arrive earlier than 5pm or later than 10pm, contact mpg to make arrangements
  • no meals at IslandWood will be available Sunday night
    • but mpg will lead a walk down the hill to the pub at 7pm, leaving from the common room at the Bird's Nest lodge building


Monday (Feb 6th)

  • 8:00am - continental breakfast (in meeting room)
  • 8:00am to noon - sprinting
  • noon - boxed lunch (in meeting room)
  • noon to 4:00pm - sprinting
  • 4:00pm to 5:00pm - Sustainable Cooking class (drinks/social hour)
  • 5:00pm to 7:00pm - dinner (IslandWood dining area)


Tuesday (Feb 7th)

  • 8:00am - continental breakfast (in meeting room)
  • 8:00am to noon - sprinting
  • noon - boxed lunch (in meeting room)
  • noon to 5:00pm - sprinting
  • 5:00pm to 7:00pm - dinner (IslandWood dining area)
  • 7:00pm to 8:00pm - evening Nature Walk


Wednesday (Feb 8th)

  • 8:00am - continental breakfast (in meeting room)
  • 8:00am to noon - sprinting
  • noon - boxed lunch (in meeting room)
  • noon to 5:00pm - sprinting
  • 5:00pm to 7:00pm - dinner (IslandWood dining area)
  • 7:15pm to 8:15pm (or later) - evening campfire & guest speaker


Thursday (Feb 9th)

  • 8:00am - continental breakfast (in meeting room)
  • 9:30am - checkout
  • 8:00am to noon - sprinting
  • 11:00am - boxed lunch (in meeting room)
  • 12:00pm - hard stop, meeting room closes
  • departures

During the lunch hour, our sponsors will have the opportunity to talk briefly and informally about their products/services and how they use open source.

  • Monday
    • 12:00
    • 12:30 - OpenGeo (Paul Ramsey)
  • Tuesday
    • 12:00 - Azavea (David Zwarg)
    • 12:30
  • Wednesday
    • 12:00
    • 12:30

interested but as yet unscheduled:

  • Hal Mueller / Mobile Geographics (lightning talk)
  • Ian Walberg / Airborne Interactive


Venue

It will be held at IslandWood, a nonprofit retreat center located on Bainbridge Island, an island a few miles west of Seattle in the northwest United States.


Hosts

Rushing in where angels fear to tread, Michael P. Gerlek (mpg) is taking the lead on this event. CUGOS, the local OSGeo chapter, is the hosting organization.

Local volunteers assisting include:

  • Michael Rosen (LizardTech / CUGOS)
  • Aaron Racicot (Z-Pulley Inc / CUGOS)
  • <add your name here!>


Sponsors

We have three sponsorship levels:

  • Gold: >$2000
  • Silver: $1500
  • Bronze: $750

Please take a moment to thank our sponsors for their continued support of the North American codesprint!

  1. Airborne Interactive
  2. Anonymous CUGOS
  3. Azavea
  4. Borealis
  5. MapBox/Development Seed
  6. LizardTech
  7. Mobile Geographics
  8. OpenGeo
  9. qpublic.net
  10. Terra GIS
  11. Zonar
  12. Z-Pulley
  13. Flaxen Consulting

Budget

Our expenses include:

  • facilities rental (conference rooms, etc)
  • lodging (on-campus rooms)
  • meals

We will cover our expenses in three ways:

  • sponsorships
  • participant registration fees
  • surplus from previous years (approximately $2K)

We expect there to be a surplus. We will likely reserve $2K for the 2013 sprint fund, and distribute the rest back as discounts to the $525 registration fee.

Registration, Participant Costs

Participants cover only the costs of 4 nights lodging (single room at IslandWood): US$525.

There is no registration fee beyond the $525 for lodging.

All food and venue costs are covered by our sponsors.

Participants will be responsible for paying their own transportation to and from IslandWood.

Contact mpg@flaxen.com to register.


Food and Drink at IslandWood

IslandWood has an excellent on-site restaurant/cafeteria that emphasizes local, sustainable, and organic cuisine. All meals are included as part of the sprint:

  • Breakfast: continental style
  • Lunch: boxed lunches
  • Dinner: full meal, choice of entrees, beer/wine available
  • Morning and Afternoon Snacks: coffee, fruit, cookies, etc, will be provided in the meeting room

Accommodation can be made for any dietary restrictions, just let mpg know.

Dinner on Monday, Tuesday, and Wednesday will include a cash bar. Two drink tickets per person will be provided (courtesy our sponsors); after that, it will be $4 for beer and $5 for wine. The beer is from local microbrews and the wines are all from local vineyards.

One mile away, there is a nice restaurant/bar and a Thai restaurant as well.

There are a number of other restaurants and bars elsewhere on the island; ask mpg or Mike Rosen for suggestions.

We cannot bring our own food or alcohol into the meeting areas or dining room. mpg will explain the policy for bringing private alcohol into the common areas at the residence lodges.


Communication

All planning will take place on this wiki, on the tosprint mailing list, and on the #tosprint IRC channel.


Projects

These are just some of the projects we will be working on:

  • GDAL
  • MapServer
  • libLAS/PDAL
  • PostGIS
  • TinyOWS
  • QGIS
  • OpenLayers
  • Mapnik

Participants

The following have registered for the event:

  1. Michael P. Gerlek - Flaxen Consulting
  2. Hal Mueller - Mobile Geographics
  3. Michael D. Smith - US Army Corps
  4. Daniel Morissette - MapGears
  5. Alan Boudreault - MapGears
  6. Paul Ramsey - OpenGeo
  7. Olivier Courtin - Oslandia
  8. Mike Rosen - LizardTech
  9. Aaron Racicot - Z-Pulley Inc.
  10. Howard Butler - Hobu, Inc
  11. Dane Springmeyer - MapBox/Development Seed
  12. Pete Gadomski - US Army Corps
  13. David Zwarg - Azavea
  14. Brian Case (Winkey) - GDAL
  15. David Middlecamp - Azavea
  16. Kirk McKelvey - LizardTech
  17. Thomas Bonfort - TerriScope
  18. Greg Corradini - ChopShop Geospatial
  19. David Bronaugh - Pacific Climate Impacts Consortium / University of Victoria
  20. Benjamin Campbell - Excensus
  21. Matt Perry - EcoTrust

At the January CUGOS meeting, it was proposed that local members who could not attend the full week, would be able to attend for a day (tentatively Wednesday), if it would benefit the code sprint. Please see the One Day Attendees page for a list of individuals who could attend and potential projects they could assist with.

Wholesome Recreational Activities

Our host, IslandWood, is a non-profit educational institution dedicated to the environment and sustainable living. As part of their mission, therefore, they require their guest groups to each day participate in educational activity designed around their focus areas.

Our formal activities will be:

Monday - "With the bounty of the IslandWood garden as our inspiration, groups will take sustainability theory and turn it in to practice with the help of our talented culinary team. Cooking sessions may be held in our organic garden, using our wood fired cob oven or in the dining hall." This will be held just prior to dinner, as we will likely be making (and eating) our own appetizers. The cash bar will be open during this event.

Tuesday - "Our Naturalists will lead your group through campus focusing on exploration and discovery of our local ecosystems. Themes for hikes might include flora and fauna, natural history, birding or marine biology." This will be held after dinner. Dress appropriately.

Wednesday - "The best days at IslandWood often end with time to relax and enjoy the soothing warmth of an evening bonfire. At our covered bonfire area, educators and staff will entertain your group with local stories and roast marshmallows over the flames." This will be held after dinner. Dress appropriately. We will have a guest speaker, Greg Geehan, talking about the geology of Bainbridge Island and the Puget Sound: Greg attended the University of Washington and has a Ph.D. in Marine Geology from Scripps Institute of Oceanography. He worked in the oil industry for more than 20 years in a variety of locations around the world. The bulk of his career revolved around the geological evaluation of oil and gas reservoirs. He led research groups and managed the application of mapping and modeling techniques aimed at increasing the recovery of hydrocarbons. Greg retired in 1999, and has lived on Bainbridge since then.

Other (independent) adventures:

  • IslandWood covers 225 acres and has lots of trails, including wetlands, beach access, forest, etc. Feel free to explore.
  • If you have a car, there are lots of other places on Bainbridge Island to explore. Ask mpg or Mike Rosen for suggestions.

Local Eating and Shopping

There is a very small, funky little shopping center down the hill from IslandWood (it is only a 1 mile walk, but there is a significant hill). It includes:

  • Walt's Lynwood Center Market (4759 Lynwood Center Rd) -- open 6:30am to 9:00pm (Monday-Friday) and 7:00am to 9:00pm (Saturday-Sunday). They sell beer and wine (even on Sundays).
  • Treehouse Cafe (http://www.treehousebainbridge.com/, 4569 Lynwood Center Road) open 7:00am to 11:00 pm (Monday-Saturday) and 8:00am to 10:00pm (Sunday).
  • Sawan Thai Kitchen (4765 Lynwood Center Rd) -- open for lunch and dinner, closed Mondays(?)

Bainbridge also has a full supermarket, pharmacies, etc., but not within walking distance. See mpg or Mike Rosen for info.


Transportation

Getting to IslandWood is a 4-step process -- but don't panic, it's actually not as complicated as it sounds:

(1) To SeaTac Airport

Participants will be responsible for getting themselves to the Seattle airport.

(2) From Airport to Seattle Ferry dock

From SeaTac, you will need to get to the Colman ferry dock in downtown Seattle. Three options:

  • a ~$40 cab ride, from airport to dock; takes about 20 minutes
  • a ~$3 light rail from airport, followed by a walk of a few blocks to the dock; takes about an hour
  • rent a car and drive; takes about 20 minutes

(3) From Seattle dock to Bainbridge dock

Take the Seattle/Bainbridge ferry. Ferries leave every hour or less all day long, from about 5AM to about 1AM. The walk-on fare is about $7, and you only pay when going in the Seattle-to-Bainbridge direction. Car fare is about $15, and you have to pay both ways. The crossing time is about 35 minutes.

(4) From Bainbridge dock to IslandWood

Two options:

  • Cabs are almost always available at the Bainbridge dock -- a trip to IslandWood is about 5 miles, shouldn't be more than about $20. (Note that you will likely be sharing a cab with someone else; the island has a limited number of cabs, so they sort of carpool. Just go with the flow.)
  • If you have your own car, you can drive it in 10-15 minutes. The address for IslandWood is 4450 Blakely Avenue.

There will be some people driving from the airport to IslandWood on Sunday afternoon / early evening. Contact mpg if you want a ride. We'll probably work out something similar for the return trip on Thursday afternoon.

(see also this page for more transportation hints)

If you get stuck somewhere, call or email mpg and we'll work something out to rescue you.


FAQ

Q: I'm new to open source and OSGeo. Can I come too?

This is a heads-down-and-laptops-open working meeting, aimed squarely at writing code/documentation and holding serious technical discussions about OSGeo-related projects. It is a working session for people who are already participants in open source projects. If you're not already participating in one of the projects being worked on, this isn't the event for you.

Q: But, that's not very fair. How am I supposed to learn about the projects and meet people?

Each project has portals like mailing lists, wikis, and IRC channels for you to start to meet people and get involved. If you really want to participate in the sprint, you should get involved with the project ahead of time.

Q: Will it be possible to give a presentation during this event?

No, this is not a presentation-oriented event. People will get together in small groups and work on areas of mutual interest within their projects.

Q: I'm just a poor student, but I'm an active member of the <whatever> project and I really want to attend. Are scholarships available?

Maybe -- depends on how our budget turns out. Contact mpg@flaxen.com and we'll see what we can do.

Carpooling

Sunday (Airport to IslandWood)

  • rides available
    • mpg will be driving from SEA airport to IslandWood (after the Board F2F meeting)
    • AaronR will also be driving from SEA airport to IslandWood (around 1pm)
  • rides wanted
    • Hobu, arriving SEA at 1pm
    • Daniel and Alan and Paul, from Cedarbook after the Board F2F

Final Accounting

  • Income: $25,177.92
    • $12,100.00 (13 sponsors)
    • $11,025.00 (21 registrations)
    • $2,052.93 (surplus from 2011)
  • Expenses: $20,481.14
    • $20,078.14 (venue)
    • $403.00 (bank charges, bookkeeping, etc)
  • Total surplus: $4,696.78
    • 2011 surplus: $2,052.92
    • 2012 surplus: $2,643.86

Twenty-one registration refunds were offered, each amounting 1/21 of the 2012 surplus, which is $125.90 each. Nineteen of those refunds were designated to go the 2013 sprint, which is $2,392.06. Therefore, we have:

  • Adjusted surplus: $4,444.98
    • 2011 surplus: $2,052.92
    • 2012 surplus: $2,392.06

This $4,444.98 surplus will be made available to the organizer of the 2013 committee, either as (1) seed money to put down a deposit for a venue or (2) as matching funds against the 2013 sponsorship and/or registration monies raised.

For full details, see the final accounting.