Older blog entries for crossland (starting at number 0)

Here are my rough notes from DebConf 10. Nothing should be taken as a direct quote of the speaker who is supposedly associated with the talk as my own thoughts are interwoven with their points, the person switches around between they and I and we all the time… I made them for my own reference and publish them in the hope you might find them interesting but they must not be relied on. Happy hacking :P

(Hmm, Advogato doesn’t process MarkDown. That sucks.)

<h1>2010-08-01 Sunday - DebConf Day 1</h1>

<h2>Intro to DebianDay</h2>

Free software means we control out computers. Interaction is part of what it means to be human. We make and use tools, that’s also essential to humans. More and more we interact through our tools. And as computers become more important, they effect democracy.

Free software has the potential for anyone to contribute. But having a libre license isn’t enough; OpenOffice for example is veyr largeplex, C++, and the freedom is not accessible. Free software is just the beginning of the idea that we should own our tools.

We need to change how we think about computer literacy. Debian people work together to build a fully free OS, but we continue to talk about USING a computer, and not IMPROVING a computer.

We want read/write tools.

When we teach anyone about computing, we ought to teach programming and customisation. Programming itself is typically designed by and for engineers. That’s useful and needed. Like reading and writing, we have specialists and even writing systems for writing fast, but we also have vernacular language for everyone.

The big next step is to make programming something everyone can and wants to do.

Other ways to contribute are submitting bug reports, writing documentation, organising things like DebConf.

Deebian is a great example of democracy for developers, an international community, run on a constituion (DFSG).

So.. Should Debian be the OS for computer literacy for everyone? OON, Debian is for technically skilled people who want a level of control over their computer that only free software can provide. OTOH, Debian wants to be accessible to non-experts.

How can that happen? If Debian wants bug reports from newbies, can te ‘technical wall’ be overcome?

Q: phones?

A: Telecomm companies are corrosive to networks. I have no mobile, I have an N810 with Wifi that Iuse for VoIP, its Maemo is Debian based I think…

Promoting Free Software in Government - Andy Oram, Editor at

<h2>OReilly - praxagora.com/andyo/</h2>

The government of Massachusetts 2003-2007 used OpenOffice.

USG spends 13billion on software licenses. Half what is spent on guided missiles.

Network effects! Gov choices effect a lot of people. Proprietary vendors know this, FSB can get a lot of benefit from these network effects.

Whitehouse.gov adopted Drupal, 1/2 of us hear this.

US Government staff associate “free software” with untrusted downloads of dubious origins. “open source” is what they understand and trust.

Ration arguments against: Inertia and fear of change, change costs and time sinks, government managers are risk averse, and proprietary vendors will say anything they can.

More sophisticated arguments: Access for all. Vendor independence. Archiving. Customising for special government needs; USG was banned from setting cookies, which meant it couldnt use YouTube; when USG posts a video, youTube will not post a cookie to the user. Security; libre can be just as secure.

Cloud computing becomes a problem especially with DMCA restricting opening proprietary media formats. Libre formats is key.

Passionate arguments are crucial, even if the rationale is air tight, because unexpected problems will come up

Its great to have backing from the top, ideological backing. Via Libre Foundation in Peru, CISL in Brasil, helped influence their governments. You need a lot of training infrastructure to do this right.

In Peru, 1996, there was a practical problem from inconsistent proprietary software used to do taxation which meant the tax law was applied differently in different areas. In 2001 Villanueva had a bill, passed because of a huge media campaign on citizen rights.

So practical and ideological arguments combined are key.

Managers to implement the vision. understand how to interact with developer community. Get managerial credit, like OpenSourceForAmerica.org is an award that managers in federal USG can work to win.

The new ‘challenge’ approach: USG announced an app content, publishes open data sets in programmable formats. Healthcare datasets in the USA and Brasil have done this.

forge.mil was made with CollabNet, and DoD sees the need for flexibility in the field and thus libre software wins on libre, not on cost.

The procurement process is a “waterfall” model, like when the gov builds a guided missile, but the “challenge” approach can overturn this. Must put good dataon the web in an open format. Must have a bit promotpeople know the oty is there. Sustaining the prject is another challenge, since politicians like the big splash annoucement but incremental improvements are hard to get press on. Community pressure can keep things going, an NGO non-profit custodian.

