Proposal for the new Fedora Project
maxamillion at fedoraproject.org
Thu Sep 30 21:52:35 UTC 2010
On Thu, Sep 30, 2010 at 04:44:00PM -0500, Mike McGrath wrote:
> Now with a subject!
> On Thu, 30 Sep 2010, Mike McGrath wrote:
> > I'm no lame duck, I swear. This is a pretty dramatic proposal, my hopes
> > are it will generate much discussion. It's no secret I'm not big on the
> > future of the desktop. With great reflection and further research I've
> > come to realize something else. Google is about to destroy just about
> > everyone. There's a tiny handful of people that don't like the idea of
> > cloud computing and information "in the cloud". The majority of the world
> > though in love with it or will be and not know it. The problem: Free
> > Software is in no position to compete with the web based applications of
> > the Google of tomorrow.
> > significantly faster in just the last two years. In some cases over 100
> > times faster then just 2 years ago. Who drove that? Google and Chrome.
> > Why did they do it? They realize HTML5 is disruptive technology. What we
> > think of advanced "web technologies" today, are still based on html 4.01.
> > Not changed in over 10 years. Ajax was a nice addition 7 or so years back
> > but the foundations, the primitives are 10 years old.
> > Think about how much computing has changed in the last 10 years. From
> > 2000 to 2010. They will change that much if not more in the next 10
> > years.
> > HTML5 adds some amazing new features. Local database, offline storage,
> > canvas and inline SVG to name just a few. If you do a little research
> > you'll see Google employees are tipping their hand. Many are releasing
> > youtube videos of the work they're doing. Google has a great deal of
> > institutional knowledge about HTML5. Very interesting since the standard
> > isn't even complete yet. When it is, they'll be ready and those
> > applications won't look ANYTHING like what the web apps today look like.
> > They'll look like native desktop apps.
> > Take this example: http://www.youtube.com/watch?v=XhMN0wlITLk
> > Imagine that technology applied to actual applications.... That run
> > anywhere HTML5 does. Our idea of the desktop is gone.
> > This next part is VERY important.
> > This is an opportunity.
> > So what am I proposing? I think Fedora should slowly transition itself to
> > be similar to how the Apache Software Foundation is setup. We should put
> > more resources into fedorahosted and grow it. (Perhaps our new
> > infrastructure lead would agree? ;) but the infrastructure is only one
> > tiny part of it. We build these applications, get communities around them
> > then let OTHERS actually run them. We'd need engineering coordinators,
> > architects, planners. Not just from Red Hat but from other major
> > stakeholders as well. We create these tools for others.
> > Our best plan for Google isn't to take them on directly but to build tools
> > that let everyone take them on a little bit at a time. Clearly this isn't
> > something that will be done next month. This is an ambitious, long term
> > goal that would take place over the next several years. The reason it
> > will work is we'd be getting on the HTML5 bandwagon early. Very early.
> > Others are already doing work here. Like Mozilla's skywriter:
> > http://mozillalabs.com/skywriter/ - https://bespin.mozillalabs.com/
> > Take a look at that thing. That's the future of office/productivity
> > applications, the future of communication, the future of computing.
> > Don't just admire what skywriter does. Imagine what it will do, what it
> > could do. Imagine what Google's applications will look like when they're
> > converted.
> > Businesses are already moving to cloud computing for their backend. What
> > are they going to run on the front end? At the moment? Not free
> > software. We're no where near that market right now.. But we can be.
> > There's no reason in the world we can't spread free software via web
> > applications / cloud computing. Even though someone chooses to run
> > windows or OSX, there's no reason they can't do their primary computing on
> > free software. Perhaps provided by their ISP, their business, other ISPs.
> > -Mike
> >  http://mmcgrath.livejournal.com/35659.html
> > _______________________________________________
> > advisory-board mailing list
> > advisory-board at lists.fedoraproject.org
> > https://admin.fedoraproject.org/mailman/listinfo/advisory-board
> advisory-board mailing list
> advisory-board at lists.fedoraproject.org
I have to say that I agree with you 100%, I recently started looking into
learning PyQt4 but quickly realized that for what I would do with it there
won't be much need in just a few years so I began looking into web frameworks
written in python (because I'm a python fanboy). I know the Fedora
Infrastructure folks like TurboGears a lot and I have nothing against it but in
my travels I've taken a liking to Django and I also found an interesting
project called pinax which I think takes an interesting approach that
satisfies at least a small arena of what you're discussed here.
I would be interested to hear more on your ideas of what kinds of ground work
you think we need laid out to bring the Fedora Project into this space and also
where interested parties would be able to help.
More information about the advisory-board