Re: [IAEP] Working with a commercial entity.
El Mon, 17-05-2010 a las 18:19 -0400, Martin Langhoff escribió: > On Mon, May 17, 2010 at 6:04 PM, Christoph Derndorfer > wrote: > > "Done critically, creatively, and transparently, voluntary free software > > projects > > There is a bit of misdirection in there. Projects are rarely defined > as a "voluntary free software project". IMHE successful long term > projects have diverse group of developers with diverse driving forces. +1024. Kernel development was once led entirely by volunteers and is now largely accomplished by employees of large corporates. What did never change throughout 15 years of successful kernel development is that developers come from a variety of industries, bringing wildly different ideas while trying to reach the most disparate objectives. No single entity controls Linux development exclusively, making it the de-facto industry standard for almost any new device being engineered. Before, the idea of a single kernel which could run on thousands of architectures ranging from tiny access points to supercomputers was simply unthinkable. Sugar needs to do the same: diversify its contributors by engaging volunteers, commercial entities, governments, non-profits, academic institutions... and of course deployments. Giving up centralized control is key to success in distributed development. -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
[IAEP] ANNOUNCE: F11 for XO-1 build 180py released
This is a late announcement of the final release of the XO-1 images based on Fedora 11 and Sugar 0.84: http://people.sugarlabs.org/bernie/olpc/f11-xo1-py/os180py.img http://people.sugarlabs.org/bernie/olpc/f11-xo1-py/os180py.crc http://people.sugarlabs.org/bernie/olpc/f11-xo1-py/os180py.img.fs.zip This build is being deployed to 10 schools in Caacupé [1]. Feedback from teachers and teacher trainers has been very positive so far. == Changes relative to the previous release (os140py) == * GSM broadband support: add usb_modeswitch and usb_modeswitch-data, enabling more modem models to work with Fedora 11. (me) * Credit Sugar Labs in boot animation (me) * Add custom Browse home page with links to Paraguay Educa resources (rgs) * Update Turtle Art to pick Spanish translation (walter) * Re-enable olpc-update and the versioned fs (me) * Point software update control panel at http://wiki.paraguayeduca.org * Pull latest OS updates from upstream (fedora) == Bugs fixed == * Race condition with name widget in the activity toolbar http://bugs.sugarlabs.org/ticket/1948 * Some activities crashing when resuming from the Journal http://patchwork.sugarlabs.org/patch/15/ == Known bugs == * Unable to read FAT filesystems containing invalid file dates http://patchwork.sugarlabs.org/patch/43/ == How to help testing == Feedback from the entire community is very appreciated, although we're not planning any further releases of the Sugar 0.84 series. Bugs affecting upstream components are better filed in their respective trackers: * Sugar and activities: http://bugs.sugarlabs.org/ * Fedora 11: http://bugzilla.redhat.com/ * Drivers and OLPC customizations: http://dev.laptop.org/ * Paraguay-specific bugs: http://trac.paraguayeduca.org/ If you're unsure where a bug belongs to, use the Paragauy Educa tracker. Please, always assign these bugs to "Carlos", who will keep our status summary updated. == Using this build outside Paraguay == A few customizations make this image somewhat Paraguay-specific: * Limited language support: to save space, we've included only English and Spanish translations. * Image signed with the Paraguay deployment keys. Laptops from other regions need to be be unlocked in order to accept this image. * The software update control panel icon checks for new activities on our wiki rather than on laptop.org. * The Browse home page contains the Paraguay Educa logo and a few links to our website. We may find the time to release slightly modified images to meet the needs of other OLPC deployments interested in upgrading to Sugar 0.84. More importantly, we're happy to help other deployments produce their own OS images independently of us, thus exploiting Free Software's most important advantage [2]. == How to join development == This development cycle is closed as a new development cycle based on Sugar 0.88 has started already. Public builds will be available soon. Build system source: http://git.paraguayeduca.org/gitweb/users/bernie/olpc-os-builder.git Yum Repository containing our custom RPMs (along with sources): http://repo.paraguayeduca.org/f11-xo1-py/i386/os/ http://people.sugarlabs.org/bernie/olpc/pyeduca-repo/f11-xo1-py/ IRC: #olpc-paraguay irc.feenode.net (English spoken) [1] The actual production build is os179py. The only difference between os179py and os180py is improved compatibility with GSM modems. [2] Freedom 1: The freedom to study how the program works, and change it to make it do what you wish. -- // Bernie Innocenti - http://codewiz.org/ \X/ Sugar Labs - http://sugarlabs.org/ ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] Working with a commercial entity.
On Mon, May 17, 2010 at 6:20 PM, Martin Langhoff wrote: > On Mon, May 17, 2010 at 6:52 PM, Jonas Smedegaard wrote: >> Making deals with >> commercial partners have a tendency to spawn discrete communication and work >> shared openly but as a result, not a peer process (a famous example is that >> of Google Android release process of linux kernel patches). > > Actually, most of the kernel development these days is funded. The > planning, design, development, review and rework are done openly. All > teh technical work is open and transparent, that's all. > > Android, of a thousand of funded projects, has been mismanaged from > the PoV of the kernel upstream. Sure. But the correlation you are > trying to make is not there. The evidence is overwhelmingly on the > other side. > > cheers, > All of the participants on this thread have identified potential strengths and potential weakness of commercial projects working together with community projects. I expect that transparency will be my biggest problem. Not because I am doing anything super secret, but because I am reaching outside of the open source community and working mostly with educators and deployers. Many of them have little of no experience working with open source development methodologies. Thus it will take ramp up time to acclimate new developers to the community. WRT to crowding out. This tends to happen when 'paid developers' operate as a block and give each other more authority then developers outside the block. As such _all_ of the Sugar developers_ I am working with are doing bug fixes -- which must be pushed upstream. It is pretty hard to argue that fixing bugs, many of which have been open for years, is crowding out others. This issue may come up again as the particular group of developers I am working with become more experience and earn commit and maintainer authority. The bottom line is that some communities and companies find ways to work effectively together and others don't. david ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] community team
This is definitely a great idea and will facilitate involvement in Sugar Labs for new members/volunteers - ultimately allowing for further growth of the organization as a whole. Let me know how I can help out with this. Thanks, Anurag On Mon, May 17, 2010 at 7:00 AM, Tomeu Vizoso wrote: > Hi, > > following the recent interest in discussing resourcing and the teams > structure, I would like to mention again the need for a community team > that takes ownership of this area. > > Right now this work is unowned and is carried in an uncoordinated > manner by several members of our community, which is rather > unfortunate because they have several other responsibilities to take > care of and because a coordinated effort could be much more effective > in making sure that SLs is a good environment for people to work > together on furthering Sugar. > > Community management is a young discipline that is blooming strong > these days and though still a bit wild, there's even literature on it > and could be a very interesting career path. If you know someone > looking for such a challenge, please refer them here. > > Having a team that focuses on resourcing issues could be the base for > more stable growth in SLs. > > Thanks, > > Tomeu > ___ > IAEP -- It's An Education Project (not a laptop project!) > IAEP@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/iaep > -- Anurag Goel ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] Working with a commercial entity.
On Mon, May 17, 2010 at 6:52 PM, Jonas Smedegaard wrote: > Making deals with > commercial partners have a tendency to spawn discrete communication and work > shared openly but as a result, not a peer process (a famous example is that > of Google Android release process of linux kernel patches). Actually, most of the kernel development these days is funded. The planning, design, development, review and rework are done openly. All teh technical work is open and transparent, that's all. Android, of a thousand of funded projects, has been mismanaged from the PoV of the kernel upstream. Sure. But the correlation you are trying to make is not there. The evidence is overwhelmingly on the other side. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] Working with a commercial entity.
Hi Cristoph and others, On Tue, May 18, 2010 at 12:04:08AM +0200, Christoph Derndorfer wrote: Am 17.05.2010 23:50, schrieb Jonas Smedegaard: On Mon, May 17, 2010 at 12:43:19PM -0500, David Farning wrote: One consideration is that these deployment specific issues are often boring -- stuff like bug fixes. As such we are paying the developers the going rate rate for developers in their country or region. This brings three advantages: 1. The deployment issues are fixed. 2. These fixes are pushed upstream for inclusion into Sugar. 3. There is a growing pool of skilled developers, with knowledge of how to work with the Sugar community, co-located with deployment Another (quite related) consideration is the risk of discouraging similar volunteer efforts. This brings (at least) two disadvantages: 1. Increasing the gap between developers and users. 2. Encumbering the project with (more) discrete communiction. Luke raised similar concerns during the "Sugar Labs Budget" discussion last April and I still stick to my reply from back then (http://lists.sugarlabs.org/archive/iaep/2009-April/005028.html): Quote from http://mako.cc/writing/funding_volunteers/funding_volunteers.html: "Done critically, creatively, and transparently, voluntary free software projects can use money and paid labor to a tremendous benefit that only magnifies their accomplishments." I personally think this is something that Sugar Labs should be aiming for. Also I think it's important to realize there's a difference between paying development and paying developers. As a Sugar user I don't particularly care about who commits the code or writes the documentation as long as the job of fixing bugs and improving and advancing the platform gets done. I am not Sugar developer, nor am I a user. Just a volunteer distributor. I fully agree with Mako's statement quoted above. A key part as I see it is that of transparency. Making deals with commercial partners have a tendency to spawn discrete communication and work shared openly but as a result, not a peer process (a famous example is that of Google Android release process of linux kernel patches). - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: Digital signature ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] Working with a commercial entity.
On Mon, May 17, 2010 at 6:04 PM, Christoph Derndorfer wrote: > "Done critically, creatively, and transparently, voluntary free software > projects There is a bit of misdirection in there. Projects are rarely defined as a "voluntary free software project". IMHE successful long term projects have diverse group of developers with diverse driving forces. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] Working with a commercial entity.
Am 17.05.2010 23:50, schrieb Jonas Smedegaard: > On Mon, May 17, 2010 at 12:43:19PM -0500, David Farning wrote: >> One consideration is that these deployment specific issues are often >> boring -- stuff like bug fixes. As such we are paying the developers >> the going rate rate for developers in their country or region. This >> brings three advantages: >> 1. The deployment issues are fixed. >> 2. These fixes are pushed upstream for inclusion into Sugar. >> 3. There is a growing pool of skilled developers, with knowledge of >> how to work with the Sugar community, co-located with deployment > > Another (quite related) consideration is the risk of discouraging > similar volunteer efforts. This brings (at least) two disadvantages: > 1. Increasing the gap between developers and users. > 2. Encumbering the project with (more) discrete communiction. Luke raised similar concerns during the "Sugar Labs Budget" discussion last April and I still stick to my reply from back then (http://lists.sugarlabs.org/archive/iaep/2009-April/005028.html): Quote from http://mako.cc/writing/funding_volunteers/funding_volunteers.html: "Done critically, creatively, and transparently, voluntary free software projects can use money and paid labor to a tremendous benefit that only magnifies their accomplishments." I personally think this is something that Sugar Labs should be aiming for. Also I think it's important to realize there's a difference between paying development and paying developers. As a Sugar user I don't particularly care about who commits the code or writes the documentation as long as the job of fixing bugs and improving and advancing the platform gets done. Christoph -- Christoph Derndorfer co-editor, www.olpcnews.com e-mail: christ...@olpcnews.com ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] Working with a commercial entity.
On Mon, May 17, 2010 at 12:43:19PM -0500, David Farning wrote: One consideration is that these deployment specific issues are often boring -- stuff like bug fixes. As such we are paying the developers the going rate rate for developers in their country or region. This brings three advantages: 1. The deployment issues are fixed. 2. These fixes are pushed upstream for inclusion into Sugar. 3. There is a growing pool of skilled developers, with knowledge of how to work with the Sugar community, co-located with deployment Another (quite related) consideration is the risk of discouraging similar volunteer efforts. This brings (at least) two disadvantages: 1. Increasing the gap between developers and users. 2. Encumbering the project with (more) discrete communiction. - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: Digital signature ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] New chapters of "Reading And Leading With Sugar" could use a review
Rebecca, It would not so much be a cover for the book as an image for the front cover. The Sugar books all have consistent cover designs. The only differences are the words in the title and the cover image. I'd like to make my cover the same as the others. I did come up with my own image for "Make Your Own Sugar Activities!" and I would have done something similar for this book if I did it myself, but I'd be happy to have an artistic person have a crack at either one or both. Just make she understands that she only gets to do a cover image, not a whole cover. Now it is quite possible that this book could be remixed to be two books: one for Sugaristas and another for e-book enthusiasts in general. It is important to me that Sugar users have a book specifically for them. However, the subject is bigger than just Sugar users. If we did this second book (proposed title "Everything You Always Wanted To Know About E-Books (But Were Afraid To Ask)" then your candidate maybe could do a whole cover. As for Lulu and Amazon, what they offer is print on demand books. You order a book, they print it and bind it and send it to you. If you go through Amazon you get an ISBN number and the book is in the Amazon catalog. The customer gets a bound book for cheap and FLOSS Manuals gets the profit. Now there is nothing at all to prevent you from using OBJAVI to create a nice PDF of either book, design your own cover, and print and sell that and keep whatever profit there is yourself. The book licensing allows that. The idea for me with Lulu is to have bound and printed books available on an ongoing basis for Sugar users to buy, and for FLOSS Manuals to profit. I think there are many ways your candidates could get involved with this book (or the remixed version) as contributors. They could write up their projects as case studies, for one thing. I'm trying to get teachers interested in the potential of free e-books and case studies of actual students working in that area would be a terrific addition to either book. James Simmons On Mon, May 17, 2010 at 12:46 PM, Rebecca Hargrave Malamud wrote: > Wonderful! > > Could the Rural Design Collective design your cover for the book? We are > interviewing a candidate this week who would be PERFECT for this project. > This would be solid professional experience for her. > > The books that we print will be offered by my studio to raise local > awareness for our program (and your book, of course!). The online > manifestations should indeed go through Lulu or Amazon (or whatever channels > established by FLOSS Manuals). > > Yes, I am aware of Booki - wonderful project! > > Rebecca Malamud > --- > http://ruraldesigncollective.org > > > > James Simmons wrote: >> >> Rebecca, >> >> One thing that FLOSS Manuals does is allow you to submit a cover image >> so hardbound copies can be printed on demand using Lulu.com or >> Amazon's service. I wasn't planning on submitting a cover image for >> this book, but I could. I did submit one for "Make Your Own Sugar >> Activities!" but it's been months now and nobody from FLOSS Manuals >> has made the cover yet. I'll bug them about it again in a couple of >> weeks. >> >> If you DO bind and print copies of this be aware that there are TWO >> methods of creating PDFs of FLOSS Manuals. The one built into the >> site is not the best way. The one you want to use is at >> http://objavi.flossmanuals.net. That creates a really beautiful PDF >> that you can submit to Lulu.com. >> >> FLOSS Manuals has some new software called Booki that they may use to >> create a FLOSS Manuals-style site for books in general. If they do it >> could be a fantastic resource for educators wanting to create free >> textbooks. >> >> I also read on the Project Gutenberg website that while currently only >> books 1923 and before are in the public domain in 2019 pretty much >> everything between 1923 and the 1970's goes into the public domain, >> all at once. >> >> I'm finding the subject of e-books a lot more interesting than I >> thought it would be when I began this book. In the next few years our >> ideas about publishing could change drastically, and I think for the >> better. >> >> James Simmons >> >> >> On Mon, May 17, 2010 at 11:12 AM, Rebecca Hargrave Malamud >> wrote: >> >>> >>> Hi, James - >>> >>> I will give this a close read today - it looks like a great start. I know >>> it >>> will be really fun structuring a summer program around this ... >>> >>> I plan to have the RDC mentees create their own books - but it might be >>> interesting to create some physical books of the manual itself during the >>> program using our facilities and bookbinding equipment. I often use the >>> physical manifestations of books to raise awareness for my program (I >>> generally ask for a donation at cost - it is more a publicity vehicle >>> than >>> anything else). >>> >>> I do know we are missing some relevant PDF applications. We
Re: [IAEP] Working with a commercial entity.
On Mon, May 17, 2010 at 1:43 PM, David Farning wrote: > Over the past couple of months I have been exploring business > opportunities to promote the adoption and development of Sugar. One > of these opportunities is a service and support business for > deployments. As such, we are building network of developers to work > on deployment specific issues. Excellent news. All successful software -- regardless of license, platform and other factors -- thrives on a network of highly skilled professionals around it. IME, an important challenge going forward for all involved is to maintain a high level of professionalism in the good and in the bad times. There are lots of little things -- for example managing expectations and knowing when you are speaking for yourself / your company, when for SL, when for OLPC. Some people have @laptop and @sugarlabs addresses -- making sure that it is clear who you are, and what hat are you wearing at a particular time is not trivial. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] Working with a commercial entity.
Am 17.05.2010 19:43, schrieb David Farning: > There has been discussion on development processes and a development > team lead over the past couple of days. As this discussion moves > forward, I would like the community to consider the effects of working > with commercial entity. > > Over the past couple of months I have been exploring business > opportunities to promote the adoption and development of Sugar. One > of these opportunities is a service and support business for > deployments. As such, we are building network of developers to work > on deployment specific issues. > > One consideration is that these deployment specific issues are often > boring -- stuff like bug fixes. As such we are paying the developers > the going rate rate for developers in their country or region. This > brings three advantages: > 1. The deployment issues are fixed. > 2. These fixes are pushed upstream for inclusion into Sugar. > 3. There is a growing pool of skilled developers, with knowledge of > how to work with the Sugar community, co-located with deployment Looking back at the many discussions (both in-person and on-list) we had on this topic over the past 24 months it's probably not gonna come as a surprise that I think that this is a good step into the right direction. David, thanks for all your efforts in this area, they're much appreciated! Cheers, Christoph -- Christoph Derndorfer co-editor, www.olpcnews.com e-mail: christ...@olpcnews.com ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
[IAEP] Working with a commercial entity.
There has been discussion on development processes and a development team lead over the past couple of days. As this discussion moves forward, I would like the community to consider the effects of working with commercial entity. Over the past couple of months I have been exploring business opportunities to promote the adoption and development of Sugar. One of these opportunities is a service and support business for deployments. As such, we are building network of developers to work on deployment specific issues. One consideration is that these deployment specific issues are often boring -- stuff like bug fixes. As such we are paying the developers the going rate rate for developers in their country or region. This brings three advantages: 1. The deployment issues are fixed. 2. These fixes are pushed upstream for inclusion into Sugar. 3. There is a growing pool of skilled developers, with knowledge of how to work with the Sugar community, co-located with deployment david ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] New chapters of "Reading And Leading With Sugar" could use a review
Rebecca, One thing that FLOSS Manuals does is allow you to submit a cover image so hardbound copies can be printed on demand using Lulu.com or Amazon's service. I wasn't planning on submitting a cover image for this book, but I could. I did submit one for "Make Your Own Sugar Activities!" but it's been months now and nobody from FLOSS Manuals has made the cover yet. I'll bug them about it again in a couple of weeks. If you DO bind and print copies of this be aware that there are TWO methods of creating PDFs of FLOSS Manuals. The one built into the site is not the best way. The one you want to use is at http://objavi.flossmanuals.net. That creates a really beautiful PDF that you can submit to Lulu.com. FLOSS Manuals has some new software called Booki that they may use to create a FLOSS Manuals-style site for books in general. If they do it could be a fantastic resource for educators wanting to create free textbooks. I also read on the Project Gutenberg website that while currently only books 1923 and before are in the public domain in 2019 pretty much everything between 1923 and the 1970's goes into the public domain, all at once. I'm finding the subject of e-books a lot more interesting than I thought it would be when I began this book. In the next few years our ideas about publishing could change drastically, and I think for the better. James Simmons On Mon, May 17, 2010 at 11:12 AM, Rebecca Hargrave Malamud wrote: > Hi, James - > > I will give this a close read today - it looks like a great start. I know it > will be really fun structuring a summer program around this ... > > I plan to have the RDC mentees create their own books - but it might be > interesting to create some physical books of the manual itself during the > program using our facilities and bookbinding equipment. I often use the > physical manifestations of books to raise awareness for my program (I > generally ask for a donation at cost - it is more a publicity vehicle than > anything else). > > I do know we are missing some relevant PDF applications. We should > definitely add Scribus here: > > http://en.flossmanuals.net/ReadingandSugar/MakingPDFs > > (I can add it after I give the whole manual a read) > > Rebecca Malamud > -- > http://ruraldesigncollective.org > > > > James Simmons wrote: >> >> I've begun writing chapters on making your own e-books and I'd like >> some feedback. I don't consider these chapters to be finished. I've >> made a decent attempt at creating a first e-book (from scanning page >> images from The Big Aviation Book For Boys) and I'm working on a >> second book (an lavishly illustrated adaption of The Arabian Nights >> for young readers) where I hope to avoid the mistakes I made on the >> first one. I'm in the position of writing a manual on a subject I'm >> still learning, which is kind of like how the last book I did ended >> up. >> >> The URL is: >> >> http://en.flossmanuals.net/ReadingandSugar/Introduction >> >> When I have these chapters finished I'll start work on publishing and >> distributing ebooks, which will cover such things as making >> contributions to Project Gutenberg and the Internet Archive as well as >> Sayamindu's Book Server project, plus other alternatives as I think of >> them. >> >> Thanks, >> >> James Simmons >> >> >> > > ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] Announcing the Development Team Lead election
On Mon, May 17, 2010 at 16:45, Chris Ball wrote: > Hi Tomeu, > > > I actually stepped down as development team coordinator which > > is/was an administrative role, I wasn't the development team > > leader because that position has never existed before in our > > community. I tried to make it very clear on the email you cite. > > Sorry about that. I wasn't thinking of a strong distinction between > the two; we started talking about electing a new lead in the SLOBS > meeting, and the title stuck in my writing. > > > - "being a responsive upstream for work we receive from the > > community": this sounds like a rather big responsibility to > > me. For example, what will happen with modules that are > > unmaintained such as hulahop and browse? > > For this point, we were thinking about someone who makes sure that > patches sent in for review are replied to and applied quickly (perhaps > via delegation), rather than someone who will single-handedly maintain > all the code we've received in the past. In short, we want to make > sure that there's no bottleneck on community contributions of patches > at the SL end. It's good to have someone caring about this and busy maintainers use to appreciate when they are pinged when some patch needs attention. Something I think that could be a tremendous improvement is moving the review report from dev.laptop.org to bugs.sugarlabs.org. By having an automated report that tells what is in the queue and for how long, maintainers have a very direct feedback without nobody having to do extra effort past the initial installation. > > - "appointing a release manager for the next (0.90) release": if > > you mean just formally appointing whoever the team members > > choose, then I'm fine with it, but it's not obvious for me as > > it's expressed. What about the other positions related to > > development, the team lead also need to appoint those? Until now > > we have never seen two people competing for a role, nor > > disagreement on a candidacy. > > We talked in the SLOBS meeting on Friday about our urgent need to start > planning 0.90, and decided that finding a release manager would be a > good first task for the new development team lead/coordinator. If the > development team is already able to appoint a new release manager, you > should certainly go ahead and do that -- we were operating under the > assumption that no-one had been found yet. But if the dev team cannot find a release manager, how could the dev team leader? Maybe I have been reading too much in the particular chose of words, as Walter said, and by appointing you meant just to keep the issue of the release manager in the TODO list and agenda until one is found. > (I think part of the reason I had that assumption is that the wiki page > for the development team only lists you and Simon as members.) > http://wiki.sugarlabs.org/go/Development_Team/Contacts That's really unfortunate, hopefully this will get fixed soon. > > - "coordination with the Design and Deployment Teams on new > > features": do we really need that the team leads takes this > > responsibility as well? Or is assumed that the team lead will > > delegate it on others? > > I think that team leads should take responsibility for this, but that > the responsibility can be satisfied by delegating it to others. > > > May I suggest that both candidates and voters are restricted to > > development team members? This would encourage interested people > > to join the team, strengthening it. I think that by giving some > > autonomy to teams we'll be encouraging them to take ownership of > > their areas. > > That sounds fine, if you're saying that standing/voting is still open > to anyone, but that they should first sign up to join the team before > doing either. Well, each team could put conditions on who can become a member, but I don't have a strong opinion on this. > > I agree is very important to find people interested on leading > > efforts and taking responsibilities, but I think is equally > > important to have a team structure that encourage division of > > work, diversity of opinions and pooling of resources. > > Makes sense. Sounds like we should defer to the Development Team > in defining the role. > > > I'm also not sure we need a full-blown election with > > selectricity. I'm thinking that open voting on the mailing list > > may be enough, unless we are expecting that people won't vote > > freely without anonymity. > > Okay. Let's continue gathering candidates as we were, and then > the team can decide what to do with the result; whether to have > an internal election, full election or something else. Sounds great, thanks again for stepping up with this. Regards, Tomeu > > Thanks to you for taking this important task, I'm very happy to > > see we are making progresses on this area. Hope the concerns I > > have raised above aren't seen as push back but as sincere
Re: [IAEP] [Sugar-devel] Announcing the Development Team Lead election
On Mon, May 17, 2010 at 15:51, Walter Bender wrote: > On Mon, May 17, 2010 at 5:40 AM, Tomeu Vizoso wrote: >> Hi, >> >> sorry for getting late to this discussion, have been traveling this weekend. > > It is unfortunate that you were unable to join us. Obviously, given > your experience, your input is critical to getting this position > properly defined and filled. (I mistakenly assumed that you would have > had an opportunity to respond to Chris's initial drafts. We should > have held off sending the note until we had a chance to integrate your > feedback.) > >> Just wanted to make some clarifications and to explain my position on this. >> >> On Sat, May 15, 2010 at 18:48, Chris Ball wrote: >>> Hi everyone, >>> >>> Tomeu's stepping down as the Development Team Lead¹, >> >> I actually stepped down as development team coordinator which is/was >> an administrative role, I wasn't the development team leader because >> that position has never existed before in our community. I tried to >> make it very clear on the email you cite. >> >>> and we'd like to >>> elect a replacement. This is an important position -- the team lead >>> is responsible for setting clear goals for the team, being a >>> responsive upstream for work we receive from the community, appointing >>> a release manager for the next (0.90) release and helping to define >>> its scope, and holding regular Development Team meetings on IRC, >>> including coordination with the Design and Deployment Teams on new >>> features. >> >> Has there been any discussion on the creation of this role? Are there >> plans to create such strong positions for other teams? >> > > Please don't read so much into the word leader, which I think can mean > either or both an administrative (coordinator) and someone who > establishes clear goals (and processes). The way in which SL has > established its team structure, we give great autonomy to teams to run > in whatever way they need to to accomplish their goals. We maintain a > liaison to the oversight board, but otherwise, they free to organize > themselves, as long as they are aligned with the overall SL goals. > >>> There are more details on the role and the team here: >>> >>> http://wiki.sugarlabs.org/go/Development_Team >> >> But the wiki still refers to a chairman-like team coordinator, not to >> the leader position with heavy responsibilities that you describe in >> this email. >> >> My concerns about the position you are describing on this email: >> >> - "responsible for setting clear goals for the team": May not be what >> you meant to say, but I think a single individual cannot be setting >> goals for a team when most people are volunteers or employed by >> several organizations. Maybe you meant "making sure that the team has >> clear goals and is kept focused" which is what is in the wiki? >> >> - "being a responsive upstream for work we receive from the >> community": this sounds like a rather big responsibility to me. For >> example, what will happen with modules that are unmaintained such as >> hulahop and browse? If nobody has stepped up to maintain those since >> they were orphaned, are we going to consider the team lead a failure >> if nobody steps up in the future? If we put such a pressure on a >> single individual, maybe that person will feel compelled to take >> decisions that affect negatively other aspects such as QA or >> deployment participation? >> >> - "appointing a release manager for the next (0.90) release": if you >> mean just formally appointing whoever the team members choose, then >> I'm fine with it, but it's not obvious for me as it's expressed. What >> about the other positions related to development, the team lead also >> need to appoint those? Until now we have never seen two people >> competing for a role, nor disagreement on a candidacy. >> >> - "coordination with the Design and Deployment Teams on new features": >> do we really need that the team leads takes this responsibility as >> well? Or is assumed that the team lead will delegate it on others? > > There seems to be a miscommunication. My presumption is that this > scope of work applies to the Development Team and that the role of the > leader/coordinator is to ensure that there is a structure in place to > accomplish these tasks. If those responsibilities belong to the team and the lead/coordinator is responsible only for making sure that the team is well setup to tackle them, then it looks fine to me. Given that we haven't had much success in past calls for team coordinators, I think we should be reducing this role to its minimum and let people surpass expectations as they see fit. > Delegation is one way to do this. Others > include setting a example (being a role model) that others can follow. > Personally, I think we need a combination of approaches. But I don't > think anyone expects that the "leader" will do everything his/herself. > > Regarding the important role of Release Manager, I don't think there > is any a
Re: [IAEP] Announcing the Development Team Lead election
Hi Tomeu, > I actually stepped down as development team coordinator which > is/was an administrative role, I wasn't the development team > leader because that position has never existed before in our > community. I tried to make it very clear on the email you cite. Sorry about that. I wasn't thinking of a strong distinction between the two; we started talking about electing a new lead in the SLOBS meeting, and the title stuck in my writing. > - "being a responsive upstream for work we receive from the > community": this sounds like a rather big responsibility to > me. For example, what will happen with modules that are > unmaintained such as hulahop and browse? For this point, we were thinking about someone who makes sure that patches sent in for review are replied to and applied quickly (perhaps via delegation), rather than someone who will single-handedly maintain all the code we've received in the past. In short, we want to make sure that there's no bottleneck on community contributions of patches at the SL end. > - "appointing a release manager for the next (0.90) release": if > you mean just formally appointing whoever the team members > choose, then I'm fine with it, but it's not obvious for me as > it's expressed. What about the other positions related to > development, the team lead also need to appoint those? Until now > we have never seen two people competing for a role, nor > disagreement on a candidacy. We talked in the SLOBS meeting on Friday about our urgent need to start planning 0.90, and decided that finding a release manager would be a good first task for the new development team lead/coordinator. If the development team is already able to appoint a new release manager, you should certainly go ahead and do that -- we were operating under the assumption that no-one had been found yet. (I think part of the reason I had that assumption is that the wiki page for the development team only lists you and Simon as members.) http://wiki.sugarlabs.org/go/Development_Team/Contacts > - "coordination with the Design and Deployment Teams on new > features": do we really need that the team leads takes this > responsibility as well? Or is assumed that the team lead will > delegate it on others? I think that team leads should take responsibility for this, but that the responsibility can be satisfied by delegating it to others. > May I suggest that both candidates and voters are restricted to > development team members? This would encourage interested people > to join the team, strengthening it. I think that by giving some > autonomy to teams we'll be encouraging them to take ownership of > their areas. That sounds fine, if you're saying that standing/voting is still open to anyone, but that they should first sign up to join the team before doing either. > I agree is very important to find people interested on leading > efforts and taking responsibilities, but I think is equally > important to have a team structure that encourage division of > work, diversity of opinions and pooling of resources. Makes sense. Sounds like we should defer to the Development Team in defining the role. > I'm also not sure we need a full-blown election with > selectricity. I'm thinking that open voting on the mailing list > may be enough, unless we are expecting that people won't vote > freely without anonymity. Okay. Let's continue gathering candidates as we were, and then the team can decide what to do with the result; whether to have an internal election, full election or something else. > Thanks to you for taking this important task, I'm very happy to > see we are making progresses on this area. Hope the concerns I > have raised above aren't seen as push back but as sincere > opinions. No problem. - Chris. -- Chris Ball One Laptop Per Child ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] [Sugar-devel] Announcing the Development Team Lead election
On Mon, May 17, 2010 at 5:40 AM, Tomeu Vizoso wrote: > Hi, > > sorry for getting late to this discussion, have been traveling this weekend. It is unfortunate that you were unable to join us. Obviously, given your experience, your input is critical to getting this position properly defined and filled. (I mistakenly assumed that you would have had an opportunity to respond to Chris's initial drafts. We should have held off sending the note until we had a chance to integrate your feedback.) > Just wanted to make some clarifications and to explain my position on this. > > On Sat, May 15, 2010 at 18:48, Chris Ball wrote: >> Hi everyone, >> >> Tomeu's stepping down as the Development Team Lead¹, > > I actually stepped down as development team coordinator which is/was > an administrative role, I wasn't the development team leader because > that position has never existed before in our community. I tried to > make it very clear on the email you cite. > >> and we'd like to >> elect a replacement. This is an important position -- the team lead >> is responsible for setting clear goals for the team, being a >> responsive upstream for work we receive from the community, appointing >> a release manager for the next (0.90) release and helping to define >> its scope, and holding regular Development Team meetings on IRC, >> including coordination with the Design and Deployment Teams on new >> features. > > Has there been any discussion on the creation of this role? Are there > plans to create such strong positions for other teams? > Please don't read so much into the word leader, which I think can mean either or both an administrative (coordinator) and someone who establishes clear goals (and processes). The way in which SL has established its team structure, we give great autonomy to teams to run in whatever way they need to to accomplish their goals. We maintain a liaison to the oversight board, but otherwise, they free to organize themselves, as long as they are aligned with the overall SL goals. >> There are more details on the role and the team here: >> >> http://wiki.sugarlabs.org/go/Development_Team > > But the wiki still refers to a chairman-like team coordinator, not to > the leader position with heavy responsibilities that you describe in > this email. > > My concerns about the position you are describing on this email: > > - "responsible for setting clear goals for the team": May not be what > you meant to say, but I think a single individual cannot be setting > goals for a team when most people are volunteers or employed by > several organizations. Maybe you meant "making sure that the team has > clear goals and is kept focused" which is what is in the wiki? > > - "being a responsive upstream for work we receive from the > community": this sounds like a rather big responsibility to me. For > example, what will happen with modules that are unmaintained such as > hulahop and browse? If nobody has stepped up to maintain those since > they were orphaned, are we going to consider the team lead a failure > if nobody steps up in the future? If we put such a pressure on a > single individual, maybe that person will feel compelled to take > decisions that affect negatively other aspects such as QA or > deployment participation? > > - "appointing a release manager for the next (0.90) release": if you > mean just formally appointing whoever the team members choose, then > I'm fine with it, but it's not obvious for me as it's expressed. What > about the other positions related to development, the team lead also > need to appoint those? Until now we have never seen two people > competing for a role, nor disagreement on a candidacy. > > - "coordination with the Design and Deployment Teams on new features": > do we really need that the team leads takes this responsibility as > well? Or is assumed that the team lead will delegate it on others? There seems to be a miscommunication. My presumption is that this scope of work applies to the Development Team and that the role of the leader/coordinator is to ensure that there is a structure in place to accomplish these tasks. Delegation is one way to do this. Others include setting a example (being a role model) that others can follow. Personally, I think we need a combination of approaches. But I don't think anyone expects that the "leader" will do everything his/herself. Regarding the important role of Release Manager, I don't think there is any argument that we need to fill that position and Simon has graciously offered to help bring the new person up to speed. (We'd been unsuccessful in finding someone to shadow Simon during the 0.86 and 0.88 releases, which is unfortunate.) At issue is how do we find/appoint the new release manager. I think the intention of the oversight board is to delegate that responsibility to the Development Team, where presumably there is the knowledge and experience to make such an important decision. How they reach that decision is a "local"
[IAEP] New chapters of "Reading And Leading With Sugar" could use a review
I've begun writing chapters on making your own e-books and I'd like some feedback. I don't consider these chapters to be finished. I've made a decent attempt at creating a first e-book (from scanning page images from The Big Aviation Book For Boys) and I'm working on a second book (an lavishly illustrated adaption of The Arabian Nights for young readers) where I hope to avoid the mistakes I made on the first one. I'm in the position of writing a manual on a subject I'm still learning, which is kind of like how the last book I did ended up. The URL is: http://en.flossmanuals.net/ReadingandSugar/Introduction When I have these chapters finished I'll start work on publishing and distributing ebooks, which will cover such things as making contributions to Project Gutenberg and the Internet Archive as well as Sayamindu's Book Server project, plus other alternatives as I think of them. Thanks, James Simmons ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
[IAEP] community team
Hi, following the recent interest in discussing resourcing and the teams structure, I would like to mention again the need for a community team that takes ownership of this area. Right now this work is unowned and is carried in an uncoordinated manner by several members of our community, which is rather unfortunate because they have several other responsibilities to take care of and because a coordinated effort could be much more effective in making sure that SLs is a good environment for people to work together on furthering Sugar. Community management is a young discipline that is blooming strong these days and though still a bit wild, there's even literature on it and could be a very interesting career path. If you know someone looking for such a challenge, please refer them here. Having a team that focuses on resourcing issues could be the base for more stable growth in SLs. Thanks, Tomeu ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] [Sugar-devel] Announcing the Development Team Lead election
On 05/15/2010 06:48 PM, Chris Ball wrote: > Hi everyone, > > Tomeu's stepping down as the Development Team Lead¹, and we'd like to > elect a replacement. This is an important position -- the team lead > is responsible for setting clear goals for the team, being a > responsive upstream for work we receive from the community, appointing > a release manager for the next (0.90) release and helping to define > its scope, and holding regular Development Team meetings on IRC, > including coordination with the Design and Deployment Teams on new > features. There are more details on the role and the team here: > > http://wiki.sugarlabs.org/go/Development_Team Hi Chris, the position as you describe it, seems quite complex. I would make a difference between a coordinator and a leader. The coordinator will make sure there are regular meetings to be held and to give a structure for those and is in contact with the release manager about the schedule. A team can have several leaders, this role is not appointed but comes naturally with the work one has been doing, in my opinion. I don't think the development team lead has to appoint the release manager. From my experience I can say, that I did one release with Marco together and then kept on doing it. Ideally a model where the current release manager is shadowed and then keeps on that task. If we have more candidates that want to fulfill that role, even better, they can share this task. Coordination with the design team is a good point, and the design team coordinator is another critical open vacancy. Last release I did manage that since I was interested in the outcome for the release, though this was not a long term solution ;) And for the general strategy, we have the Feature process [1]. This helps all the deployments and contributors to raise their voice. And if there is consensus in the community the Features will make their way forward into releases. So, we have the processes to move forward, we just have to use them and keep on doing. In general, I think we should wide spread more the load. There is an issue of resources. And we have to describe the positions and fill them. Make the roles small and clear, define them well and communicate well between the teams are the keys here. Most of the tasks are not that time consuming at all, but if people does fill out several roles it quickly gets too much for the individual. From my experience from last releases I would definitely add to the list: the deployment team position (which has been done already), the design team one and the testing one. Those were always the week points in previous releases. Thanks for helping to enhance in this area, Simon [1] http://wiki.sugarlabs.org/go/Features/Policy ___ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep
Re: [IAEP] Announcing the Development Team Lead election
Hi, sorry for getting late to this discussion, have been traveling this weekend. Just wanted to make some clarifications and to explain my position on this. On Sat, May 15, 2010 at 18:48, Chris Ball wrote: > Hi everyone, > > Tomeu's stepping down as the Development Team Lead¹, I actually stepped down as development team coordinator which is/was an administrative role, I wasn't the development team leader because that position has never existed before in our community. I tried to make it very clear on the email you cite. > and we'd like to > elect a replacement. This is an important position -- the team lead > is responsible for setting clear goals for the team, being a > responsive upstream for work we receive from the community, appointing > a release manager for the next (0.90) release and helping to define > its scope, and holding regular Development Team meetings on IRC, > including coordination with the Design and Deployment Teams on new > features. Has there been any discussion on the creation of this role? Are there plans to create such strong positions for other teams? > There are more details on the role and the team here: > > http://wiki.sugarlabs.org/go/Development_Team But the wiki still refers to a chairman-like team coordinator, not to the leader position with heavy responsibilities that you describe in this email. My concerns about the position you are describing on this email: - "responsible for setting clear goals for the team": May not be what you meant to say, but I think a single individual cannot be setting goals for a team when most people are volunteers or employed by several organizations. Maybe you meant "making sure that the team has clear goals and is kept focused" which is what is in the wiki? - "being a responsive upstream for work we receive from the community": this sounds like a rather big responsibility to me. For example, what will happen with modules that are unmaintained such as hulahop and browse? If nobody has stepped up to maintain those since they were orphaned, are we going to consider the team lead a failure if nobody steps up in the future? If we put such a pressure on a single individual, maybe that person will feel compelled to take decisions that affect negatively other aspects such as QA or deployment participation? - "appointing a release manager for the next (0.90) release": if you mean just formally appointing whoever the team members choose, then I'm fine with it, but it's not obvious for me as it's expressed. What about the other positions related to development, the team lead also need to appoint those? Until now we have never seen two people competing for a role, nor disagreement on a candidacy. - "coordination with the Design and Deployment Teams on new features": do we really need that the team leads takes this responsibility as well? Or is assumed that the team lead will delegate it on others? > The position is open to anyone; if you're interested in nominating > yourself, just add your name and platform to: > > http://wiki.sugarlabs.org/go/Development_Team/Team_Lead_Candidates_2010_05 > > The platform -- and the election as a whole -- is an opportunity to > express your view on development directions that Sugar should take. > > The nomination period will be open for seven days, closing at 00:00 > UTC on May 22nd. Then the election will run for ten days, starting > at 00:00 UTC on May 22nd and finishing at 00:00 UTC on June 1st. > All Sugar Labs members are eligible to vote, and will receive a token > for doing so by e-mail. I've volunteered to run the election. May I suggest that both candidates and voters are restricted to development team members? This would encourage interested people to join the team, strengthening it. I think that by giving some autonomy to teams we'll be encouraging them to take ownership of their areas. I agree is very important to find people interested on leading efforts and taking responsibilities, but I think is equally important to have a team structure that encourage division of work, diversity of opinions and pooling of resources. I'm also not sure we need a full-blown election with selectricity. I'm thinking that open voting on the mailing list may be enough, unless we are expecting that people won't vote freely without anonymity. > Finally, many thanks to Tomeu Vizoso and Simon Schampijer for their > great work as the Development Team Lead and Release Manager! Thanks to you for taking this important task, I'm very happy to see we are making progresses on this area. Hope the concerns I have raised above aren't seen as push back but as sincere opinions. Regards, Tomeu > - Chris. > > ¹: http://lists.sugarlabs.org/archive/sugar-devel/2010-May/023825.html > -- > Chris Ball > One Laptop Per Chil > ___ > IAEP -- It's An Education Project (not a laptop project!) > IAEP@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/iaep _