MA OpenOffice? There was initial interest but needed a specific reason. Kriss and Quinn ad a patent on the Office 2003 format. They did a thorough evaluation of all depts. A few people could keep MS office for Macros and advanced features. Most people can use OOo and ODF.

Conversion was demonstrated to save money when an auditor was brought in unusually to check and they agreed that it saved money.

MS saw that OOo lacked accessibilty features for the visoin impaired. MS got a coalition of visoin impaired people to protest OpenOffice. They didnt see they could ADD the features because its libre software.

This shows knowing the strengths and weakensses is crucial, K&Q could have preempted this objection.

It went pretty well. Eventually the state de-funded the project. K&Q left, and the IT dept said MS OOXML is an acceptedable format.

OOXML was created in direct response to the standardisation of ODF. The standardisation process was a travesty, but it proved the argument that open formats has in governments.

In 2005, Munich was prodded by the End Of Lifefor Windows NT in 2004. They did a cost analysis that showed switching costs were higher than license upgrade costs over 5 years, but they still chose libre software for strategic reaosns. They really looked DEEP, below software to the organisational behaviour.

They got high up backing, and did a 5 year cycle with 3 years for planning.

An article of this talk will be in the “Journal of Information Technology and Politics”

HOWTO:

  • emphais strategic goals
  • optain budget holders support
  • hire mangaers with deep insight into libre software
  • develop PASSION to ride out rough tpathces

Q: In Albany NY, “Open Government” is seen as publishing on the web. they dont think about libre software users. would a law help?

Archving - can the government open its own data in 50 years?

Peru drive was driven by passion for freedom and interestingly MS tried to push on rational arguments for practicalities and failed.

<h2>Freedom in Education Panel</h2>

Matt: “Freedom is taken, not given.” Deschooling! “Most learning requires no teaching.” Not ask what should someone learn, but what kind of things should we be in contact with in order to learn. Open Education Resources are about that.

Michelle: Library perspetive.

?: USG can make 15 year contracts with Microsoft. That is decided at a managerial level. High shcool teachers tying to teach students were using online collaborative tools more and more; rogue teachers would get youtube unblocked (its totally blocked in NYC schools) and use it to teach with. Paul XXX has a book “Pedagogical Freedom” and theres a conference in Palastine later this year that will talk about this a lot.

?: school management software, bedina (?)

Michelle: There were many insittuionally purcahsed iPads at a recent Librarian conference. DRM and eBooks are awful for libraries, so seeing them is sad. being really supportive of tiny movements to free software and ‘spreading the love’ is great, instead of condeming people for uneducaed decisions.

Matt: Educators often share many values of free soffware, and focusing on the educational benefits of software freedom is key. they have other things they are trying to do WITH software, that are more important than the software.

Q: Isnt their reason for using iPads, ‘ease of use’? Matt: Maybe. its a legitimate concern, But a lot of teachers dont choose their software, theit IT dept does. Q: Mkaing changing habits easy is good Matt: Yes. With shcool computers, you cant install anything, access anything, and they dont work.

Q: The read-write loop in the FS community is great; when kids say “it would be great if” or “it sucks that” then teachers can tell them they CAN interact with the people who make it and make it happen, thats really great.

Phil H: We tend to assume poeple have heard of the idea of free software. in the UK a school found kids swapping libre software and tried to stop it, published a county wide leaflet about it, and when FS people contacted them nicely, they emailed mozilla and asked them to stop because it made it hard to tell kids they cant share :)

Michelle: Librarians want to avoid DMCA Cease & Decist letters. Publiciing that libre software is available and legal to copy is needed.

Q: SO much emphaiss is put into makin things like windows that are GUI and ‘just flow’ and LaTeX helps people to participate by being very highly scriptable.

Q: Firefox Wiki has a great page on how to open it up and hack on it. Drumbeat is trying to get people into school to show they can hack on it.

Q: Apple is pushing hard into education, iTunes U for example.

<h2>John Sullivan on the FSF</h2>

