/srv/irclogs.ubuntu.com/2010/05/05/#ubuntu-classroom.txt

=== Pendulum_ is now known as Pendulum
=== xank is now known as cebxan
=== xank is now known as cebxan
anvoMy computer has an Intel graphics card, so is it possible to permanently exclude software updates, nvidia's in this case...?07:31
bbordwellanvo, #ubuntu for support07:32
anvoOK07:32
=== yofel_ is now known as yofel
kamusinjoaopinto, #ubuntu-bugs-announce14:13
kamusinoops, mistake14:13
bilalakhtarpeople, will AskMark take place on this channel?14:24
rwwbilalakhtar: yes14:26
bilalakhtarrww: thanks for the info14:26
=== Book is now known as Guest7166
WoX_[ZeTa_]15:14
WoX_••• IAL no actualizada, límite de usuarios sobrepasado. ( > 49 )15:14
WoX_a eso me refiero15:14
ZeTa_¬¬15:15
WoX_jsjsjss15:15
WoX_!15:15
WoX_ciao!!15:15
WoX_parlamo e tarde15:15
ZeTa_va bene15:16
killosWoX, a que hora comienza el Q+A?15:21
=== killos is now known as wcs
WoX_killos no tengo ni la mas minima idea... Preguntale a ZeTa_15:27
WoX_[wcs] no tengo ni la mas minima idea... Preguntale a ZeTa_15:27
ZeTa_https://wiki.ubuntu.com/UbuntuOpenWeek15:28
ZeTa_there is all the information15:28
ZeTa_remember, the topics on the morning, are in english15:29
wcsI know n_n, I just look somebody talking in spanish15:35
ZeTa_ahahahah15:35
ZeTa_were're u from?15:35
=== mcas_quassel is now known as mcas
jcastro7 minute warning15:54
Ian_CorneIt's pretty quiet in here :)15:54
Ihmepupuit is, after all, a classroom15:54
cjohnstonit also hasnt started15:55
wcsis just becouse we are expecting here15:55
wcshehe15:55
bilalakhtarhas askmark started?15:55
bilalakhtarone by one, people will join this channel15:55
sbcbilalakhtar: Think it starts in 5 min15:55
=== Gary_ is now known as Guest82643
bilalakhtarsbc: I also think so15:56
om26er4min ;)15:57
Resnobilalakhtar: i dont even know why im here LOL15:57
bilalakhtarsabdfl is not on freenode (yet)15:57
cjohnstonhe will be15:57
bilalakhtarResno: On this channel, you could ask ANY question you wish, to sabdfl15:57
bilalakhtar!sabdfl | Resno15:57
ubottuResno: Mark "sabdfl" Shuttleworth is our favourite cosmonaut, the founder of Canonical and the primary driver behind Ubuntu. You can find pieces of his thinking at http://www.markshuttleworth.com15:57
rwwTo be more precise, on #ubuntu-classroom-chat ;P15:57
Resnooh....15:57
jcastroget your questions ready15:58
vineethfinally joined the room :)15:58
jcastroso that when we start you can paste them in #ubuntu-classroom-chat15:58
Sovowhen we start ?15:58
bilalakhtarWill questions be asked on this channel or #ubuntu-classroom-chat ?15:59
vineethUgh, how do i disable all these <username> has joined messages?15:59
vineethon xchat :|15:59
jcastrovineeth, https://wiki.ubuntu.com/UbuntuOpenWeek/JoiningIn15:59
ongolaBoySovo: in one minute16:00
bilalakhtarjcastro: Will questions be asked on this channel or #ubuntu-classroom-chat ?16:00
=== amit is now known as Guest78793
vineeththank you :)16:00
qensePeople, please chat only in #ubuntu-classroom-chat, please remind to prefix your questions with QUESTION and if you want to get rid of part/join messages, use your lright mouse button16:00
rwwbilalakhtar: in -chat16:00
arvind_khadrivineeth, right click on channel and hide join/part messages16:00
vineethyeah got it, thanks man16:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Event: Ubuntu Open Week - Current Session: Ask Mark - Instructor: sabdfl || Questions in #ubuntu-classroom-chat
bilalakhtararvind_khadri: Thanks16:00
jcastroOk thanks everyone for joining16:01
jcastroWhile we wait a sec for mark here's how this works16:01
jcastroyou're going to ask questions in #ubuntu-classroom-chat16:01
jcastroand preface them with QUESTION:16:02
jcastrolike so16:02
jcastroQUESTION: What is 2+216:02
jcastrothen akgraner and I will paste them in here16:02
jcastro2 things16:02
jcastroplease don't ask questions that are solved by an easy google16:02
jcastrolike "When does Maverick come out"16:02
jcastroand 2) if we miss your question please be patient and ask it again16:02
jcastroMark isn't here yet so please stand by for a few minutes.16:04
sabdflhello everybody!16:06
jcastroalright!16:06
jcastroplease introduce yourself and I'll start with the first question!16:06
sabdfli'm mark shuttleworth, and delighted to be here16:07
sabdflfire away16:07
jcastroQUESTION: Will Gnome Shell be in default Maverick? If so, what will happen with Gnome Shell and Compiz? Will Compiz still work by default? If not, will there be an easy way to use Compiz?16:07
sabdflthe current release schedule puts Gnome Shell out of bounds for Maverick, but it will be packaged and available from universe16:07
=== D is now known as Guest80988
sabdflwe'd encourage people to try it, and it would be great if someone put together a daily build PPA so folks who are very interested could track development and help fix bugs16:08
sabdflit's very interesting work, and there are important new technologies, and lots of things to consider16:08
sabdflthe more folks use it and think about it, the better our decisions will be for 11.0416:08
sabdflnext?16:08
jcastrothere is actually a daily ppa, someone please paste the url in -chat to share with others and we'll get it in the notes!16:08
akgraner<Xazax> QUESTION: Have you see this on brainstorm: http://brainstorm.ubuntu.com/idea/23490 (Solution 3, mockup) ? This would be a great feature, to select the software collection of ubuntu. And it would be extremely user friendly to have the chance to install an operating system wich support codecs, playing back dvd-s out of the box. I know it would break the current meta package system, so it would be a lot of work, but is there any16:08
akgranerchance to make it16:08
sabdfllooking...16:08
sabdflhmm.... no16:09
sabdflone of the really strong values we have is that two users of ubuntu should, by default, either be having the same experience, or be expert enough to understand why they are not16:09
sabdflwhich is why we stick to *one* default browser16:10
sabdfland *one* default mail client16:10
sabdflthat way, when two people who have out-of-the-box-vanilla ubuntu are talking to one another16:10
sabdflthey can say "i can't find my bookmark" and "oh, you find it there"16:10
sabdflthey can help each other, just talking about "the browser"16:10
sabdflthat has been very useful to help the community grow past experts, into a more consumer audience16:10
sabdflif you are an expert, of course there is software centre, aptitude / synaptic, and PPA's16:11
sabdflthere's a whole world out there :-)16:11
sabdflbut for the beginning, out of the box experience, we benefit a lot from keeping it tight16:11
sabdflit looks like a lot of work went into the design16:11
sabdfland that's appreciated16:11
sabdfland i wouldn't mind if someone built that and put it in universe16:12
sabdflas a convenient way for people to make those choices16:12
sabdflbut we wouldn't take it in the installer, or default install16:12
sabdflnext!16:12
jcastroQUESTION: Are there any plans for Ubuntu to support Blu-ray movies so users can play them out-of-the-box?16:12
sabdflaieee... i don't think that would be possible without proprietary software at the moment16:12
sabdfli'll find out if anyone is building something like that16:12
sabdflnext!16:12
akgraner<jbicha> QUESTION: Do you have any comments about the reports that a lot of the Ubuntu rebranding work was done using proprietary design software on OS X?16:12
sabdflit's true!16:13
sabdflsome of the artists who worked on it, work on both Mac and Ubuntu, and some of the work was done on Mac (and Windows)16:13
sabdflc'est la vie, i don't think that detracts from the work at all16:13
sabdflof course, the same people are helping to improve the tools on Ubuntu16:13
sabdfland that feedback is useful16:13
sabdfland they get teased about it a lot16:14
sabdflbut it doesn't undermine their efforts in my mind - i'm just glad to have such great people working on making it all better16:14
sabdflnext!16:14
jcastroQUESTION: Why are the window controls on the left?16:14
sabdflto align with the future shape of the desktop16:14
sabdflnext!16:14
akgraner<YaManicKill> QUESTION: You talk about integrating the menubar into the panel in UNR. will this support apps such as firefox that don't use gtk widgets?16:14
sabdflas soon as we can make that work, yes it will16:14
sabdflboth FF and OO.o have mechanisms to support that behaviour on Mac OS16:15
sabdflwe hope they will hook into the mechanisms we're building to do it on Ubuntu too16:15
sabdfland we'll help that happen16:15
sabdflif you're interested, talk with cody russell, who is bratsche16:15
sabdflon irc16:15
sabdflnext!16:15
jcastroQUESTION: Canonical is pushing some significant changes in the desktop are with the Ayatana project, such changes will have impact on upstream developers, do you plan to actively support upstream developers performing  the required changes ?16:16
sabdflyes of course!16:16
=== mike is now known as Guest15700
sabdfljcastro himself has lead one effort like that, with AppIndicators in 10.04 LTS16:16
sabdflfor which i am very grateful, as are the designers and other engineers who built it16:16
sabdflthanks jorge :-)16:16
sabdflin putting together that program, we did a couple of things:16:16
jcastro:)16:17
sabdfl - we assessed the list of apps that used the systray16:17
sabdfl - we developed APIs that would make it easy for them to use AppIndicators (mapping GtkMenu and the Qt equivalent, essentially)16:17
sabdfl - we put together documentation16:17
sabdfl - we emailed and irc'd with the upstreams to chat with them and get feedback on the design16:17
sabdfl - and we had some folks just work up patches to submit upstream too16:18
sabdflin all, it was a big effort16:18
sabdflted gould, jorge, mpt, cody, lots of people helped16:18
sabdflfolks from the community helped too16:18
jcastrolike qense!16:18
sabdflthat's the pattern we will follow16:18
sabdflif you have ideas about how we could do it better, chat with me or jcastro or jonobacon16:18
sabdflbut i'm bery bery happy with the work in 10.04 LTS and looking forward to 10.1016:19
sabdflthe big one for 10.10 in that vein, imo will be the global menu16:19
sabdflbut perhaps also windicators16:19
sabdflnext!16:19
akgraner<rrnwexec> randall in Vancouver asks: What are your thoughts on the "Linux" brand and the effect it has on the Ubuntu brand. Is it useful to try to bind the two?16:19
sabdfllinux is an awesome brand - it says powerful, freedom, evolving, energised, capable, cross-platform16:19
sabdflfor anybody who needs to hear those messages, it's the best16:20
sabdflubuntu says freedom, precision, reliability, collaboration16:20
sabdflwe don't say "ubuntu linux" because that would scope the message to the subset of both groups16:20
sabdflbut linux is at the heart of what we do, i don't think anybody is under any illusions about that16:20
sabdflit grates a little when people say "ubuntu is linux", because of course the linux ecosystem is much bigger than just ubuntu16:21
sabdfland everybody should try more of 'em: fedora, gentoo, arch, go wild16:21
sabdflthere's something for everyone16:21
sabdflnext!16:21
jcastroQUESTION,  From what I have been reading on the web, and even been told by people on IRC,  it seems quite a lot of experienced users aren't that happy with Ubuntu, and then  many of which are then using another distro instead or mainly instead, because of how things are going more commercial and Mac  OS X like for example.  Does it disappoint you that Ubuntu is starting to lose more of these kind of users?16:21
sabdflthanks david stansby :-)16:22
sabdflerrr... not in connection with the question, though ;-)16:22
sabdflso16:22
sabdfli would like the most responsible, smartest, most fun, most inspired users to pick ubuntu, and that's what i and everyone else here works on16:23
sabdflwe build it for ourselves and we build it for others, equally16:23
sabdflit has to meet our high standards, but it has to be useful for as many people as possible16:23
sabdflsometimes, that means we leave out very cool stuff16:23
sabdfli'm a fan of what you can to with gentoo, for example16:23
sabdflthere is no better way to learn, fast, how all the pieces fit together, and what's possible16:23
sabdfland there are things that they can do that we can't16:24
sabdflbut i don't think that means that anyone who switches from ubuntu to gentoo is a sign that ubuntu isn't important, or worse, that ubuntu isn't interesting16:24
sabdflit's just that there is something interesting there that they are interested in :-)16:24
sabdflin summary: there will always be a flow of talent and energy into, and out of ubuntu16:25
sabdfli'm happy for example when someone who is a member of ubuntu dev also becomes a DD16:25
sabdflthat's great for debian and great for us too16:25
sabdflsome people like to spin it otherwise, but it really isn't16:25
sabdflit's a win for both projects16:25
sabdflas for commercialism - ubuntu is MOST interesting precisely because we want to walk in that narrow space16:26
sabdflwith ethics, and openness, and transparency, and free software16:26
sabdflAND with a commercial framework16:26
sabdflif we can pull it off, the world is a fundamentally different place that day16:26
sabdfli think most of the people who actually *participate* in ubuntu are motivated by that, understand that, aren't turned off by that16:27
sabdflthey want us to do it tastefully16:27
sabdflbut they want us to be successful16:27
sabdflnext!16:27
akgraner<txwikinger> QUESTION: Will Kubuntu/KDE have windicators, or will that be a Gnome only feature?16:27
sabdfli hope they do16:27
sabdflit will be straightforward to add to KWin if the maintainers see fit16:27
sabdfland we'd likely add it in Kubuntu16:27
sabdflso a Gnome app running on Kubuntu feels at home16:27
sabdflof course, then the menu would be rendered *properly*,with Qt :-)16:28
sabdflin my blog, i said that the work was enabled by CSD, which is incorrect16:28
sabdflit was inspired by CSD - it was thinking about CSD that inspired the idea to give that space back to the applications16:28
sabdflthe actual implementation can be done via CSD or via the window manager16:28
sabdfland in fact, we *need* to express the windicators on the d-bus, to support the global menu case16:29
sabdflwhich is what the window managers could tap into16:29
sabdflnext!16:29
jcastroQUESTION: About the notification area removal plan, how do you plan to address those who need 3rd party closed applications which may not have moved, will the notification still be available but optional ?16:29
sabdflto be clear: the indicators aren't going away16:29
sabdflonly the old implementation, the Gnome Systray16:30
sabdfland it will happen in 10.10 for Ubuntu Netbook, and 11.04 for Ubuntu Desktop16:30
sabdflthere will not be a way to add it back in the netbook in 10.1016:30
sabdflthere *might* be a way to add it back in the desktop16:30
sabdflin 11.0416:30
sabdflbut i suspect not16:30
sabdflnext!16:30
akgraner<bilalakhtar> QUESTION: There were plans to enable RGBA transparency support by default in Ubuntu Lucid, but that was delayed to Maverick. Will RGBA transparency be enabled by default in Maverick?16:30
sabdfli expect so, there will of course be discussions on that at UDS next week, come along or listen in / irc in16:31
sabdflwe should be able to enable it early this time because everything is lined up, and just fix bugs16:31
sabdfltalk to bratsche16:31
sabdflnext!16:31
jcastroQUESTION: randall in Vancouver asks: What do you think can be done to improve clarity and volume on the message that "Ubuntu isn't only software"? In my experience, you can get software from almost anywhere, but only Ubuntu has that missing component: community. (For example, try finding a healthy Fedora user group in your city. I'm picking on them, but could probably pick on any other distro.)16:31
sabdfldon't pick on Fedora, it's doesn't help our relationship, and they are important in the broader community!16:32
sabdfli agree with you, it's the added dimension of people that makes ubuntu great16:32
sabdflmore generally, it's the dimension of people that makes free software great16:33
sabdflit's not just that you can find a library of code to solve your problem16:33
sabdflit's that it comes with a mailing list of people interested in the same problem16:33
sabdfl*that*'s what makes FLOSS great16:33
sabdfli think we could make it easier to connect with people who are using it / building it / building on it16:33
sabdflthat would be cool16:34
sabdflwhy not put some ideas together for UDS, or for Jono et al?16:34
sabdflnext!16:34
akgraner<dscassel> QUESTION: Are there plans to release the data and results from usability studies so that they can be peer reviewed?  That feedback might be useful for other projects.16:34
sabdfli *believe* that much of that data is already public16:34
sabdflespecially when we are doing user testing on specific projects, like empathy or pidgin16:35
sabdflbut the right person to chat with is charline in the canonical design team, or ivanka16:35
sabdflnext!16:35
jcastroQUESTION: Google clearly favors #ubuntu as development system for android are there plans to work together to bring the best experience with android devices to ubuntu (both developers and users)16:35
sabdflthat's interesting16:35
sabdfli admire what google is doing with android, even though "it's linux, jim, but not as we know it" ;-)16:36
sabdfli'd be supportive of getting android exposed on ubuntu in a way that was natural to both android devs and ubuntu16:36
sabdflbut i don't have any brilliant ideas or master plans to do that16:36
sabdfljust an open invitation to one / some / all of you to go ahead16:37
sabdflnext!16:37
akgraner<bilalakhtar> QUESTION: What are your opinions on Bug 527458 (https://bugs.launchpad.net/indicator-application/+bug/527458 ) and the decision to deprecate tooltips from the panel indicators? Will tooltips come back in Maverick?16:37
sabdfli've commented on the bug, for anyone who wants to read the thread there16:37
sabdflin short, i think tooltips are most often a disaster16:37
sabdflbecause there is a slot there, people put stuff in it16:38
sabdfleven if they don't have to16:38
sabdflso we end up with a whole lot of really crap and useless tooltips that just clutter up the interface16:38
sabdfland because they have tooltips, they don't do the extra work to think through the most important info to convey in the underlying asset16:38
sabdflbecause hey, you can just stuff all the detail in a tooltip!16:38
sabdfli've done it myself, in the past16:39
sabdfli'm ashamed16:39
sabdflbut i'm cured16:39
sabdfland so no, i don't think the tooltips will come back16:39
sabdflbut it's a 90% certainty for me, perhaps someone will convince me otherwise16:39
sabdflbut they'd have to convince a few other people, who might convince me :-)16:39
sabdflnext!16:39
jcastroQUESTION: The Edubuntu team has put a tremendous amount of work into Lucid, and has great plans for Maverick.  What do you want to see Canonical, as a company, do to promote the use of Edubuntu in schools?16:39
sabdflwe struggled with this inside Canonical16:40
sabdflwe're just not geared up to help at the individual school level16:40
sabdflwe did try a few projects16:40
sabdflwe also looked into working at the regional or national level16:40
sabdflwhere there are *amazing* things happening with free software, often ubuntu16:40
sabdflbut those engagements looked more like "ubuntu in education" rather than "edubuntu" specifically16:41
sabdflso for a while edubuntu slumped16:41
sabdflnow, it's re-energised, and that's entirely the credit of the community that's forming there16:41
sabdflwell done them16:41
sabdflwe can support that with time at conferences and integrating some of their requirements into the base16:41
sabdflwith pleasure16:41
sabdflnext!16:42
akgraner<ralemi> QUESTION: Are there more plans to port ubuntu to more handheld, mobile devices (phones, ebook readers, etc)16:42
sabdflyes16:42
sabdflvery much so16:42
sabdflthere is a blooming, a blossoming, of linux in consumer electronics16:42
sabdfland lots of the people building those devices want to use ubuntu16:42
sabdflso, we're working on the things they say will make ubuntu even better for them16:43
sabdfltools for building packages, collaborating, building images, etc for those sorts of environments16:43
sabdfltraditionally, people used very custom environments for those16:43
sabdflbut they'd prefer to use ubuntu16:43
sabdfli'm confident people will love building devices with ubuntu16:44
sabdflnext!16:44
jcastro<QUESTION> Hello Mark, I wanted to ask what ideas you have for ubuntu manual, even if it has any kind of integration in Ubuntu.16:44
sabdflwhat a great project16:44
sabdflthe key thing for me will be to see how they keep up with our pace of iterations16:44
sabdflbut i think they will, just fine16:44
sabdflthey have a lot of energy16:45
sabdfland i'm very impressed with their work16:45
sabdflif they have integration ideas, UDS would be the right place to pitch them16:45
sabdflnext!16:45
akgraner<rrnwexec> QUESTION: randall in Vancouver asks: What excites you most about the project these days? Which part of it gives you the most enjoyment and fun?16:45
sabdflwow16:45
sabdflwell, i got a whole new job description this year :-)16:46
sabdflso that's very energising16:46
sabdflmainly i'm focused on the desktop16:46
sabdfland how we reshape that16:46
sabdflhence all the blogging16:46
sabdfland watch out on Monday :-)16:46
=== ben___ is now known as Guest84055
sabdflwe have a lot of work to do, if we want ubuntu to be popular from devices to the desktop16:47
sabdfland i find that work fascinating - design, engineering, economics, all in one16:47
sabdfli'm also spending quite a bit of time on the cloud computing front16:47
sabdflubuntu is hugely popular on the EC2 and Rackspace public clouds16:47
sabdflso helping to make it even better for that is fun too16:48
sabdflpeople are really innovating, there16:48
sabdfland ubuntu's minimalist "jeos" is a great base16:48
sabdfli think we can really unleash system administrators, if we get things lined up just right16:49
sabdflnext!16:49
jcastroQUESTION: A while back it was mentioned that Ubuntu had plans for Moblin. Now that Moblin and Maemo merged to form MeeGo, what are Ubuntu's plans with the MeeGo platform? If so, will there be any overlap between MeeGo and Ubuntu netbook Edition?16:49
sabdflquite possibly, but it's unclear at this stage16:49
sabdflwe're not boing to do an Ubuntu Moblin Edition, after all16:49
sabdfli think Intel is doing great work, as are the old Maemo team, and their combined effort is important16:50
sabdflbut there's still a lot of dust in the air, as to how the pieces all fit together16:50
sabdflwe collaborate at many different levels16:50
ClassBotThere are are 10 minutes remaining in the current session.16:50
sabdfland i'd like to see more of what they are building, before i could form a firm impression of how we could collaborate more closely16:51
sabdflnext!16:51
akgraner<Xazax> QUESTION: Is there any chance for nautilus elementary becoming default? It looks great, and would highly improve user experinece.16:51
sabdfli haven't seen it, but it seems to be generating a lot of excitement16:51
sabdflis it packaged?16:51
jcastrothere is a session for improving nautilus for UDS16:52
jcastroI am sure elementary will be brought up16:52
sabdflcan't see a package16:52
=== skfin-ubuntufest is now known as skfin-fest
sabdfli'll take a look during UDS16:52
sabdflthanks for the suggestion!16:52
sabdflrick spencer, martin pitt, sebastien bacher all do a brilliant job leading the decision process for which components get into the next version16:53
sabdflit's always a great discussion16:53
sabdflplease join in next week16:53
sabdflnext!16:53
jcastroQUESTION: You are currently adding social networking and IM support to ubuntu (i.e. the panel), are there any efforts to expand it for other programs, like gajim, psi and xchat?16:53
sabdfli would love them to support both the Me Menu and the Messaging Menu16:53
sabdflbut we also need to get on and fix the battery menu, and the network menu, and the bluetooth menu....16:54
sabdflso it's a question of how we divide up our time16:54
sabdflif they need something from us in order to integrate, we'd be happy to add it or at least discuss it16:54
sabdflso, please encourage them to add support for those Ayatana indicators16:54
sabdflit really cleans up the desktop nicely16:54
sabdflnext!16:54
akgranermhall119> QUESTION: Launchpad is going to be getting better support for derivative distros, will Canonical provide any other support, like access to build servers, to unofficial child distros?16:54
sabdflpossibly16:55
sabdflit's a reasonable request16:55
sabdflwe support PPA's already16:55
sabdflbuilding for a derivative distro would be straightforward16:55
sabdflwe would probably have to quota it, as we do PPA's16:55
sabdflchat with flacoste16:55
ClassBotThere are are 5 minutes remaining in the current session.16:55
sabdfland bigjools16:55
sabdflnext!16:55
akgraner<fluke_> QUESTION: What is in the future for Ubuntu's cloud computing efforts?16:55
sabdflbrilliant :-)16:56
sabdflnext!16:56
jcastroQUESTION: You say you want "the fastest browser" in 10.10. What will it be? Will it still be a (optimized) Firefox? Chromium? Some other lightweight simple browser?16:56
sabdflwe'll have a discussion at UDS16:56
sabdflthere are lots of advocates for Chromium, and Firefox is of course well established too16:56
sabdfli don't have a view yet16:56
sabdfland given the complexity of it, it's not something i'll BDFL :-)16:57
sabdflnext!16:57
jcastroQUESTION: what do you think about having a button in Software Center to donate to developers of software that users like? Some think this would hurt the volunteer open source community16:57
sabdflsuch an interesting question16:57
sabdflit's true that mixing money and volunteerism is likely to wilt the volunteerism16:57
sabdflthere's some great sociology research on that16:57
sabdflso we'd have to be careful16:58
sabdflbut i'm open to the idea16:58
sabdfli think we need to find ways to support floss projects better16:58
sabdfland that might be one way16:58
sabdflnext!16:58
akgraner<joaopinto> QUESTION: As the range of systems using Ubuntu and the changes required to push newer technology increases each release brings issues to more and more users which were not involved on the development phase. Do you have any idea on how to address this ?16:59
jcastro(this will be the last question)16:59
sabdflit's true - when you build it just for the people building it, everyone feels they were part of the decision16:59
sabdflwhen there are millions of users who just hit "upgrade", it feels a bit like russian roulette for them17:00
sabdfli can only say, we care about the whole user base17:00
sabdfland work our asses off to make it great, on balance, for the most we can17:00
sabdfland thank you all for helping!17:00
sabdflphew17:00
jcastrosabdfl, ok the bot is about to move us along17:00
jcastrothanks for stopping by!17:00
akgranerThanks sabdfl !17:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Event: Ubuntu Open Week - Current Session: Ubuntu Translations - Instructor: dpm - Slides: http://is.gd/bVsDa || Questions in #ubuntu-classroom-chat
sabdflthanks jcastro, and bot, and akgraner :-)17:00
ClassBotSlides for Ubuntu Translations: http://people.ubuntu.com/~nhandler/slides/openweeklucid/UbuntuTranslations.pdf17:00
sabdflbye all!17:01
jcastrodpm: it's all yours sir17:01
dpmjcastro, thanks!17:01
akgranerUp Next - Ubuntu Translations - David Planella17:01
dpmhey everyone17:02
dpmthat was an interesting session indeed17:02
dpmnow let's get started with Ubuntu translations17:02
dpm[SLIDE 1]17:02
dpmMy name is David Planella, and I work as the Ubuntu Translations Coordinator in Canonical, in the Community team17:03
dpmthere I have the pleasure to work with Ubuntu legends such as Jorge Castro, Daniel Holbach, and least but not last our fearless leader, Jono Bacon.17:03
dpmBe very welcome to this session on Ubuntu Translations, where we'll see17:03
dpmhow Ubuntu can be translated into almost any language,17:04
dpmthe work of our awesome translation teams,17:04
=== Ursinha is now known as Ursinha-lunch
dpmhow Launchpad can be used to translate Ubuntu in a distributed manner,17:04
dpmand how to get started translating Ubuntu17:04
dpmSo, without further ado...17:04
dpm[SLIDE 2]17:05
dpmBenvinguts, Willkommen, Bienvenidos, ようこそ, Welcome, 환영합니다, Bem-vindo, Ongietorri, স্বাগতম, Welkom, Mirë se erdhët, Bienllegáu, እንኳን ደህና መጡ, Вітаем, مرحبا, Dobro došli, Donedigezh vat, Добре дошли, 歡迎, Dobrodošli, 欢迎, Velkommen, Welkom, Bonvenon, Tere tulemast, Tervetuloa, Bienvenue, Wolkom, Benvido, Καλώς ήρθατε, ברוכים הבאים, Üdvözöljük, Ve17:05
dpmlkomin, Selamat Datang, Benvenuti, ಸುಸ್ವಾಗತ, Witôj, Қош келдіңіз, Esiet sveicināti, Sveiki, Selamat Datang, स्वागतम्, Velkomen, Benvenguda, Witamy, Bun venit, Добро пожаловать, Добродошли, Vitajte, Välkommen, நல்வரவு, ยินดีต้อนรับ, Hoşgeldiniz, Ласкаво просимо, خوش آمدید, Chào mừng, مەرھابا !!!17:05
dpm(if I've forgotten to welcome in your language, do write a big "welcome" in #ubuntu-classroom chat, and I'll include it here too :)17:05
dpmUbuntu has a very diverse community, and one of the aspects this diversity is directly reflected is in the number of languages it is translated into,17:06
dpmand the communities built around them.17:06
dpm[SLIDE 3]17:06
dpm"Every computer user should be able to use their software in the language of their choice" lies at the very core of the Ubuntu philosophy17:06
dpmhttp://www.ubuntu.com/community/ubuntustory/philosophy17:07
dpmwhich is why we encourage the creation of translation communities and provide them resources to ease the process of translation into their own language17:07
dpmso that anyone, without requiring advanced technical skills, can start contributing from day one.17:07
dpmSo let's try to answer some basic questions...17:08
dpm[SLIDE 4]17:08
dpm= Who translates Ubuntu? =17:08
dpmThat's an easy one: Ubuntu Translators.17:08
dpmThey are volunteers who organise themselves in translation teams, appointed to be responsible for the translation of a given language.17:09
dpmAnd they just rock17:09
dpmYou can see the full list of Ubuntu translation teams here:17:09
dpmhttps://translations.launchpad.net/+groups/ubuntu-translators17:09
dpmWe've currently got about 140, of about 220 registered languages for Ubuntu in Launchpad, our translation tool17:10
dpmSo if there isn't an Ubuntu translation team for your language, now is the chance to create one :)17:10
dpmMore on that later17:10
dpmAlso very important to mention is the work of upstream translators, whose effort Ubuntu benefits greatly from.17:10
dpmUbuntu includes the best-of-breed Open Source software of the many independent projects available, which is what we call upstream.17:10
dpmTranslations are no exception, and if these upstream projects are translated outside of Ubuntu, we import and use the awesome work of upstream translators17:11
dpmLet's see some numbers about our amazing translations community:17:11
dpmnearly 18.000 translators who've submitted at least one translation,17:12
dpmcoming from more than 240 countries.17:12
dpmA default Ubuntu installation contains about 160.000 translatable messages,17:12
dpmwhich can go up to 475.000 when adding non-default apps such as GIMP, Inkscape, etc.17:12
dpmAnd here's an overview of how well translated Ubuntu Lucid is in each language: http://people.ubuntu.com/~dpm/ubuntu-10.04-translation-stats.html17:13
dpmSo you see that there's a lot of work to do, and _you_ can help in making Ubuntu better supported in your language.17:13
dpmLet's see how...17:13
dpm[SLIDE 5]17:13
dpm= How is Ubuntu translated? =17:14
dpmWe use our very own translations tool: Launchpad Translations17:14
dpmLaunchpad Translations allows you to easily translate projects online17:14
dpmand seamlessly build and organise translation communities around them.17:15
dpmIt also allows translating Operating Systems, Ubuntu being the most evident example.17:15
dpmYou can start translating Ubuntu here:17:15
dpm    https://translations.launchpad.net/ubuntu17:15
dpmThere you'll see a list of translatable applications and documentation, ordered by priority and ready to translate17:16
dpm[SLIDE 6]17:16
dpmAlternatively, you can go directly to translatable applications in Launchpad from your desktop.17:16
dpmIf you open an application and go to Help > Translate this application...,17:17
dpmyour browser will be started and it will take you to the Launchpad Translations page for that application.17:17
dpmWhich is pretty neat17:17
dpmYou can try this: open Gedit, go to "Help > Translate this application..." and see it for yourself.17:17
=== exalt_ is now known as exalt
dpmOn the browser window that opens you can start submitting translation suggestions from day one.17:17
dpmThis will take you to the translation page in your preferred language17:18
=== yofel_ is now known as yofel
dpmwhich you can then click on and you'll see the list of translatable applications for17:19
dpmin Launchpad, using the standard translations terminology, these are called templates17:19
dpmand are the translatable units translators work with17:21
dpmI think as we're talking about Launchpad and the next question is related, I'll just take it now17:21
ClassBotIdleLernid asked: Could you please give links to tools that I could use to make translating easier?17:22
dpmI'd recommend you to try to using Launchpad for online translation17:22
dpmit is really easy and flexible17:23
dpmand it allows saving your work, even before it is reviewed, facilitating the QA work17:23
dpmthat said, if you prefer translating offline, Launchpad Translations is flexible enough to let you download PO files (text files used for translations)17:24
dpmto be used in offline translation tools17:24
dpmThese files are standard, so you can use any PO file editor available out there:17:24
dpmVirtaal, POEdit, Lokalize, Gtranslator, ... there are quite a few out there17:25
ClassBotIdleLernid asked: Are there any offline translation tools that intergrate with Launchpad Translations?17:25
dpmso I think the last comment answers that one :)17:26
dpmyes17:26
dpmok, let's move on...17:27
dpm[SLIDE 7]17:27
dpm= How can I contribute? =17:27
dpmAs in any Open Source project, the important thing is communication.17:27
dpmWhile everyone can submit translation suggestions in Launchpad,17:28
dpmthey will need to be reviewed by Ubuntu translation teams before being used.17:28
dpmWe do not only want to provide the best translated OS, but also the best quality of translations.17:28
dpmSo we also encourage translation teams to communicate through any means appropriate17:30
dpmmost teams use a mailing list17:30
dpmbut others also forums, IRC, etc.17:30
dpmand most of them have also got a wiki page in the Ubuntu namespace17:31
dpmwhere they coordinate their work17:31
dpmSo the next step in contributing to Ubuntu Translations is to get in touch with the translation team for your language,17:31
dpmand tell them you'd like to contribute.17:32
dpmIt's easy: you can just find them on17:32
dpm    https://translations.launchpad.net/+groups/ubuntu-translators17:32
dpmOn that page, you can just click on the links under the "Team/Supervisor" column and they will take you to the Launchpad page for the team17:34
dpmYou see that finding the language is easy, it's on the column on the left17:34
dpmand most translation teams are named17:34
dpm"Ubuntu <language> translators"17:34
dpmwhere <language> is the name of the language they translate into17:35
dpmon their Launchpad page you'll find all the info you'll need to get in touch with them17:35
dpmIf there isn't a team for your language yet, you should definitely start one17:35
dpmYou can do it by following these simple steps:17:36
dpm    https://wiki.ubuntu.com/Translations/KnowledgeBase/StartingTeam17:36
dpmit is a one-off step, which shouldn't take long17:36
dpmand after the new team has been appointed, you can start translating in Launchpad straight away17:37
dpmIf that step gets too technical for you, do not worry17:37
dpmYou can always get in touch with the global translations community and ask for help or advice, which is always a good idea17:38
dpmAlso if you want to start any discussion on Ubuntu Translations17:38
dpmIn true Ubuntu spirit, everyone is welcome there, and you'll get to know lots of interesting people from all over the globe :)17:39
dpmHere's how to get in touch with the global translations community:17:39
dpm    https://wiki.ubuntu.com/Translations/Contact17:39
dpm[SLIDE 8]17:40
dpm= Q&A =17:40
dpmSo I hope that that gave you a taste of how translation works in Ubuntu and how you can join our awesome translators.17:40
dpmNow feel free to ask any questions about anything related to translations.17:41
dpmBring them on!17:41
dpmgepatino asked: " Can you use launchpad translation tools to translate projects outside ubuntu? what about projects that are not open sourced?"17:42
dpmSure, translation in Launchpad is not limited to Ubuntu17:42
dpmif you go to http://translations.launchpad.net/17:42
dpmyou'll see that there are two main categories of things you can translate:17:43
dpm* Operating Systems: the category where Ubuntu falls17:43
dpm* Projects: where things like the Ubuntu Manuak, Getting Things GNOME!, Miro and lots of other projects can be translated17:44
dpmthe external projects do not need to be related with Ubuntu17:45
dpmor even hosted in Launchpad17:45
dpmalthough hosting them there will give them the benefits of full integration17:45
dpmLaunchpad also allows translating projects with different licenses17:46
dpmand with different permissions17:46
ClassBotIdleLernid asked: What about translation of Ubuntu wiki pages. I am thinking of a side by side type view of a wiki page that you can click a submit button and it then creates the new translated page if it doesn't already exist17:47
dpmThat's a very cool idea.17:47
dpmUnfortunately that's not supported by Launchpad. Launchpad Translations standardizes on the most widely used translation format in the open source world: gettext17:48
dpmthat means that everything fed to Launchpad needs to be converted to gettext first17:48
dpmso you'd need some kind of intermediate conversion to wiki (e.g. MoinMoin) -> gettext, and then the other way round17:49
dpmThat said, Launchpad is Open Source, and the sky is the limit :)17:49
ClassBotThere are are 10 minutes remaining in the current session.17:50
dpmLaunchpad Translations developers will be more than happy to mentor anyone wanting to implement new features, as they are currently focusing on developing other really cool stuff: better upstream integration17:50
dpmhttps://dev.launchpad.net/17:51
ClassBotvocx asked: translations are very country- or language-specific, so what does the "global translation community" do?17:51
dpmGenerally the global translation community has representatives from all translation teams, and the local translation coordinators for each language are requested to be subscribed to the global mailing list17:52
dpmThere we discuss the issues that affect all teams17:52
dpmand also post announcements17:52
dpmit's the best place to be kept up-to-date of the latest developments on Ubuntu Translations and where new cool stuff and building a global community are discussed17:53
dpmFor those of you familiar with LoCo teams17:54
dpmthe ubuntu-translators mailing list, which is the main communication channel for the Ubuntu Translations community17:54
dpmis a bit like the loco-contacts mailing list17:54
ClassBotMaPo asked: It's possible to get economic support to power some native language translations? http://en.wikipedia.org/wiki/Miskito17:55
dpmI'm not sure I understand the question, economic support from Canonical?17:55
ClassBotThere are are 5 minutes remaining in the current session.17:55
dpmI think it's best to leave volunteer communities around translations to organise themselves and not become dependent17:56
dpmThey can get the best free support the translations community can provide in getting a translation project started17:56
dpmI'd encourage you to let them know that, and that they can get in touch with us at17:57
dpmhttps://wiki.ubuntu.com/Translations/Contact/17:57
dpm(or contact me directly)17:57
dpmwatercool asked "Exist some api for Ubuntu Translations??"17:58
dpmNo, there isn't one yet, although as I say, developer community contributions are always welcome. We've got a community project ongoing to provide part of the API17:59
dpmA reporting API17:59
dpmCheck out the discussion at UDS: https://wiki.ubuntu.com/Translations/UDS17:59
dpmand the spec https://dev.launchpad.net/Translations/Specs/ReportingAPI17:59
dpmok, I think that was all18:00
dpmThank you everyone for coming18:00
dpmand I'll now let you in the expert hands of Stéphane Graber, our Edubuntu hero18:00
akgranerThanks dpm!18:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Event: Ubuntu Open Week - Current Session: Edubuntu - Instructor: stgraber || Questions in #ubuntu-classroom-chat
akgranerone sec highvoltage and will get you voiced18:03
jcastrothere we go, sorry!18:05
highvoltageGood evening everyone!18:05
highvoltageStephane couldn't make it this evening so I'll be presenting this Edubuntu session.18:05
highvoltageI'll provide an overview of the Edubuntu project and try to not to keep it too long so that there's enough time for questions. I'm going to try to keep it concise so if anything needs further explenation, feel free to ask after the introduction!18:05
highvoltageFor those who have checked our website, we're aware that it's out of date, we're working on a new website that will be live and up to date before the end of the month!18:06
highvoltageSo, where does Edubuntu come from?18:06
highvoltageThe first Edubuntu ideas were discussed at the Ubuntu Down Under UDS in Australia in 2005. Later that year those ideas were solidified at the Edubuntu Summit in London, the first release was in October 2005 - Edubuntu 5.10.18:06
highvoltageThe project has gone through quite some changes since it was initially founded. Initially, Canonical did most of the work. Oliver Grawert worked full time on Edubuntu and did a lot of the important initial groundwork.18:06
highvoltageToday, Edubuntu is purely a community project. We make use of Canonical's build infrastructure for packages and iso images, and we're fully integrated with the Ubuntu Community.18:07
highvoltageWe have a council that consists of 6 members who are responsible for deciding on Edubuntu's technical and community direction, it's also a delegate for the Ubuntu Technical Board and Community Council.18:07
highvoltageOther Edubuntu teams may have other leaders that may not necessarilly be part of the Edubuntu Council, although all Edubuntu teams report to the Edubuntu Council.18:07
highvoltageThat's quite a bit to read! But before I take questions, I should probably give a brief overview of what Edubuntu actually is!18:08
highvoltageand apologies for not having slides, we'll do something more fancy for the next openweek, I promise!18:08
highvoltageOur current scope of work is to package and maintain educational apps in the Ubuntu archives, allowing Ubuntu users to easily access the best in open source educational apps that's available.18:08
highvoltageWe're also responsible for the Edubuntu installation disc, which aims to be generic turn-key solution for classrooms and standalone machines used in homes and schools.18:09
highvoltageCurrently Edubuntu includes educational suites such as GCompris, Tux4kids, KDE-Edu and a few other loose apps. We also aim to make it super-easy to install an LTSP server, making it easier to manage smaller computer environments on tight resources.18:10
highvoltageFor the past few releases we haven't put much energy into server-side apps that may be useful in classrooms, but we aim to focus a bit more on that over the next few releases.18:10
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Event: Ubuntu Open Week - Current Session: Edubuntu - Instructor: highvoltage || Questions in #ubuntu-classroom-chat
highvoltageI hope that this provides a good and quick overview of where Edubuntu is today and what we aim to do.18:11
highvoltageApologies if some things sounded weird, English is my second language.18:12
highvoltageLet's do some questions!18:12
ClassBotmhall119 asked: what is LTSP, and how does it benefit Edubuntu?18:13
highvoltageLTSP is the Linux Terminal Server Project. When installed on an Ubuntu machine, it allowes you to boot other machines on the network from that machine, allowing a few or many users to effectively use one machine18:14
highvoltageThis means that a school, library or NGO could set up a computing environment very quickly, since they only need to install and maintain one machine instead of a whole bunch18:15
highvoltagelower setup and maintenance work and costs often make LTSP a great choice for low-resourced areas or even really big sites like universities.18:16
highvoltageReady for more questions! (feel free to ask in #ubuntu-classroom-chat by prepending QUESTION: to your question)18:17
ClassBotwaltercool asked: How is Edubuntu handling the Microsoft Adversiting on schools? Because the other day, i tried to install Ubuntu on my cousin' computer and have problems, because on his school are teaching Microsoft Office18:17
highvoltageIt's indeed a known problem, and recently there has been some progress in that area18:18
highvoltagesome curriculums are set on teaching and using MS Office XP or 2003 or 2007 specifically18:18
highvoltagethe problem is that once the students graduate it would probably be an outdated version anyway.18:19
highvoltageThe ICDL (International Computers Drivers License) Foundation has it's ICDL course which is recognised internationally and covers MS Office18:19
highvoltagethe difference is that they cover the concepts more than which clicks to memorize in order to accomplish a task18:20
highvoltageThey have a course called OpenICDL that is pretty much the same as ICDL but which covers Linux systems and OpenOffice.org rather than MS Office.18:20
highvoltageHaving worked with some pretty Microsofticized Education Departments before, I realise it's a hard sell to make them change anything.18:21
highvoltagebut the best you could probably do in your area is creating some awareness around things like ICDL and OpenICDL.18:21
highvoltageLarger than that it's a very tough problem to target directly, MS Office remains very popular and I'm fairly confident that more changes will happen over the next few years that will put some dents into this problem.18:23
highvoltageIt's certainly not a very short-term problem, one that I can't see us fixing withing a 6 or 12 month cycle. I hope that answers your question!18:23
ClassBotIhmepupu asked: Is there information online about successful Edubuntu projects? (Sorry for the simple question, I couldn't find any with quick googling)18:24
highvoltageit's a very relevant question!18:24
highvoltageour old (or current, rather) website has been static and boring for years now18:24
highvoltageit's actually the oldest drupal installation I have which is more than 4 years old now!18:24
highvoltagewith our new website we aim to feature community better, because Edubuntu is about people and learning and not just about some technology18:25
highvoltagewe want to feature stories (good and bad) from our users and people who have implemented Edubuntu.18:25
highvoltagewe want to know what works and what doesn't, and show off some of the innovation that educators to in schools that gets almost zero exposure anywhere currently18:26
highvoltageso in short, we don't have a place for great use cases yet, but towards the end of the month we'll be launching the new site. bencrisford who is also in this channel is leading up the renewed Edubungu Advocacy group (look it up on Launchpad.net)18:27
highvoltagepart of the Edubuntu Advocacy project is to gain user stories and make them heard.18:27
ClassBotvocx asked: What is your perspective on higher education? I mean, I don't have a need for children's toys, I need scientific software, finite-element-analysis, sparse-matrix solvers, advance plotting facilities. Do you think the Edubuntu project can take this into account, or will it remain a elementary education suite?18:28
highvoltageMost of the software that the Edubuntu disc currently installed is aimed at kids from 4-1818:28
akgranerremained of his question:  of Edubuntu can be made for different ages.18:29
highvoltageit's probably not ideal for higher education, however, that doesn't mean that we don't care about higher education18:29
highvoltageOur longer-term goals is to include and maintain more higher education packages for Ubuntu18:29
highvoltagetertiary institutions usually have better budgets and hence also better sysadmins, infrastructure and other resources18:30
highvoltageso they probably won't need to rely on a complete turn-key solution such as the Edubuntu installation disc18:30
highvoltagein their case, we'd want to stay out of their business on how they want to implement they're Ubuntu solution18:30
highvoltageand focus on keeping the best of tertiary education packages up to date and in great shape18:31
highvoltageThe last 12 months we haven't been doing much of that, since our main goal was to get the Edubuntu installation disc in great shape. We're quite happy with the progress so far and plan to gradually increase our scope.18:32
highvoltagewe're happy to get feedback from users in tertiary environment so your feedback is greatly appreciated.18:32
highvoltageThe Ubuntu installer supports a feature called "tasks" which allows you to choose the typical uses for the system being installed18:33
highvoltagein the future we plan to have different "tasks" pre-defined so that a user could choose options such as "Kindergarden classroom computer" or "Kids home computer" or "Scientific workstation" and then the installer would install the appropriate packages automatically18:34
highvoltageI could go on about this a bit, but I'd like to give other questions some chance as well...18:34
ClassBotmhall119 asked: Can I get Edubuntu DVDs from Shipit?  If not, is there somewhere I can get them free or cheap?18:34
highvoltageUnfortunately, not at this moment. In the past, Shipit did send Edubuntu discs, but Canonical dropped Edubuntu and Xubuntu discs due to the high costs of printing, administering and shipping the extra discs18:35
highvoltagecheap discs are usually available from many image downloaders and shippers in many countries.18:36
highvoltageThere are also companies such as Zareason that will even pre-install en Edubuntu computer and sell it to you.18:36
highvoltagePossibly with the next release, we can make Edubuntu shine brightly enough and convince Canonical do at least do a limited run.18:37
=== Ursinha-lunch is now known as Ursinha
ClassBotsimar asked: I am a student of computer science and is intrested in linux development and programming  .Is Edubuntu will be more beneficial for me than simple Ubuntu ...18:38
highvoltageWe get many similar questions. "Is Ubuntu better for x, or is Edubuntu?"18:38
highvoltageEdubuntu is built from the same software repositories as Ubuntu, and all the exact packages are available in both.18:38
highvoltageThe Edubuntu disc is basically an Ubuntu build but with a few more packages installed by default.18:39
highvoltageWhen you install Ubuntu, you can even turn it into an Edubuntu system by simply installing the Edubuntu packages.18:39
=== Ancho|away is now known as Ancho
highvoltageIn short, there's really not much difference (if any) between what an Ubuntu system and an Edubuntu system can do. They merely provide different defaults.18:40
highvoltageAll of the technical work that the Edubuntu team does goes directly into the Ubuntu project18:41
ClassBotsebsebseb asked: I installed edubuntu-desktop into a Ubuntu 10.04 RC VM that later also got upgraded to the final. Whilst having my very brief and not proper look, I noticed the Me Menu, maybe only since Ubuntu was also installed. Anyway surely since the  me menu isn't really for young children, it shouldn't really be in the default install of  Eubuntu if  it is? Same thing for the Music Store if it is.  Also of course different versions18:41
highvoltageIndeed, a Me menu will be pretty useless to you if you're too young to even be allowed to register for the social networking sites that power it18:43
akgranerof Edubuntu can be made for different ages.18:43
highvoltagehowever, some schools deploy their own microblogging services such as Statusnet that also integrates with the Me menu18:43
highvoltageso instead of trying to dictate it one way or another, we include some administration tools such as Pessulus and Sabayon that allows an administrator to easily remove items such as the Me menu by default for all users18:44
highvoltageDisabling the Ubuntu One music store is also as simple as removing a package.18:45
highvoltageAs for having it by default, we're open to discussing it!18:45
ClassBotZachK_ asked: What is an easy way to get involved with this project? Sorry if that's not a good question....18:45
highvoltagethat's a very good question indeed, and one that I often have some trouble answering :)18:46
highvoltagemostly because there are so many levels to get involved in18:46
highvoltagethe easiest way is to join our meetings every Wednesday (Europe: Eveneing, US: Morning) meetings and get a feel for our current problems18:47
highvoltageyou can also then introduce yourself there or to the edubuntu-devel mailing list18:47
highvoltageonce we're familiar with your skills we can also suggest some work for you. whether you have educational, marketing, coding or web skills we'll have work for you :)18:48
highvoltageIRC and mailing list details are available on http://edubuntu.org/Community18:48
ClassBotmhall119 asked: What programs/programming has been done specifically by or for Edubuntu?18:49
highvoltageCurrently, just the Edubuntu Menu Editor. Some other programs such as Sabayon have received extensive testing and bug fixing by members of the team18:49
highvoltageLTSP Live CD functionality was also specifically written for Edubuntu, but will make it to other derivatives in the future.18:50
ClassBotsebsebseb asked: Oh got a administration tool,  that has the same name as that Gentoo based distro,  Sabayon?18:50
ClassBotThere are are 10 minutes remaining in the current session.18:50
highvoltageYes, the same name, but completely different project. Just as there's a gentoo file manager in Ubuntu that's unrelated to the Gentoo distribution :)18:51
ClassBotubuntoogle asked: I think collaboration among educational groups is important. Have you thought about expanding into web-services?18:51
highvoltageRight, so we're discussing that at the Ubuntu Developer Summit next week as well18:51
highvoltagemost of those tools are web-based, and web-based tools are often a nightmare to maintain package-wise18:52
highvoltagewe're going to have a session where we investigate creating and packaging tools that will install and manage web based collaboration suites18:52
highvoltagerather than managing it completely via the package management system18:53
highvoltagethis should take load off package maintainers and also make it possible for users to get updates faster, although I'm not sure it's been done yet so it is a bit experimental. I'll be able to tell you more about plans on this area after next week :)18:53
highvoltageThe first package we'll be targeting is Moodle18:54
highvoltageDebian is considering orphaning it so we'll be looking at creating the tools for that collaboration suite first.18:55
highvoltage19:54 <ClassBot> There are no questions in the queue.18:55
highvoltageAny further questions before we run out of time?18:55
ClassBotThere are are 5 minutes remaining in the current session.18:55
highvoltagestgraber just entered, who does a lot of work on Edubuntu. any questions for him perhaps?18:56
stgraberhey everyone, sorry I couldn't make it and thanks a lot highvoltage for replacing me here !18:56
ClassBotmhall119 asked: Where can we find more information about the Edubuntu plans for Maverick?18:56
stgrabercurrently we have some plans on gobby.ubuntu.com, a list of ideas is also available on the wiki (URL in a sec) and some specs have been registered for discussion at UDS next week18:57
stgraberhttps://wiki.ubuntu.com/Edubuntu/Specifications/Brainstorming/Maverick18:57
highvoltageYep, that URL contains ideas we brainstormed so long. Next week at UDS some of them will be planned and formalized.18:58
highvoltage(oh sorry stgraber did mention that before)18:58
highvoltageThere's some openweek sessions later this week on how to attend UDS remotely18:59
highvoltageif you're interested in joining our sessions, it would be great if you familiarize yourself with the developer summit this week19:00
highvoltageThat concludes our class! Thanks to everyone who joined it!19:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Event: Ubuntu Open Week - Current Session: Energizing an Ubuntu Community - Instructor: rrnwexec || Questions in #ubuntu-classroom-chat
rrnwexecThanks everyone for joining this session. It's my first ever, so if goof up, please be kind :)19:01
rrnwexecFirst, a little bit about me:19:01
rrnwexecI'm Randall Ross, widely known as the Ubuntu Vancouver "Buzz Generator" and the Community Manager of the Ubuntu Vancouver LoCo.19:01
rrnwexecI have been using Ubuntu on my personal computing equipment since 2006. Before that, I used a long string of GNU/Linux based distro's dating back to approximately 1996, and before that many UNIX variants.19:01
rrnwexecI am a strong FLOSS advocate and supporter and I believe in the need to fix Bug #1 quickly.19:02
rrnwexecI believe that Ubuntu represents the best chance we have to do that. But, we have to hurry.19:02
rrnwexecVancouver BC Canada? Remember the Winter Olympics? They were here! Watching NHL hockey recently? We apparently have a team in the playoffs ;) Want to find us? We're on the west coast of Canada.19:02
rrnwexecUbuntu Vancouver LoCo is my main Ubuntu focus (aside from this talk of course). Trust me, it's enough to keep me busy. Ubuntu Vancouver LoCo is currently over 330 people in Vancouver. We meet at least 4-5 times a month, sometimes more. Our events are very diverse and fun: parties (real ones), restaurant social events, presentations, support events.19:03
rrnwexecSo what I'll present today are some lessons learned from "The School of Hard Knox" on how this city was energized. These tips and tidbits will hopefully help you get more people excited about Ubuntu in your city or town. I hope to offer some practical advice on how to get started, or in other words what works to help "catalyze" the spread of Ubuntu.19:03
rrnwexecHaving said that, and with that intro, all of this is from my point of view. (After all, I'm the one giving the talk.) You might not agree with everything I will say, but please hear me out. Suspend your disbelief.19:04
rrnwexecOk... Let's dive in and see how the water feels!19:04
rrnwexecMarketing Ubuntu Locally.. Why Should you Bother?19:04
rrnwexechttps://launchpad.net/ubuntu/+bug/119:04
rrnwexecYou like Ubuntu. That's why you're here. You like to help other people. You want to see Bug #1 fixed in your lifetime (possibly so your kids won't have to suffer the way you or I did.)19:05
rrnwexecYou want to be surrounded by people who "get" Ubuntu (in both senses of the word).19:05
rrnwexecWhat I'm Not Going to Cover19:06
rrnwexecThis is not about geeking out. This is about getting people excited. Everyday humans. I'm not going to talk about building a "l33t team of Ubuntu hackerz" or code jockeys.19:06
rrnwexecI really do believe that we have to step way beyond the traditional boundaries of this project and expand our reach by at least a factor of 10. That means we need to focus on the other 99.9% of the population: Everyday Humans.19:06
rrnwexecA few words about Ubuntu "ratholes". Ratholes are time-wasters. Topics (sometimes debates) that spring up in the Ubuntu (and FLOSS) "community" that steal our energy. Though interesting, we need to maintain focus. I'll give you 3 examples. (There are more). Don't be suckered into any of these:19:06
rrnwexec"Ubuntu is just another version of Linux". I'm going to assume that you understand why Ubuntu is different.19:06
rrnwexec"A LUG is the same as an Ubuntu group". It's not.19:07
rrnwexec"Ubuntu isn't really free". I'm going to assume you've not fallen for that (or any other) FUD that stifles passion.19:07
rrnwexecA bit about terminology. In order to talk about something it is important to get the terminology right, and to express it clearly. I will talk about "community" a lot. (I just did above.) When I said "community" what came to mind?19:07
rrnwexecIf you're like many people, you thought of the forums, online discussions, blogs, etc. That's not what I mean by community at all. I will use the definition in the most local sense. Community = Those people geographically close to you within a short walk, bicycle, or bus ride.19:07
rrnwexecA rule of thumb I use is that if you can't get to a place in under 30 minutes on a local bus, it's likely not really part of your community. Of course, there are exceptions but that's my guide. Think walking distance. How good are your legs?19:08
rrnwexecOn of my pet peeves (personal opinion of course) is that we have these things called "LoCo's" that aren't really "local" or "communities". Sure, it's great that we have them and they do serve extremely important roles but I feel that Ubuntu advocates need to get much more local and focused.19:08
rrnwexecTake Canada for instance. 7 time zones, dozens of distinct languages and cultures. Cities and towns here each have their own unique dynamics, economies, priorities.19:09
rrnwexecNot to pick on the fine folks in any national "LoCo" but how can we possibly expect any national or even regional Ubuntu team to be effective at marketing at a local level. (If that were even its goal). And, Canada is simpler that many countries in that regard.19:09
rrnwexecSo, first and foremost I advocate a much more literal interpretation of the term LoCo. Think of warfare (I know, strange analogy when talking about humanity but hear me out). Name a war that was won with air power only. None that I can think of. Now, think of our current LoCo structure (mostly national and regional). That's "air power".19:09
rrnwexecThe LoCo's that I envision are on the ground. They take cities block-by-block and neighbourhood-by-neighbourhood. By take, I mean spread awareness of Ubuntu and help people regain control of their information tools. They embrace those around them and give them the "Huge Ubuntu Bear-hug"!19:10
rrnwexecA Thought Experiment19:10
rrnwexecImagine that Bug #1 was fixed in your city/town. What would that look like?19:10
rrnwexecWell, first it means that you should be able to walk down your street, or any random street in your city and ask people whether they use Ubuntu. The majority should say "Yes", the minority that does not should still at least know what Ubuntu is.19:11
rrnwexecYou should be able to go to a local computer store and ask the clerk for a computer that is running Ubuntu. S/he should have a many to choose from. You should be able to walk into your local library and borrow some books on Ubuntu.19:11
rrnwexecYou should be able to buy an Ubuntu magazine or three from your local bookstore. Your roomate should be using it. Your family too. If you have a child in school, the computers they learn on should be running Ubuntu.19:11
rrnwexecThat sounds easy enough, right? Ok. Let's get started!19:12
rrnwexecWhy start with marketing?19:12
rrnwexecMarketing is what makes or breaks a product. If you don't have it, then people don't know about you. If people don't know about you, then you enter that spiral. <Insert operating system that failed here.>19:12
rrnwexecCan you think of an inferior operating system that has become popular through brute-force marketing? Can you think of a system that is hostile to its users, yet wildly popular? See the power of marketing.19:12
rrnwexecWatch what happens when it fails, but please not on this project!19:13
rrnwexecWhat gets people excited about something?19:13
rrnwexecThey get excited when there's buzz. When they can feel energy and passion when they are near it, they get excited. When they sense that it is really worthwhile and can make an immediate impact in a practical and positive way, they get excited.19:13
rrnwexecWhen they feel something really important is happening and they aren't "in the know" they get motivated to learn. Excitement breeds excitement.19:13
rrnwexecYour job as a person interested in energizing (catalyzing) a town or city is to ensure that that energy field always remains strong. Note that this does not mean that you always have to be the *direct* source of that energy. All it means is that you are always on the lookout for a dip in energy level and are ready to make a few phone calls or send a few emails to key Ubuntu people. It also means that you're always ready to help with a project or19:14
rrnwexec two to help Ubuntu energy stay high. You're always ready to catalyze.19:14
rrnwexecI'm going to walk you through a series of steps that you might use to begin catalyzing and creating buzz about Ubuntu in your town.19:15
rrnwexecStep 0. Realize19:15
rrnwexecRealize that Ubuntu is "the next big thing". Realize that Wikipedia was once very small and Encyclopedia Britannica was once a powerful monolithic reference volume. (Skill testing question: Where are they now?)19:15
rrnwexecRealize that "No town is too small." You will always be able to find at least one other Ubuntu user. As soon as you do, you have a group (by definition).19:15
rrnwexecRealize that in order to change something, you have to be the first change. Ghandi had it right.19:15
rrnwexecStep 1. Use Ubuntu.19:15
rrnwexecDon't try to skip this step. I mean really use it everyday, for everything. Make it the centre of your computing world. If you can't take this step, then it is going to be difficult to advocate and market it.19:16
rrnwexecPeople will sense it if you are reluctant yourself. People will sense if you have obvious knowledge gaps. And if they do, they may perceive it's because Ubuntu must be difficult to use. (Not that I'm talking about average humans, not computing super-heroes).19:16
rrnwexecStep 2. Start Energizing Your Personal Circle19:16
rrnwexec(You'll need the strength and support later.)19:17
rrnwexecYour friends and family are *really* important. If they don't share at least some of your passion for Ubuntu, their lack of passion may impact you later. Or, as the "computer gal" in your family you may find yourself caught in a nasty tech support scenario of competitor's systems, draining your energy.19:17
rrnwexecAn anecdote:19:17
rrnwexecAt "Ubuntu Vancouver LoCo" meetings I always ask this question in my presentations. "Of your three closest friends and family members, how many use Ubuntu?" The number of people that say 0, or 1 shocked me initially.19:17
rrnwexecCan you guess how many % said 0 or 1?19:18
rrnwexecPlease give your answers in chat ;)19:18
rrnwexecI would have thought/hoped that in a room filled with Ubuntu people that the majority would already be surrounded by Ubuntu users. That wasn't the case. It still isn't, but it is getting better. Keeping the focus or spotlight on a problem does help. I begin to sound like a broken record at times. Focus. Focus!19:18
rrnwexecStep 3. Don't Assume Someone Else is Doing It.19:18
rrnwexecAssume is a compound word ;)19:19
rrnwexecYou probably don't have a LoCo in your city/town. Ask around. Search the web. Look for Ubuntu meetings/events. Did you find anything? Probably not, and if you did, you are lucky. So, you're now in a spot where you likely have a bunch of random and friendly Ubuntu users in your town with no real way to connect to one another.19:19
rrnwexecStep 3a: Let's Rewind and Assume that you found a local Ubuntu group. Wow!19:19
rrnwexecTrack them down. Go to their meetings. Get to know them and their culture. What are their goals? Are they making progress? Do they have any focus and energy on marketing? Do they need help? It's important to really understand a group before trying to help it, lest you offer the wrong help.19:19
rrnwexecStep 4. Don't wait for (or expect) "support from the top".19:20
rrnwexecI put this step early in the process but it really belongs everywhere.19:20
rrnwexecUbuntu is a community project. Always try to look at your efforts through that lens. Do it because you want to do it and because it's the right thing to do. If you sit back and wait for a barrel of cash (or monkeys, or CD's) from Canonical (or any other Ubuntu supporter/sponsor for that matter), it may be a long wait. If the local marketing and advocacy you want to do requires a large infusion of cash, you might be on the wrong track, taking on 19:20
rrnwexecStep 5: Become a Connector (or ask someone to be one) so You Can Spread the Fun19:21
rrnwexecUbuntu users and advocates need someone to help them find each other. Be that person. It starts with one connector. If you're not comfortable connecting people together, perhaps enlist the help of your most sociable friend. They may be up for an interesting challenge.19:21
rrnwexecStep 6. Find a Free (or nearly free) Place to Gather19:22
rrnwexecStart small. If you have a local coffee shop or community gathering place in your neighbourhood, that's a great venue for your first marketing group meeting. You can likely host a lot of initial meeting in informal settings like this. Make it an easy spot to get to for you and your neighbours. Really make it easy, otherwise you'll be burning energy just to get to meetings.19:22
rrnwexecStep 7. Send Word Out in Your Neighbourhood19:22
rrnwexecIt's easy: "Hey fellow Ubuntu users! We gather at <insert local coffee shop> here on the first Monday of every month at 7pm to help spread Ubuntu. Hope you'll join us!" Keep it friendly, human, and clear. (Like Ubuntu).19:22
rrnwexecThis type of notice can be put on local public bulletin boards, in libraries, on a pole on (pedestrian) busy intersections, bus stops, etc. (Make sure it's allowed though. Don't come back to me later and say "You made me break the law." Check all local regulations. Find friendly places to post things).19:23
rrnwexecYou can also sometimes get free listings on community web sites, newspapers, and entertainment magazines. Your initial goal is to attract people that are looking for this kind of stuff, so don't worry if you don't have a massive ad campaign. Some people will find you. The people that find you first are sometimes the ones that have the most interest. It's important to commit to a regular meeting. People like to know there's recurrance.19:23
rrnwexecStep 8: Look for Unconventional Places19:23
rrnwexecI'm going to take a guess that many of you are somewhat technical. You found your way to Lernid, to IRC, to this session. That took some technical prowess. So, this step may seem interesting.19:24
rrnwexecWhen looking for others that are "into Ubuntu" you will obviously find some in tech circles, universities, and places like that. You can try to attract them, but in reality, they will find you sooner or later. Instead, try harder to attract people from places/settings that are unconventional.19:24
rrnwexecFind them at community festivals. Find them at your local library (more on that later). The people you attract from outside the "Ubuntu tech crowd" will likely have really fresh ideas and language that will make your marketing come alive. You need the connectors in "strange places".19:24
rrnwexecAn anecdote from Ubuntu Vancouver: I'm always extremely happy when someone new finds us, but even more so when they've come to us from a strange place. We have kayak instructors, teachers, musicians, construction workers, doctors... the list goes on and on. The only people we don't seem to have in our group yet are shepherds and lighthouse keepers, but I'm looking.19:25
rrnwexecI'll take a short pause here to field a few questions19:25
ClassBotbalto_ asked: What if there are not enough people with the same interest in the walking distance? shouldn't we use the global village?19:25
rrnwexecGood question. My view is that we start as local as we can as our first step.19:26
rrnwexecIf we cannot find people this way, by all means reach out to chat rooms, discussion boards, etc.19:26
rrnwexeceven use google search to find people that are talking about Ubuntu in your 'hood.19:26
rrnwexec<next question please>19:27
ClassBotsebsebseb asked: Bug 1 yeah, but surely  it shouldn't all be about Ubuntu,  other distro's here and there as well?  Be honest with people give them a choice of distro when trying to convert them from Windows, and that kind of thing?19:27
rrnwexecI like this question, and it's one that I get from time to time here too.19:27
rrnwexecMy job as Ubuntu Buzz Generator is to promote Ubuntu.19:27
rrnwexecI love all FLOSS. I really do.19:28
rrnwexecbut...19:28
rrnwexecbuzzining and marketing Ubuntu is where I'm at. This is the best chance I can see for FLOSS to go completely wild.19:28
rrnwexec<next question please>19:28
ClassBottakelifeeasy asked: To help solve bug 1 and as business drive most things in life, what are your thoughts about creating a “community” solely helping businesses transitioning off of the Microsoft drip.  Ubuntu seem to concentrate on the end user and there seems to be a gap for a community to help business (note I am excluding Canonical as I am thinking of a user community promoting Ubuntu rather than a commercial comp19:28
rrnwexecI think this is a very important goal.19:29
rrnwexecHaving said that though, beware the challenges of a community-focussed group approaching businesses19:29
rrnwexecA more professional group would be needed.19:30
rrnwexecPeople with companies, deeper experience, etc.19:30
rrnwexecYou may of course find a small business or three to help... perhaps that's a way to get started.19:30
rrnwexecBut I really feel it starts with energy on the friend and neighbour level.19:31
rrnwexec(Some of these people will be business owners and managers)19:31
rrnwexec<next question please>19:31
ClassBotwaltercool asked: People Nerby of Empathy seems helping to make a Ubuntu community shared places (public internet connection)?19:31
rrnwexecThat is awesome!19:31
rrnwexecthank you for bringing it up19:31
rrnwexecok... so we all know where "Peaople Near By" came from?19:32
rrnwexecHint: Cupertino.19:32
rrnwexecironically the purchasers of those competitor systems don't seem to know how to really uses it.19:32
rrnwexec*use it19:32
rrnwexecso, we have an opportunity to show them19:33
rrnwexecin cafes and crowded places please turn that feature on19:33
rrnwexecand tell everyone you know to do it19:33
rrnwexecput an Ubuntu looking name in your nick line ;)19:33
rrnwexecpromote the Ubuntu brand :)19:33
rrnwexecI'm going to continue the presentation... and take more questions in a bit.19:34
rrnwexecStep 9: Have a Few "Meetings"19:34
rrnwexecI call them meetings, but really the early ones will likely be casual conversations and get-togethers. (That's actually a good thing.) Meetings and formality can scare people away. Just get people talking. See what interesting ideas emerge. Catalyze the conversation by asking them how you could make more people aware of Ubuntu.19:34
rrnwexecAfter a few get-togethers you may notice an interesting idea: some fun marketing work. (Yes those two words really can go together). The key is to select something fun. For example, maybe you and your new friends want to put up some posters about Ubuntu, or hand out some Ubuntu CD's. Maybe you want to go give a talk to a school or a local club or group. If you have a few passionate people you can make this happen.19:35
rrnwexecOne caveat: I think that early on, your projects should be simple and require minimal logistics. You should also focus on spreading the word and getting more people into your group (and by osmosis into Ubuntu), so make sure that everything you hand out or present gives the audience some way of finding you later... your meeting times, location, etc. Make sure that all your effort includes a strong dose of "let's grow our group". That's fuel.19:35
rrnwexec(** Note: It's also good to set up a very simple wiki or web page with an easy URL that you can give to people you meet. This allows you to have a single place to point people for updates and information.)19:36
rrnwexecStep 11: Don't Get Distracted19:36
rrnwexecIt's tempting to try to "Boil the ocean". It's also tempting (though equally ecologically insane) to try to "pave the earth". Keep your efforts focussed and simple.19:36
rrnwexecOk, since I've mentioned web page earlier, I want to caution you about ploughing all your scarce new-found friend energy into web development. (This is a rat-trap when your group is young, and maybe even longer.) Use the KISS principle. (Keep It Simple Stupid). The ubuntu.com wiki is a good way to get something up fast. You can create a page or your group. Read and follow the guidelines and learn a bit about it's layout first though.)19:36
rrnwexecAnother form of distraction is in losing sight of your community. If the energy you are expending is spread too far and wide on areas outside your community, then you're not going to be able to focus on the people near you. The people near you are the ones that matter the most to your daily life.19:37
rrnwexecDistraction alert: Back to web sites. They're great ways to get to "connected" (in the wired sense) people all over the world.19:38
rrnwexecHow many of the people in your town will find you on the web? Likely some. If you have a super flashy web site or one with deep functionality, will it attract more? Probably not. Are there people in your community that are unable to use the web effectively? Absolutely. Are these people valuable? Absolutely! So, get to them another way. If your nearest friends and neighbours haven't heard of Ubuntu, you can fix that without ever creating one line19:38
rrnwexecStep 12: You're Making Progress19:38
rrnwexecYou've had some regular meetings. You've added a few (or many) more people to your Ubuntu group. Now it's time to take it up a notch. Get a somewhat larger project underway, again around advocacy and marketing. If you're fortunate to have enough people already to do some Ubuntu presentations and demos, start organizing some. They are great advocacy too. They are also very useful and valuable to people outside Ubuntu because they show them what's19:38
rrnwexecStep 13: You Have a Real Group!19:39
rrnwexecPeople are starting to hear about you. You continue to market Ubuntu and your group's place in it. The news of your demos and presentations spreads. Congratulations! You are now real, and you've taken a major step to an Ubuntu community. Where you were once "the only one", you now have friends. Ubuntu friends! Your group is having regular meetings.19:39
rrnwexecStep 14: Giving More People More Reasons to Join You19:39
rrnwexecAs you attract more and more people, you'll begin to notice that there are new opportunities. Each new person that joins your group brings in new possibilities. The possibilities that open up to you will be in part related to your town or city and what passions people have.19:39
rrnwexecFind out what their passions are, and try to find fun ways for them to express that passion. Do you have a graphic artist in the group? Have her present some topics on Graphic Arts using Ubuntu to your group, and extend invitations out to other artists.19:40
rrnwexecGimp, Inkscape, all that good stuff. Did you attract some programmers? Have them work on a program that will benefit the group. Maybe it's a custom application that does something useful like keeping track of your group's growth...  which leads me to:19:40
rrnwexecStep 15: Make a Map!19:40
rrnwexecUnderstanding where your group is will become very important. It helps you optimize meeting locations. It also helps you understand where your marketing is working, and where it's not. With a good map you can focus scarce resources. Make a map. Always keep an eye on it. (Note that I'm not advocating that you have home addresses of all your group or community. General areas work well: postal codes and zip codes).19:40
ralemi.19:40
rrnwexecStep 16: Is This Building Buzz?19:41
rrnwexecIf you have people regularly meeting and enjoying snazzy Ubuntu demos, you're going to start to get buzz. But don't stop there. Not everyone wants to learn about computers all the time (so I'm told). Have some other events too. Some of them should be purely social.19:41
rrnwexecParties and social events without a computer in sight. (Hint: Release Parties should be real parties!) Use those events to talk about other aspects of Ubuntu and the positive energy of the idea. Use them to build local community. Meet your neighbours. Spread your passion.19:42
rrnwexecStep 17: Expand and Reach Out19:42
rrnwexecThe number one problem is awareness. You need to get the word Ubuntu out into your community. Here are some ideas that have worked in mine:19:43
rrnwexeca) Small posters and flyers in neigbourhood places19:43
rrnwexecb) Small stickers with a tiny URL pointing to your group page19:43
rrnwexecc) Adopt businesses. Find places that like to host your events and help them in return for their hospitality19:43
rrnwexecd) Embrace other groups that are established in your community19:43
rrnwexece) Using the meetup.com online channel. It's a superb meeting management engine, promoting face-to-face community. Added bonus: the network effect.19:44
rrnwexecStep 18: Remove the Barriers19:44
rrnwexec"I'd like to use Ubuntu but...."19:44
rrnwexeca) There's no support. Build a community support event that occurs regularly (some people call these Installfests)19:44
rrnwexecb) I can't buy it in the stores. Identify local independent stores that can provide Ubuntu certified equipment and partner with them.19:44
rrnwexecc) It's too much work to learn. Ask the teachers in your group to engage their passion and run some community classes19:45
rrnwexecd) I'm happy with what I have. This is a tough(er) one. But, if you have built a lively and diverse community around Ubuntu, people will begin to care less about their favourite OS. The real parties are with your group. Remember: have real parties.19:45
rrnwexecStep 19: Don't Expect Everyone to Join Your Group Immediately19:45
rrnwexecPeople are in different stages of life. Their timing may not match yours or the latest realease cycle. They may have significant barriers that prevent them from getting involved (or even in test-driving Ubuntu). That's ok.19:46
rrnwexecOver time they'll come to a realization that this project is "the next big thing" and that might get on bandwagon. They will. Until that happens, focus on people that easier (more receptive) to change.19:46
rrnwexecStep 20: Have Fun19:46
rrnwexecI can't emphasize this enough.19:46
rrnwexecStep 20: Have Fun19:46
rrnwexecDo it for fun, and not for money. Do it because it feels good to help others and to spread something that's worthwhile. When the fun stops, the party's over.19:47
=== ralemu is now known as ralemi
rrnwexecWhat does fun look like?19:47
rrnwexecThere's this:19:47
ClassBotsebsebseb asked: Surely it would be a bad thing really  if  Ubuntu gained about as much market share as Windows has now on the Desktop? Imagine developers of other distro's who also contribute upstream, how annoyed  loads of them would probably be?  So ideally distro's should work more together, and ideally a few popular distro's should have the big 80% or so desktop market share, if any.19:47
rrnwexechttp://farm3.static.flickr.com/2722/4065495885_d6950d1a59_m.jpg19:47
rrnwexecand this!19:48
rrnwexechttp://farm3.static.flickr.com/2645/4200762208_c2f4b80978_m.jpg19:48
rrnwexec(Question: Do they look like they're having fun? ;)19:48
rrnwexecI'll take some more questions now19:48
rrnwexecsebsebseb: Thanks. I don't thing that's something we need to be too worried about at the moment.19:49
rrnwexecThink 92% (Windows)19:49
rrnwexecwe have a long way to go.19:50
rrnwexecWhen we get to 70%, let's revisit ;)19:50
rrnwexec<next question>19:50
ClassBotwaltercool asked: How can i make the step 2, when your friends are fans of World of Warcraft, DoTa (Warcraft 3) or other Windows Games? Bug #1?19:50
rrnwexecThanks and good point.19:50
ClassBotThere are are 10 minutes remaining in the current session.19:50
rrnwexecThe avid gamers I know swear that Ubuntu has no games.19:51
rrnwexecBut, we're strating to prove them wrong19:51
rrnwexecnot only that, but we've spun up an Ubuntu Vancouver Games Group... to make sure we can always showcase and build the best games19:51
rrnwexecthis group is making real progress locally.19:51
rrnwexecthe key is: find the good games and demo them!19:52
ClassBotmhall119 asked: comment really, I've found wearing an ubuntu-branded shirt in public gets me connected to people who have heard about it and have questions19:52
rrnwexec<next question please>19:52
rrnwexecOOO!19:52
rrnwexecperfect.19:52
rrnwexecThis happens to me a lot. Some days when I wear my Ubuntu polo shirt, people (nice people) approach me to say hi19:52
rrnwexecAt first I was a bit startled19:53
rrnwexecthen I learned a trick ;)19:53
rrnwexecAlways carry business cards that point back to meetings of your group ;)19:53
rrnwexec<next question please>19:53
ClassBotnealmcb asked: are there neighborhood sub-groups are in your loco?  How often do they meet?19:53
rrnwexecWe are currently encompassing metro-Vancouver19:53
rrnwexecmeaning we have some municipalities that are a bit farther than the 30 minute rule.19:54
rrnwexecand that's ok!19:54
rrnwexecthey are amazing people and friends.19:54
rrnwexecI expect as we get denser, we'll see evenmore locality19:54
rrnwexec<next question please>19:54
ClassBotubuntoogle asked: How can we contact you?19:55
rrnwexecemail. randall@executiv.es19:55
rrnwexec(note that i'm not really in Spain ;)19:55
rrnwexec<next question please>19:55
ClassBotnealmcb asked: Do you have a Step 10?19:55
ClassBotThere are are 5 minutes remaining in the current session.19:55
rrnwexecvery funn19:55
rrnwexec*funny ;)19:55
rrnwexec<next question please>19:56
ClassBotmhall119 asked: about those 99.9% non-geeks, most of them aren't going to care about gimp, inkscape, or any other software, how do you make them want to join your Ubuntu group?19:56
rrnwexecAh. Good one!19:56
rrnwexecFocus on the result, not the tools19:56
rrnwexecShow them things like: "How to make a greeting card for your Mom"19:56
rrnwexecher day is coming, remember?19:56
rrnwexec<next question>19:56
ClassBotmhall119 asked: don't forget http://loco.ubuntu.com/events19:57
rrnwexecyes, great mention of that. we do use that too... we're starting to use it more.19:57
rrnwexecand the dev's are doing great things with it. Expect more features soon.19:57
rrnwexec<next please>19:57
ClassBotJR0cket asked: I have started trying to build a buzz within an existing community, so I already know many of their interests.  It must be hard to do this if you dont know or have common interests?19:57
rrnwexecOk, this will be the las question19:58
rrnwexecYou have something in common with Ubuntu.19:58
rrnwexecstart with that19:58
rrnwexecand if not the software, start with the Humanity19:58
rrnwexecok a few closing words ;)19:58
rrnwexecI hope you've found this interesting and maybe even somewhat useful. As "Buzz Generator" for Ubuntu Vancouver it just wouldn't be a complete talk without me saying: If you're ever out our way, please do look us up and enjoy one of our parties.19:59
rrnwexecOur friendly team of Ubuntu Ambassadors is always ready to give you a HUB. (Huge Ubuntu Bear-hug.) Speaking of which, this whole adventure has been made more fun by our Ubuntu Vancouver's First Ambassador Rex Alemi.19:59
rrnwexecRex: thank you! And I want to also thank all my friends and supporters in Ubuntu Vancouver. You rock!19:59
akgranerThanks! rrnwexec  - Great Session!!19:59
rrnwexecFor all you people tuning in from towns and cities all over this world, you now know what you have to do: Get your neighbours excited about Ubuntu! Please hurry.19:59
rrnwexec:) the end.19:59
akgranerYou rock!  Thanks again!19:59
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Event: Ubuntu Open Week - Current Session: Proactive Security Demonstration - Instructor: kees || Questions in #ubuntu-classroom-chat
akgranerup next is the  - Proactive Security Demonstration - Kees Cook20:00
akgranerkees, if you are ready the floor is yours20:01
keeshello!20:01
keesthis is going to be fun; I'll be using an EC2 ubuntu system to demo security features in Ubuntu.20:01
keesmy name is Kees Cook, and I'm on the Ubuntu Security team.20:02
keesI'm going to give some examples of what security features ubuntu has, based on our list here:20:02
keeshttps://wiki.ubuntu.com/Security/Features20:02
keesbefore I get started, just a quick show of hands in the -chat channel, who is new to that page, and who has read it before?20:03
* kees checks for lurkers... :)20:03
keesokay, cool.  looks like we need to make more people aware of that page.  :)20:04
keesanyway, to get started with this, I'd like everyone to ssh to the EC2 instance I have running.20:05
keesssh -C guest@ec2-184-72-13-215.us-west-1.compute.amazonaws.com20:05
keesthe password is "guest", and it will drop you into a read-only "screen" session20:05
keeswhere you can follow along and watch me type commands, see output, etc.20:05
keesI'll pause here a minute to let people get online.  You should see my  Welcome to the Ubuntu Open Week "Proactive Security Demonstration"  banner in an 80x25 terminal once you're in.20:06
keesQUESTION: RSA key fingerprint is 4b:0d:08:3f:cd:7a:3f:ce:04:00:71:a8:c7:e6:b6:31?20:06
keesyup20:06
keesokay.  I'm going to be wandering around in the Features list, since some things are easier to demo that others.20:07
keeshowever, I wanted to call attention to our regression test suite:20:07
keeshttps://code.launchpad.net/~ubuntu-bugcontrol/qa-regression-testing/master20:07
keesit's large, so I've extracted the tests I'm going to use:20:07
keeshttp://people.canonical.com/~kees/demo/20:07
keesyou can follow along on your own system if you want, or you can watch the EC2 session.20:07
keesbasically, these tests attempt to validate as many of the Ubuntu security features as possible.20:08
kees(oh, also, please feel free to ask questions as we go, and I'll either answer right away, or say that I'm delaying it until later)20:09
keesokay.20:11
keesso, here goes in the EC2 session20:11
keesin the "qrt" directory are the tests I linked to above20:11
ClassBotnealmcb asked: can we somehow replay this demo for friends later?20:11
keesthis test builds and tests a whole stack of kernel security tests. the next for glibc, and finally gcc (the compiler)20:11
keesnow, each test can be examined, but I wanted to look at just a few.20:12
keesso, here's a quick one:  https://wiki.ubuntu.com/Security/Features#No%20Open%20Ports20:12
kees"what is listening by default?"20:13
keesnetstat -lpwut20:13
keeswill show that.20:13
keesI have apache and ssh listening because I installed them, and DHCP is there too.  so, yeah, it's all good.20:13
keesmoving on: https://wiki.ubuntu.com/Security/Features#Hardening20:13
keesthis is a large catch-all that the qrt stuff attempts to test.20:14
keesa direct example: https://wiki.ubuntu.com/Security/Features#Non-Exec%20Memory20:14
keesthis is to see that data cannot be executed.  it stops a huge class of memory corruption vulnerabilities.20:14
keesin the "nx" subdirectory is a tool that specifically tries to execute code from data areas.20:15
keeswe'll use the "stack" test, since it's the most well understood in general20:15
keesso, here we see it attempting to run code from the stack, but the kernel stops it.  You can see the report from "dmesg" about the failure.20:15
keeswithout "nx", it would just return.  you can see that with "mmap-exec", which is a way to set up a memory region to execute data...20:16
keesin this case, the test tool expects to return.20:16
keesso, even some attack manages to break a piece of software and tries to inject their code, they're going to have a hard time of it since there are very few places where the kernel won't just kill the program out-right.20:17
keesmoving on: https://wiki.ubuntu.com/Security/Features#ASLR20:17
keesthis randomizes process memory so an attack can't guess where to even begin their memory corruption attack.20:17
keesif I look at two instances of the "cat" process's stack location, I can see they're in different locations on two different runs.20:18
keesbfec5000 vs bf90900020:18
keesbut, we also want: https://wiki.ubuntu.com/Security/Features#/proc/$pid/maps%20protection20:18
keesI shouldn't be able to see another user's memory maps (in this case, root's, for process 1 -- init)20:19
keesnext: https://wiki.ubuntu.com/Security/Features#Stack%20Protector20:19
keesthe Ubuntu toolchain enables the "stack protector" to detect overflows.20:20
keeswithout it, an overflow is uncontained, as we see with the stack-protector-off program20:20
keesif we look in gdb at this...20:20
keeswe see it's trying to execute at 0x41414141.20:20
keesand that's "AAAA" (we can see from "man ascii")20:21
keeswe don't want an attacker to be able to jump to arbitrary locations, so the stack protector (gcc's -fstack-protector) is always used.20:21
keesin the case of the -on binary, it shuts down instead of allowing the process to continue20:22
keesyou can see that glibc is killing it off an screaming loudly "*** stack smashing detected ***"20:23
keesnext example: https://wiki.ubuntu.com/Security/Features#Fortify%20Source20:23
ClassBotjdstrand asked: will you be making your screen session available online (eg via script of similar?)20:23
keesjdstrand: yup, I've got "script" running for that purpose.  :)20:24
keesso, fortify source is similar to the stack protector, but it covers a LOT of other things.20:24
keesI'm going to look only at "format string protection", since it's kind of wild.20:24
keesif you see during the compile, gcc yelled about an unsafe use of a format string.  i.e.  printf(variable); instead of printf("%s",variable");20:25
keesso we can run it...20:25
keeswe see that the format string is being accidentally expanded.20:25
keesand in the case of "%n", this can allow an attack to write to memory locations.20:26
keesin this case, it's just exploding, but it could be manipulated.20:26
keesso, with the "fixed" version, it's still got the bug, but %n gets caught20:26
keesthe fortify source protections are really cool, I think.  :)20:27
keesnext up: https://wiki.ubuntu.com/Security/Features#0-address%20protection20:27
keesthis got a lot of attention recently due to the popularization of "kernel NULL pointer attacks".  Ubuntu has been protected since 8.04 from this stuff.20:28
keeswe can see the bottom limit of what memory can be used (64k here)20:28
keesand this test validates that it can't map memory below that 64k.20:28
keesif we try, we see that it rejects it.  no way for an attack to map low memory and then exploit a kernel bug to gain root there.  :)20:29
keesrelatively new feature: https://wiki.ubuntu.com/Security/Features#Block%20module%20loading20:29
keesI called this out in particular because not a lot of people know about it.20:29
keesone way that attackers really make someone's life miserable is by injecting evil kernel modules once they're root.  (though really, if they're root, boy does that person have trouble)20:30
keesthis /proc/sys setting controls if modules can be loaded at all.  I'm not actually going to change this setting since I'm not sure if EC2 to hate me afterwards.  :)20:31
keesif you set it to "1" it can't be set back to 0, so it's a one-way toggle for after you've booted a system.20:31
keesnow, moving on to another slightly longer example.20:32
keeshttps://wiki.ubuntu.com/Security/Features#AppArmor20:32
keesthis is the MAC system that can really tightly isolate processes.20:32
keesin this case, I'll confine an apache host.20:32
keesso, the demo server is running: http://ec2-184-72-13-215.us-west-1.compute.amazonaws.com/20:32
keesand i've written an insane PHP script: http://ec2-184-72-13-215.us-west-1.compute.amazonaws.com/unsafe.phps20:33
keesit takes arguments, e.g. http://ec2-184-72-13-215.us-west-1.compute.amazonaws.com/unsafe.php?q=info20:33
keesand we can see files with it: http://ec2-184-72-13-215.us-west-1.compute.amazonaws.com/unsafe.php?q=/etc/motd20:33
keesbut since it's unsafe, we can run other stuff too: http://ec2-184-72-13-215.us-west-1.compute.amazonaws.com/unsafe.php?q=/dev/null;id20:34
keesso, to protect ourselves from this kind of evilness, we can enable the apache profile I wrote...20:34
keesso, here's a running apache instance with the profile active.20:35
keeshttp://ec2-184-72-13-215.us-west-1.compute.amazonaws.com/ still works20:35
keeshttp://ec2-184-72-13-215.us-west-1.compute.amazonaws.com/unsafe.php?q=info  still works20:35
keesbut this does not:20:35
keeshttp://ec2-184-72-13-215.us-west-1.compute.amazonaws.com/unsafe.php?q=/dev/null;id20:35
keesand we see the rejection from apparmor in the dmesg output.20:36
keeswe could add back the shell (dash) and "cat", to see files again, but "id" would be blocked...20:36
keeslet's see if I can do this live...20:37
keeshttp://ec2-184-72-13-215.us-west-1.compute.amazonaws.com/unsafe.php?q=/etc/motd  works again20:38
keesand  http://ec2-184-72-13-215.us-west-1.compute.amazonaws.com/unsafe.php?q=/dev/null;id  doesn't.20:38
keesso, this has been a bit of a fire-hose of examples and script and such, but I wanted to leave some time here on the back-half for questions, or any areas I could drill down into, etc.20:39
keesanyone got any questions about this, the general security feature list, security in general, etc?20:40
ClassBotJR0cket asked: security newbie - all the security measures shown are standard in Ubuntu desktop and server?20:41
keesyes, everything here is standard to ubuntu and all the derivatives.20:41
ClassBotResno asked: So, for general use what are things we can do to better secure ourselves from attacks?20:42
keesin case, the compiler hardening (stack protector, fortify, etc) are all built into the compiler so even locally compiled stuff gains the protections.20:42
keesin general, things are pretty safe.20:42
keesI tend not to trust my browser20:42
keesso I enable the AppArmor profile for firefox.20:43
keesyou also want to make sure you've actually got NX working on your system.20:43
ClassBotsebsebseb asked: I don't really understand this session, but I know PHP scripts can be rather insecure when not coded properly,  so basically Apparmor can help secure such scripts on an Apache web server?20:43
keesthat's one of many ways to use AppArmor, yes.  You'll want the libapache2-mod-apparmor package installed.20:44
keesand you'll want to examine /etc/apparmor.d/usr.lib.apache2.mpm-prefork.apache220:44
ClassBotCodyR asked: Why use AppArmor over Selinux?20:44
keesit includes /etc/apparmor.d/apache2.d/ where you can write custom profiles, etc.20:44
keesboth SELinux and AppArmor work on Ubuntu20:45
keeswe just use AppArmor by default because it's so much easier to use.20:45
ClassBotJR0cket asked: AppAmor looks great, but where can I see lots more (Ubuntu) examples?20:45
keesfor apparmor in general, see /etc/apparmor.d/ all the default profiles are in there.  for more the "apparmor-profiles" package has some examples20:46
keesthere's information about writing profiles too20:46
keessee https://help.ubuntu.com/community/AppArmor20:46
ClassBotyltsrc asked: howto get/enable firefox profile?20:46
keesoh! yes, it comes disabled by default, but:  sudo rm /etc/apparmor.d/disable/*firefox*; sudo service apparmor reload   will do it20:47
keesbe sure to read the profile; it blocks a lot of stuff.  :)20:47
ClassBotyltsrc asked: apparmor profiles for chromium|epiphany|etc.?20:48
keesthere aren't yet, but at UDS, we plan on working on chromium a bit.20:48
ClassBotCodyR asked: Is AppArmor better or worse than other similar mechanisms such as SELinux / GRSecurity kernel patch? Does it offer anything else / additional?20:48
keesas jdstrand mentioned in -chat, for the firefox profile, this is probably easier:  sudo aa-enforce /etc/apparmor.d/usr.bin.firefox20:49
keesAA is just different from SELinux and grsecurity's RSBAC20:49
keesAA and RSBAC try to confine process, and SELinux tries to confine data, is how I think of it.20:49
ClassBotsebsebseb asked: What firewall to use  in Ubuntu is the kind of question that will come up in #ubuntu every now and again.  Then it's like you can learn how to configure iptables or install a graphical firewall such as gufw and enable it.  For a home user is there really a need to do anything when it comes to firewall and Ubuntu?  Is it enough to rely on whatever is set up by default in Ubuntu for security, and a built in router firewall.20:49
keesit's inaccurate on all counts, but the differences are subtle.20:50
ClassBotvirtuald asked:  how do firefox apparmor profile work with extensions and plugins?20:50
ClassBotThere are are 10 minutes remaining in the current session.20:50
keesI think firewalls tend to get in the way of things, and generally don't really help security when you're running services.  firewalls don't block a bug in a web server, for example.20:51
keesbut, if you want to keep safe anyway, ufw (or gufw) is _great_.20:51
keesI think learning to use ufw is way easier than iptables directly.20:51
kees"how do firefox apparmor profile work with extensions and plugins?"20:52
keesif the plugin doesn't try to access any files outside of ~/.mozilla or run any extra programs, it usually works just fine.20:52
keesthat said, you'll want to be running "aa-notify" or watching your dmesg output for hints when things get blocked that you didn't want to be blocked.20:53
keessounds like we're out of questions for now.  if you think of any more or generally want hang out, please join us in #ubuntu-hardened on IRC or feel free to email me at kees@ubuntu.com.20:54
keesthanks everyone for joining in and participating!20:54
akgranerThanks kees!20:54
ClassBothuntz0r asked: Nice session, but a lot of it went way over my head! :-)   is there any place you would recommend to help swot up on some of the things covered?20:54
keeshttps://wiki.ubuntu.com/Security/Features has a lot of pointers20:55
keesI would also read:20:55
keeshttps://wiki.ubuntu.com/CompilerFlags20:55
ClassBotnealmcb asked: do you have any way of knowing which features matter the most in the wild?20:55
keesyes.  NX is without a doubt, #1.20:55
ClassBotThere are are 5 minutes remaining in the current session.20:55
keesthere are tons of logic mistakes in webservers and scripts, but NX will block a lot of further escalation20:56
ClassBotyltsrc asked: is it possible to setup aa-notify to send emails?20:56
keesI'd put a MAC system, like AppArmor at #2 for servers.20:56
keesbut then fortify+stack protector, etc.20:56
ClassBotJR0cket asked: are all new apparmor profiles packaged in the apparmor-profiles package, or will they be seperated out? something for UDS?20:56
keeswe separate profiles into the package that ships the binary.  apparmor-profiles is really just for non-production testing20:57
kees19:56 <+ClassBot> yltsrc asked: is it possible to setup aa-notify to send emails?20:57
keesnot presently, but I bet it wouldn't be too hard to add.  :)20:58
keesokay, I'm out of time!  thanks again everyone!20:58
akgranerThanks again kees and everyone who joined the session20:58
akgranerkees, session concludes todays Open week session hope to see you all back here tomorrow 1500 UTC Kernel Q&A20:59
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi
=== Andre_Gondim is now known as Andre_Gondim-afk
=== Ancho is now known as Ancho|away

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!