2006-03-23
Attendees
- AJ Tarachanowicz II
- Julien Casanova
- Werner Krauss *
- Andrey Podshivalov
- Marc Montañés *
- Dmitry Lakachauskis?
- Demian Turner
* Tentative
Agenda
| Topic | Action | Notes |
| Seagull Framework | AJ Tarachanowicz II | * Individual Contributor License Agreement - http://www.apache.org/licenses/icla.txt. * Foundation * GPL Modules * Code of Conduct - http://www.ubuntu.com/community/conduct |
| Project Hosting | AJ Tarachanowicz II | * Move project from SourceForge to BountySource or LaunchPad * Setup various mirrors around the world - http://www.dotsrc.org, http://mirrors.tds.net/, http://mymirror.asiaosc.org/ |
| Marketing | AJ Tarachanowicz II | * Slogan * Blogs @ SeagullProject?.org * Tutorials and Articles * Google Adword Campaign |
| Seagull Systems | AJ Tarachanowicz II | * Seagull Developer Network * Services * Commercial Modules |
| Maintainters | AJ Tarachanowicz II | * Modules * Translations |
| Bugfixing | AJ Tarachanowicz II | * Monthly Bugfixing party |
| Seagull Days 2006 | AJ Tarachanowicz II | http://trac.seagullproject.org/wiki/RFC/SglDay2006 |
| AdminGui? | Julien Casanova | * Allowing authorised roles to manage admin tasks in both backend/frontend. * The ability to switch to/from admin mode. * Additional predefined roles to be added to default workflow. |
Minutes
CLA
All devs contributing code must sign a Contributor License Agreement which grants a license to the Seagull project to use the code, unconditionally, while the contributor maintains the copyright. We need to choose a CLA that suits the project's needs, here are some examples of existing CLAs:
ACTION ARISING: Appoint 2 devs to read though available CLAs and find a good match for Seagull.
Creating an entity for the Seagull project
Options:
- Seagull Developers group
- Seagull Foundation
- Seagull Systems (Company setup by Demian Turner)
There is a lot of material available on the subject of how to best setup an organisation to represent an Open Source project. One example i know is what Mambo went through.
Fedora
Mambo
- http://www.google.co.uk/search?q=mambo+miro+story
- http://mambo-foundation.org/content/view/14/ Becoming an Active Member
- http://mambo-foundation.org/component/option,com_membership/ Becoming an Ordinary Member
Typo3
- http://association.typo3.org/index.php?id=22 Typo3 Association
- http://typo3.org/development/ - Becoming a Developer
- http://association.typo3.org/index.php?id=23 - Become a supporting member
Some benefits formalising the project's structure:
- recognition from the rest of the OSS community that we are in fact not a hobby
- recognition from corporate sponsors who would like to participate
- a trustable entity that will be able to "front" for the developers who have more programming ablity than legal
- avoid the problem where people were a bit spooked about having an individual own the copyright
- corporates like IBM, Apple, Sun, Red Hat, etc. would feel more comfortable using and contributing
Advice from Dylan Schiemann, who setup the Dojo Foundation
If your annual budget is under $10000 the cost is ~ $200.
Setup in US/EU: but assuming US, the main decision is whether to become 501c3 or 501c6, basically the difference is tax status and contributor types, c3 is better for lots of small indivudals, c6 is better if you have more companies donating cash, what we found is that the c6 was less scrutinized and was more of the path of least resistance
You have about 18 months to deal with all of the paperwork, so it's not something you have to rush through. The cons to setting up are, it's something that does take time for someone to do.
ACTION ARISING: we appoint 3 people as a due diligence team to investigate this and report back at the next meeting
Allowing certain modules to be GPLed or dual-licensed
- so under the ICLA all code distributed officially FOR SGL will be BSD
- agreed that sgl network can be used for disto of modules under various licenses
- click wrapping will be a nice feature, ie the idea that you'd have to click to agree to a license on a per-module basis, and that all modules will be installable in a point and click fashion.
We need to make sure that non-compatible code is not "with" sgl to avoid a legal battle for the user (and ourselves) .. and non-compat (eg.. non BSD) would simply be "delivered" via the network - Mike Wattier
Moving away from SF to different host
The choice is between LaunchPad? (built by ubuntu) or BountySource?. Regarding provision of download service:
I think we should look into a mirroring system for the download and then use the virt hosts we were just offered by 2 people, + demians, + mine and run with it. - Mike Wattier
ACTION ARISING: * shondalGroom and rares submit all necessary information on the virtual host accounts to [aJ] via email on how we can do uploads please * aj to find out more about bounties
Current SVN and Trac hosting about to expire
- Hosting is up in October, it costs $90/mo.
- Mike Wattier offers $25 a month for hosting for Seagull project
What we need to do is start some fundraising now so we can build up a reserve and have enough in the bank to do something when the time comes.
ACTION ARISING: put up an RFC of ideas for funding our hosting
Seagull Developer Network
I think we need to work on how we separate tangible benefits from the virtual benefits.. eg.. an email address would be considered "tangible".. virtual benefits would be "display banner on your site".
Offer Seagull certification:
- require a certain number of sites developed in Seagull
- code review
- once certified, a developer would have access to jobs coming into the project, offering a cut to project
ACTION ARISING: we ran out of time, more discussion required.
Attachments
- SGLDevNetwork.pdf (58.6 kB) -
first draft - feedback please - AJ
, added by demian on 04/07/06 12:52:37.