FSF does a lot of positive things and some negative when they are really needed.

FSF Mission is more relevant as software controls more and more of daily live. Software in medicla devices, Pacemaker’s software has bugs. Logically it ought ot be libre for people to imrpove as their life depends on it. on the way the cabbie said that GPS companies are bribed by MacDonalds and so on to route people near their businesses in addition to the ads on their maps.

The freedoms for code are fundemental. If you cant communicate technical information if you learn it, what is left of free speech? FSF focuses on these ethical ramifications, rather than ‘free software works better, crashes less, less malware’ - and those things are a CONSEQUENCE of freedom. They are also secdonary, sometimes libre software costs more or crashses more. We should still use it because its an issue of freedom and ethics.

We promote use, documentaiton and development; especially the GNU project.

We have the Free Software Definition, a good set of tests for any program.

We have a bunch of active campaigns right now:

“Working Together For Free Software” is a new one. Historically FSF was focused on hackers who could directly contribute; this campaign is for non-hackers

Whitehouse has moved to free software, especially the website, and publicsed this with reasons aligned with the FSF, wehave profiles of people involved in things lke that. Instructions for people installing and using free software for the first time. The FSF hasnt done this before because a lot of people do it alrady; mozilla does it for FF, openoffice does it for itself.

We measure success in terms of how many people support and agree with the idea of software freedom. Not how many people run GNU/Linux. Not everyone who supports press freedom run newspapers. If they believe software freedom is important they will go to the trouble to use it, if their values are only on convenience and price they will swing back and forth between free and proprietary software. Also we’re running internship positions and doing travel funding for women to attend libre conferences.

GNU Project is a huge 27 year project, going strong. FSF handles the copyrights for GNU programmers. GNU Advisory Committee is a project to take GNU in new directions, like network services that make desktops obsolete. We also want to expand participation, modelling on the Debian community; people contribute to the overall project, not just their own, whereas GNU has program-maintainer silos.

Defective by Design is a recent high profile campaign, joint with CivicActions since 2006. It shows one kind of tactic, our campaigns have various approaches. This is about DRM. Apple dropped DRM for music but now DRM all their applications on the iPHone and iPad. Amazon’s Kindle page, there is no mention of DRM on the page. Governments should require full disclosure of their products, and so we publish logos to label products as “defective by design.” This is the most negative style campaign.

End Software Patents is a very different campaign; forming alliances with many proprietary software companies who are also harmed by software idea patents and who we otherwise oppose.

PlayOGG is making inroads with YouTube.

Free BIOS: We are moving to all our servers to this.

FSF Jobs page: We support people working on free software full time.

Donations: We run mostly on individual donations rather than corporate sponsors.

Q: Why isn’t Debian on the recommended disros list? A: 2 reasons: It distributes non-free software in main, mainly in the kernel. The linux-libre project removes proprietary parts. The thing we are looking for is a commitment to shipping only free software; its okay if it happens but is treated like a bug. This relates to the second thing, recommending proprietary software. Debian does provide easy access to non-free software, easier than the FSF is comfortable with. The core of Debian is about free software, the DFSG.

gNewSense is moving to Debian from Ubuntu to support MIPS which some libre laptop hardware uses.

Beyond Sharing: Open Source Design, by Mushon Zer-Aviv -

<h2>mushon.com</h2>


I used to develop for the web using Flash. I became disappointed when it didn’t support writing in Hebrew. I’m israeli and in 2003 I initiated a petition “The Right To Languages” against Macromedia for not supporting Right To Left languages, and it was about what the web could be. Israelis and Palestinians could join together with their shared culture. It took 7 years for Flash to support RTL languages. A friend siad, you’re asking the wrong question. Its not about how long will it take for Adobe to support us, its about, why can’t we support ourselves? I didn’t have a good answer for this, and I turned to free software.

I’ve since started the “shiftspace” free sofware project. I’m a lecturer at Parson’s and teach web design there.

I’m working on “Collaborative Futures” there, a FLOSSManuals project.

You can go straight to a solution from a problem. Or, you want wander towards it. When many people are fixing their problems, they find they walk over the same area. They can group together and solve the problem “once and for all”

Why publish free software? Its easy to do. Others can help me to get it working in a final state.

Why open the design process? Its hard. “It works for me.” is a common attitude.

Designers using libre software is a chick and egg problem. I am using Mac OS X on my Apple laptop, not Debian, I am one of the chickens. They don’t use it, so they don’t wan tto make it better, so it doesn’t improve, and they don’t use it. What makes coding and writing in a collaborative fashion is the GRANUALAR ARCHITECTURE - for coding and writing (wikis).

That allows for varied contribution: Accessible ladder of contribution, I can fix a missing comma in a wiki. History and moderation create transparency.

Stuart Hall’s 1980 idea of encoding/decoding of language, from one mind to mouth to ear to another mind. My thoughs, a rich framework of knowledge, being encoding into speech, is an encoding process.

Finding a shared language is the initial step in design; graphic, colour, layout, animation, interaction. Coding without a shared language is impossible. Setting standards for collaboration is essential. But standards is in many ways at odds with innovation, and a good standard allows for innovatoin around it.

For me free culture is more about FORKING than verbatim FILE SHARING.

WordPress’s backing company hired HappyCog to redesign the admin area for 2.5, they are one of the best high end web design firms in the world, and the wordpress community took it forward in 2.7 - screenshots to compare. 2.7 is way way more friendly and advanced than 2.5

There was a questionaire for WordPress icons, we did a student project for the 2.7 icons.

Other examples: Grids are a decades old concept in graphic design, the swiss school, and its come to web design recently. the-golden-grid, 960 gridsystem, blueprint.css - www.gridsystemgenerator.com/gs02.php

Apple is the worst for freedom, but the UI guidelines are great.

how to fix this?

Free as in price is nice but no way near enough.

We can’t expect or force the use of bad tools as an ideological statement. The two things go together, we need the best tools and a free software idea to keep with it once it is good enough to work productively with.

We want to focus on our strengths, networking in a community and collaboration. Instead of cpoying photoshop, which is trying to beat adobe at its best game, include features about how to collaborate. we know more about this.

There is some success in web design, mainly with the more code-heavy aspects.

Granualrity is key. My students USE CODE because its EASIER and SIMPLER to make granualr buildling blcoks. Having designers use VERSION CONTROL SYSTEMS is key towards becoming a hacker - Designers should be hackers, not neccessarily developers. This leads to:

Putting all MASTER files online, and using GIT and things like a libre DropBox.

Finally, language. Conducting a networked user research, and we have collaborative tools to do this. Having module, extensible design languages, that support inheritance so they can be used as building blocks, and DOCUMENTING the designlanguages. That’s to encode the designs.

Collaborative decoding; some designers are taional , UX reearch, tehchnical aspects of design, and design best practices - likein typography, a blue text underlined means a link.

I’ve been interested in Scaling Subjectivity.

sometimes this is framed as “Leadership or Openness” - funny apple mouse vs openoffice mouse slide… - and I think we can do BOTH.

Okay, my slides are up at github.com/mushon/osd- presentation

@mushon

Q: Inkscape community has designers involved in the UI and using Inkscape. A: I have been following Inkscape, its an inspiring example. I’m trying it every now and then, its very inferior to proprietary compeittion. I think they are fightig the wrong fight, adding graphic features in the paradigm of proprietary illustration programs - playing to win a frame they havent set. I think they should focus on collaboration features. Adobe Illustrator has stalled development recently. Strategically we can address it from a different angle.

Q: OpenClipArt.org is a side project of Inksacpe community. Is that where you see the collaboration aspect?

<h2>FLOSSManuals.com - Andy Oram</h2>

FLOSS Manuals has pioneered the “book sprint”

Ive tried promoting this idea at ORelly, and these sprints in 5 days make 75-150 page books. A 2nd sprint pushed the CiviCRM book to 300 pages. Its great to do something creative like writing in a lan party setting.

Q: ISBNs? A: Getting an ISBN is very cheap and easy, and then you can get your book on Amazon. Lulu.com and similar PoD places are great.

<h1>2010-08-02 Monday - DebConf Day 2</h1>

<h2>Stefano Zacchiroli - upsilon.cc/zack</h2>

Debian started 16th August 1993, a GNU/Linux that was competitive with proprietary OS, good quality, easy to install, built collaboratively by experts, and free as in freedom. There were not many other distros.

Today it was 30,000 packages. 120 ‘derivative’ distros, 11 releases, 900 packagers and 120 maintainers, and 1000sutors. We have the largest number of ports in mainstream distros, and we have 2 non—linux based ports coming. There are lots of distros today.

Other distros release more often, have more uusers, innovate more, more credit and more press… is Debian BETTER? why are you contributing? and is Debian still relevant 17 years later?

Yes, I think so.

Q: because the derivatives ARE our users. And we release 4 times a day!

Phil H: Debian does what I want. 1000 people think it does what they want enough to work on it. Even if the rest of the world changes, we’ll still be working on it.

Stanford: We wanted someone we wouldn’t consume, but we could directly contribute to.

Q: I can directly contribute to this.

MTZ: What is Debian? An OS people use directly. A platform for developers to use ot make things. A project, an activity, that people do. In each it does very well.

Q: Unlike other distros, its mainability. “Eternally regenerative system adminstraiton.” Thats under rated.

So yes, all of that.

Why is Debian better?

Quality: Package maintainers are EXPERTS. No packages are 2nd class, all packages are equal. This is shown in responses of big gov users: “We chose Debian because your packages don’t Fail To Build From Sources.” “We chose X [Debian bsaed distro] because we trust Debian package.]

Lots of technical qualities.

But a more profound philosophical reason is its firm principles: devs and users bound by the social contract. Promoting “the culture of free softare” in 1993.

I like to think of Debain as free from the bottom up. We free the software we distribute, including the firmware in the kernel, and free in our infrastrcuture. no non-free web srevices for users, and no non-free services for developers.

“Do-ocracy” in S3.3.1.1 of the constitution; a individual devloper can make any techincal ornontechnicaldecisoins with regard to their own work.

“Democracy” - S2, Each decisoin in the project is voted.

This means reputation follows wok, no benevolent dictator, no oligarchy, yes a cabal ;) but its close to a true meritocracy.

So we want Debian to Live Long And Prosper. To do this we must fix problems when they arise. #1 problem is perceived as “man power” - why other do things better. is it really the case? Sure, we could use more people everywhere. But we can also use better the man power we already have.

NMUs are a good way to collaborate, and to release in a more shared way.

the other thing is that, with computers, a single motivated individual can do WONDERS. other volunteering areas dont have that advantage.

Reduce inertia: consensus != unanimity. “talk is cheap, show me the NMUs.” Debian has both, but do-ocracy comes before democracy. “be bold. what can’t you undo? ”

More manpower can be helped by having an attractive community. folk lore is yo uneed a thick skin here. distrowatch.omc says discussion here can be “uncultured”. every time you are grumpy, fail to ack the good, pinpoint bad, fail to give creit, fail to thank people, insult someone… you kill a “lurking” potential contributor. thick skin != strong hackig skills, it means losig manpower.

Some don’t want new users, more bug reports, we “just” want full down expert DDs from day 1. free software is participatory, and involvement grows in small steps. The “universal operating system” has users everywhere, of every kind.

Some derivatives have 10x as many users as us. In an ideal world. every derivative contributor would also contribute to Debian, and every Debian patch goes upstream to original projects. So lets reach out to our derivatives. We have a ‘derivatives front desk’ to do this.

Welcomging non-DD project members. The ‘best OS’ is software, translatoins, graphic, music, etc. we can REWARD them more.

Q: DDs come from users. Also derivs with 10x the users of debian. they become devs of their deriv, and then become DDs. A: We have a flow of DDs from Ubuntu users. I dont think we should as a goal offload users to derivs. We have a responsibility to have direct users.

1030 Davis GPLv3

<h2>Bradey Kuhn on GPLv3</h2>

I can’t represent SFC, FSF, GNOME, SFLC although I have and do work for them and stand on their baords.

People hate change. Most people run stable disros. I switched back to Debian last year, blogged about this, and I originally switched because Debian stable was too old. I prefer to run stable whenever I can. I was at a USENIX conference talking to Miguel de Icaza, and he said “your not running woody, you’re living in the past!” ;)

So, no one should be FORCED to upgrade anything. an upgrade is a trade off between bugs fixed and new features, and stability and familiarity. when you are sick of the bugs.

licenses are like this; we find bugs and fix them. we think of useful new features, we add them. The tough part is that legal codes have so much ‘weight.’ And thanks to disney and others, copyright is a powerful and frightening tool. copyleft turns that weapon around to free people instead of restrict them.

So what bugs do GPLv2 have?

Distributos can REFUSE online distrobution of source. under v2, they can do this, put the binaries on the web and force you to write in. v2 talks about a software “medium” - that doesnt men the network. and they want a reasonable fee for posting you a CD. some distributors do this to just annoy people. they make improvements, they sell the binaries, and you can only get the source if you buy the download and then pay for a source CD.

In v3 S6b and S6d discuss network distribution. 6b takes care of the silly ‘online binaries, written offer’ thing. 6d makes ‘side by side’ more explicit. so that’s 2 bugs closed.

v2 is naieve about patents. most copmanies with patents agggressively enforce them, even if they PRETEND they dont. patent shake downs happen a lot in back rooms and never get any publicity. we have industry wide initiatives but some only want “kernel and c library safty only” or “only the really bad ones”. RMS has a nice essay, “Patent reform is not enough” on that. patents kill the commercial side of libre software. v2 has ‘magical sectoin 7’; the patent license is only IMPLICIT. RMS saw getting a patent judgement

USA-centric. lawyers say “the language does contempplate the internaitoal nature.”

the termination cluase is nasty. the 60 day automatic forgiveness if no one complains, and 30 days after the first complaint from a copyright hoder, is something free software busiensses ought to be running to.

compatibility. permissoin to combine 2 works under different licenses. Apache 2.0 is a great license but not GPLv2 compatible. v3 works hard to approach universal compatiblity with permissive licenses. Artistic 2.0, Apache 2.0, and others are v3 compatible.

exceptions are tricky to do. v2 has no exceptoins for this. we all did them anyway, they were clunky. GCC had a bunch of different ones. in v3, exceptoins are read as a text of the license. it allows “license hacking”. and if you screw up, by making it more restrictive, then v3 allows users to set it aside. Eg, the pacifist licenses. Under GPLv3, if the exception is like that, users can rewrite it to be good.

it ignores embedded software. this was the center of v3 controvery. an EARLY draft ws very highlighted, and the final draft is very watered down. DRM provisoins is onlhy for ‘consumer products’ and it ONLY says the vendor mst tell you how to jailbreak the device. but the vendor can void your warantee immediately. you can be boted off their network; if you modify the softwar to make trouble on their network, they can boot you off. Google’s distribution of HTC Dream and Nexus One HAVE NO Gplv3, but they are v3 compliant. Because Nexus One shows you that Google CAN comply with GPLv3 in the USA and Europe, the regulators don’t have a problem with alowing firmware mods. The Droid X which is totally locked down got jailbroken immediatley anyway.

“Mobile Exception” - its possible but no recommended, and evne if i was forced to choose between GPLv2 and GPLV3+MobileException, I’d chose the later.

LGPLv3; there is no reason not to switch. That its GPLv2 incmpatible is fixable with dual GPLv2+LGPLv3-or-later licensing. This is a ‘soft’ way to begin GPLv3 adoption. Getting away from LGPL2.1 is important.

and there is no web services clause. this was meant to be in the main text, and Google was the main force saying they would fork EVERY GPL project if we did that. so its in the AGPLv3. the basic premise is that if someone can legitimately use it, they must have acess to source. yes, AGPL need a little more care, i have yacto-reader which is a debian package that’s AGPL compliant in a debian package that complies by default.

Thanks debian because you and downstreams have DEFAULTED to GPLv3-or-later for all GPLv2-or-later stuff.

Q: Afferro based on publiv performance? A: No it uses the right to modfy to put this requiremnt to distribute source to network users.

Dave: If the exception DOESNT be too restrictive, can it also be removed? A: Yes you can always pare back

Dave: How do we write a new exception - for fonts document embedding? A: Speak to me :)

Q: if you have 2 programs, one GPL+exceptoin and one GPL, they are not compatible. BDale: adding an exception makes 2 licenses, is the view of our legal team. Q: Me and fontana identica streams talk about requirement

Dave: GPLV4?

A: I have 4 bugs for GPLv3, so GPLv4 will start when its like 12.

Dave: why wasn’t there a GPL2.5 in 2002?

A: RMS wanted to do GPL2.2 in 2002,and it would have affero in the clause. we urged him not to do this and do the GPLv3 process instead.

<h2>Michael Bank mbank@debian.org on GNU/HURD</h2>

It works, on some hwardware and in qemu.

<marcus> Jeroen: you are a Hurd developer. Being insane is part of the public image.

Good recent summary on the H blog.

Thomas Bushnell <bsg> and others including RMS did original design. HURD isn’t akernel, its a userspce system that needs a microkernel. Mach was chosen, although Thomsa didn’t like it thatmuch. Ronald McGrath worked on it with him. RMS didn’t code on the core.

Samuel Thibault showed up and fixed just about everything; imeplemtned TLS, ported GNU Mach to Xen and implemtned PAE, fixed many crashes, ported Xorg, run GSoC projects, and pushed the design concepts.

Thomas Schwinge pushed the GNU infrastrcutre side, getting new committers approved and migrated to git.

1700 Davis Ubuntu

<h2>Mark Shuttleworth - Unity</h2>

Unity is a culmination of several year’s work. There has been an explosion of interest in GNU/Linux on netbooks. Hardware vendors want want simplied UIs. I’m now not the CEO and I work on parts I like, including Unity’s design. London design team push this; aytana is the umbrella project for this.

Unity originates from considering the UI of game consoles; computers as devices you use for a limited range of tasks. Bigger icons (because touch UI was seen as a future path). The categories are from the typical GNOME applicatoins menu. Places also mapped from GNOME. But we just present the pieces they are interested in. Its been picked up in a few places, JoliCloud and others. For the next revision, we want to relax it a bit; Places became an item in the categories list.

Starting quickly was a real priority. It would be for dual boot preinstalls, so people can become familiar with a free alternative. But no Add/Remove, nothing for interacting with files in the traditoinal way. So we did more work on a “dash”, a full screen place for dealing with lots of files. This was done and went into Maverick a month ago.

In the design process we embraced our constraints; maximising vertical picxel space, using maximised windows, and building for touch as future devices will be have that input.

Our sources of inspiration: console games have no constraints, nothing is “mission critical” unlike GNOME and Linux kernel which must not break. we have a light theme for style and feeling, the idea of light coming through the screen, and use alot of OpenGL and accelerated hwardware. We want search for everything with GNOME Do and Google.

We’ve decided to adopt a “global menu”, for fsater access on small screens and verticla space savings. We build a DBUS protocol and plugins for GTK and QT to export a program’s menu, so a program feeds it to be rendered by Unity. XUL and OpenOffice don’t use GTK or QT so that work is yet to come. This has been published as a freedesktop.org standard. We’ve done a lot of work for 10.10 Ubuntu release to standardise menus across applications. We also have a GNOME Panel applet that makes testing this feature very easy on regular GNOME desktops.

We also have menu indicators. GNOME is murky, KDE is cleaner. left or right click, respond to move movements, anything could be done in a custom way. Now everything in the top right is one consistent menu. this benefits accessibilty.

Ayatana has a goal for ‘persisntent awreness’ with fewer and classier indciators.

“Bamf” is a new API for knowing what applications and windows are there.

Summary: Design discussion is on ayatana list, hosted on launchpad.net, and shipping in Ubuntu 10.10 Netbook Edition.

Q: Chrome cross over? A: Google started with Ubuntu and moved to Gentoo Portage. There hasn’t been any cross over in terms of UI either.

A: Apple create desire, we don’t Q: I think we’re in a positoin to be BETTER THAN APPLE within 2 years.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!