Saturday, June 27, 2009

The Video Bay Launching With HTML 5 and Ogg Theora/Vorbis!

Ever since word got out a couple of years ago that the pioneers of the anti imaginary property movement, The Pirate Bay, were working on a YouTube competitor, i've been quite excited! I love Google and YouTube, but they need some competitors to revolutionize online video similar to GMail and web-based email. First, Dailymotion created an open video website and transcoded all of their users' videos into Ogg Theora/Vorbis to use with the HTML 5 <video> tag, and now The Video Bay is launching which will join Dailymotion in using HTML 5 and Ogg.


I'm excited to see what new cards they bring to the table on top of keeping with the spirit of The Pirate Bay to protect users' privacy and ignore copyright and pretty much all other "intellectual property"-- maybe even new hope for P2P streaming media (internet radio & TV)! This should at least put pressure on Google/YouTube to withdraw their previous comments on using Ogg Theora/Vorbis and expand their HTML 5 demo using it. Heck, maybe they'll actually start making real improvements to YouTube. I'm actually considering switching my channel over already, but we'll have to see what The Video Bay looks like when it fully launches.

First Ubuntu Gaming Team Meeting

Since first announcing the Ubuntu Gaming Team (wiki, LP), there has been a lot of interest as well as backlash from the community. Many concerns arose out of surprise and confusion. Namely, there were fears that we were trying to replace the Debian Games Team when, in fact, we state on our team pages that we are a marketing and advocacy effort that does not engage in packaging, development, or programming with links to both the aformentioned Debian team as well as Freedesktop Games.

We've recieved a number of ideas to get us started and are happy to announce our first meeting which will take place on July 26th at 19:00 UTC in #ubuntu-gaming (irc.freenode.net). I encourage anyone interested to attend. The agenda includes the following:
  • Defining our team
    • Address concerns
    • Go over goals, purpose, and scope
  • Technical discussions
  • Projects
    • Ubuntu Gaming Clan
      • Play cross-platform FOSS games with an Ubuntu gamer tag
      • Organization
      • What games?
    • Fundraisers
      • How often
      • How to elect games
      • How to collect and distribute funds
    • Tournaments and Matches
      • What games?
      • How to organize
    • New ideas
      • Propose new projects
  • Future meetings
    • How often?
  • Jobs
    • Projects leaders - Lead specific projects
    • Meetings Coordinator(s) - Update google calendar and wiki for meetings, manage agenda, and record proceedings
    • Co-team leader - Help DPic manage the team
    • Others?
  • Closing
    • Ending questions & comments
Please feel free to contribute to the agenda located on the meeting minutes page. Meeting notes and the IRC log will be made available on the same page. 

Intuitive Scrollbars for GNOME 3.0

Upon seeing a neat window management concept for GNOME 3.0 on Reddit (although it has some big criticisms in the comments), i was reminded of an amazing scrollbar concept i saw a while ago. Since Karmic will be able to test GNOME 3.0, i think these intuitive scrollbars would be a great addition.


This would just give Ubuntu more edge over Windows and Mac, making Ubuntu even more intuitive. Although for people used to the old style scrollbar it may be intimidating at first glance, within a couple of clicks, it would immedately become another reason to get hooked on Ubuntu!

Sunday, June 21, 2009

One Nation Under God or One Nation Without God

I used the Creative Commons CC0 waiver (like public domain but better) to relieve my high school junior thesis of all copyright restrictions. I have just now gotten around to uploading it to the Internet Archive, so check it out and let me know what you think: 

Anime Boston 2009 Recap

This post is about a month late, but i wanted to write about my experience at Anime Boston 2009 which was held May 22nd-24th. These guys could really use a lot of help in the tech department. Their website sucks. It's poorly formatted and just doesn't deliver. Much of the content was put up late, or didn't even make it up; there are dead links and content that is missing or directs you to last year's information until the website is updated (which it has not been). This says quite a bit to me, actually, but i wonder what we could do to help: maybe apply for a volunteer or staff position. Any other ideas? A solid site could do a lot for the convention, but i suspect upper management might be holding the event back.

Overall, the event had a lot of potential, but i personally don't think it was run as well as it could have been. During the AMV contest, a major event at the convention, there were some technical glitches, and at some point i heard Windows error sounds, at which point i cringed, dropped on the floor, and convulsed. The humor of a lot of the content, for example the pre-show content, was elementary, although overall i was entertained and the crowd was so enthusiastic they would have enjoyed anything, plus the interactive video was very well done. We played Sempai Says, clapped along, shouted A-M-V, sang Totoro, and counted the sexy babes.


I don't want to be overly critical of the event. Anime Boston was actually a surreal experience. Characters that looked like they stepped right out of the screen rushed all around me and i've never been immersed in such a diverse crowd gathering around something they shared such a great common love for. It really was impressive, to say the least. My suspicion about upper management, is that since it is such a tight-knit community, that perhaps the people in charge have been trying to run most of the event themself without enough help, and it's simply too much to handle at this point. If that is the case, they've done an amazing job so far, but the event has grown so large that they need to be hiring more people specialized for running different aspects of the convention. Of course, that might not be the case and nobody is to blame.

If this reaches upper management, or whoever can make this happen, here's what i think could help you a lot. First off, i think the most important thing is a new website, completely redesigned, formatted nicely, perhaps using a CMS to make things easier like Drupal, Joomla!, or Plone, with Atom/RSS feeds that people can subscribe to, and a Creative Commons, CC-BY-SA license. The anime world is all about fan creations, and copyright discourages the kind of sharing that makes the anime community what it is. All content used or shown at the convention should either be made available online, or linked to (for things like copyrighted AMV submissions that can't be made available). We should not have to ask on the Forums and scrounge the internet for this kind of information. Also, if you're using Windows, switch to Ubuntu or some other Linux distro to avoid more technical difficulties. Lastly, take advantage of social networking sites! Link to an official YouTube channel, Facebook page, Reddit, Identi.ca, etc. Twitter was pushed on us pretty hard at the con, so you know the value in these kinds of sites.

Less importantly, having one tiny table for flyers is simply not enough. Sure, it's free advertising, but you should have no trouble turning a profit from the ads in the program guide and registration bags, not to mention admission. Besides, this free advertising is not forced upon congoers, rather it actually attracts them. This brings me to my actual experience being dispatched into the Anime Boston 2009 convention armed with 50 copies of the Ubunchu manga and 100 Ubuntu 9.04 LiveCDs. The entire process was as follows.

First, i met with Martin to convert Ubuntchu into booklet format and get 50 copies printed at Staples for $1.00 each. Next, i took them to my schools printing department to get them staple bound and got an offer for the next batch of copies to be printed there for a fraction of the price. Then, on the first day of the convention, i stopped at the Staples across the street from the Hynes Convetion Center to print stickers (pdf, odt) to put on th Ubuntu CDs with the Masachusetts Team's info on them. Then i paperclipped the CD's to the manga's and entered the convnetion. I was actually there on behalf of a bunch of groups. I also had flyers for lojban (pdf, odt), the Embassy of Piracy (png), and polyamory awareness. Hell yeah, i was representin'!

Anime Boston 2009 Flyers


It was a huge success! There wasn't enough space on the table for all of the mangas, and they don't stack well, especially with the CDs, so i had to drop them off in small batches. It seemed to be the only thing on that table people were actually interested in. I checked back regularly, and each time i came back, all of the copies had already been snatched up. A few hours after arriving, all 50 copies had already been taken. I proceeded to leave CD's without mangas, which didn't go as quickly, not surprisingly. Convention goers are a great target audience. They tend to be slightly on the geeky side, but still cool of course, and are very passionate and open minded people.

P.S. Does anybody think there is enough interest for an Ubuntu Anime Edition? There are some good wallpapers, or the Ubuntu Linux Distro OS-Tan that could be used as the desktop background. I could see a lot of fanboys and fangirls (fanpeople?) getting into Ubuntu that way. Honestly, what's a more widespread, almost clut-ish, but not really, cultural phenomenon that we could target than anime?

Saturday, June 20, 2009

Free Software Activism Guide

We, the greater Free Software community, have to do a much better job of reaching out to everyday people and educating them about software freedom. Now, i know many of you will argue that most people will never care about software freedom, and that we should focus on making a superior product as well as market it well. There's plenty being done on that front, although i do have some criticisms on that i'll post later, but even though it may be true that most people will never care about free software, or any issue, we have done a particularly bad job of educating people. We should not undervalue educating the average person on free software or underestimate the benefits in focusing our activism.

There's a lot we could learn from other activists. There is still a significant number of people who would care about the subject if only they knew. Reaching out to other activists can be very effective in building support. Many activist communities would be eager to join us if only we could explain our movement to them. After all, we usually share the same ethical positions and social interests.

Wouldn't it be nice if there was some guide somewhere on effective activism? Turns out they're everywhere. I went around and compiled information from various sources to create this specific Free Software Activism Guide on the Ubuntu wiki as a resource for individuals and LoCo Teams to help advocate digital rights and software freedom and the adoption of Ubuntu, GNU/Linux, Free Software, and Free Formats as a means of achieving that.

It includes general tips, instructions for converting friends and fundraising, hitting the streets, lobbying government, talking to organizations and educational institutions, gaining industry support, and getting media coverage. I hope you will take a look, pass it on, contribute to it, and get active!

Fund Your Project With The Threshold Pledge System

The threshold pledge system is actually fairly common in everyday life. How often does a group of friends pool together money to buy something, or commit to doing something if the other friends make the same commitment? Here are three applications with examples: 
  1. Monetary goal
    • Example: A group wants to make a purchase (parhaps to receive a group discount), and they all pitch in
    • Example: A project can only get started with a certain amount of money, so interested people donate to meet the contribution goal
  2. Group action
    • Example: An action like conserving energy or writing to the government only has a significant effect in numbers, so pledges are made as a group
  3. Monetary incentive
    • Example: Incentive is created for a public good that can only be supplied by certain people like a copyleft work or a missing feature in a free software project by donors who pledge money for whoever completes the job for them. 
In applying this system, the ultimate goal of a project cannot be reached until a certain amount of pledges are made. There is also usually an assurance contract which means that if the goal is not met by a specified deadline, then no pledges are collected, or all pledges are refunded. 

Here are some websites which are really helpful in organizing fundraisers and group actions using the threshold pledge system: 
  • The Point - Good for for applications 1 & 2 
  • Fundable - Good for application 1
  • microPledge - Good for application 1, but currently frozen in development
  • PledgeBank - Good for application 2
  • COfundOS - Good for application 3 applied specifically to open source software
I hope you find this solution and these websites useful for whatever projects you haven't yet been able to take on without this!

Thursday, June 18, 2009

13 things to get excited for in Ubuntu 9.10 Karmic Koala

I don't know about you, but i'm damn excited about the upcoming version of Ubuntu, so it better deliver! As usual, there will be tons of bug fixes, updated packages, tighter integration, as well as increased stability and usability. All talk so far. The One Hundred Paper Cuts campign looks promising on providing even more usability enhancements. Aside from a new Ubiquity slideshow for new users, what specific things are there to look forward to?

Before i start, i must give good mention to PlayDeb, which should be back up for Karmic! Gaming needs some leverage in Ubuntu. PlayDeb is a third-party repository you can add to Ubuntu for all of the latest games available that aren't included in the Ubuntu repos. I can easily install and play StepMania 4 and Yo Frankie! (even if it doesn't make it into Ubuntu).

Sorry for the lack of pictures and a more detailed breakdown, but i'm sure you will see much of that will develop over the coming weeks. This list should hold you off until then:
  1. New Theme
  2. I list this first because we've been promised this for so long, and even though we were promised it was actually happening in Karmic, i'm just not so sure anymore. I hope to see it, but i won't set myself up to be crushed if we don't =]
  3. Flawless PulseAudio
  4. Oh yes, we've been waiting on this for all too long. Audio should finally be close to perfect. If you're like me, and haven't had any real problems with it, please move along to the next item.
  5. Firefox 3.5
  6. The wonderful new version of Mozilla Firefox that adds support for Ogg Theora/Vorbis, audio and video, respectively for HTML 5's Open Web Video (also supported in Midori using WebKit) should be a significant upgrade from the current version.
  7. Faster Boot Times
  8. This is a general thing that we should see improve a lot in Karmic and Karmic +1. Self-explanatory, move along now.
  9. Ext4 now Default
  10. Ext4 support was just added in 9.04, and now it will be the default for new installs of 9.10. If you don't know already, Ext4 brings a lot of nice changes, over Ext3, and will generally improve filesystem performance.
  11. GNU GRUB 2
  12. The boot loader for new installation will now be GNU GRUB 2, which is a complete rewrite of GRUB which make it faster, cleaner, safer, as well as more robust, portable, and powerful.
  13. Plymouth
  14. Goodbye, USpash! Plymouth will be making our graphical boot experiance cleaner with no more of that annoying flickering of the display at startup. It makes Ubuntu look more polished, or at least less unpolised. [Update, see  below]
  15. New Linux Kernel
  16. The newest Linux Kernel 2.6.31 will be included in which we can hope to see ATI kernel-based mode-setting (KMS) and memory managemnt support in. The current 2.6.30 Kernel will already be old by then.
  17. New Intel Drivers
  18. Again, this will solve major performance problems that Ubuntu Jaunty 9.04 had with Intel drivers. Gah, i hate Intel. Sorry, i had to throw that in there.
  19. New NVIDIA Drivers
  20. The new NVIDIA drivers add VDPAU and CUDA support resulting in, you guessed it-- more performance enhancements!
  21. GNOME 2.28 (and Testing GNOME 3)
  22. Not only will Ubuntu ship with all the enhancements of GNOME 2.28, but users will be able to test GNOME 3 in Karmic! Cool stuff.
  23. PackageKit
  24. Oh yes. It's a much nicer way to manage and update applications than Add/Remove and Update Manager that actually uses PolicyKit. This will certainly be quite a refreshing change.
  25. Empathy
  26. Lastly, the most controversial of the changes, Empathy will take the place of both Pidgin and Ekiga. I would like to take this opportunity to support this decision. Hopefully, even if you still prefer Pidgin for yourself, you can appreciate what Empathy brings for new users. It has been discussed for over half a year at UDS Jaunty and Karmic, and there are a number of reasons it should happen:
    New users: Pidgin has lots of features and plugins that may cater to some of us just better, but Empathy has a friendlier UI for new users. We want to make Ubuntu the best experience for those migrating to it. The rest of us have no trouble keeping Pidgin.
    Integration: Empathy integrates well into the GNOME desktop. A lot of cool stuff is possible with it. 'Nuff said (you can learn more on your own).
    Features: Empathy is mostly feature complete, and the lack of OTR is something that new users will not know or use. I agree it is important, but it is still available in Pidgin until Empathy implements it.
    Telepathy: Empathy uses the awesome Telepathy framework. It supports libpurple for all networks only currently in Pidgin.
    Voice/Video: Empathy already has VoIP support for audio and video chatting, which means it can replace both Pidgin and Ekiga.
    Feature Gap: Yes, Telepathy might be a tiny bit behind in a few places, but none of them are showstoppers, and it is far ahead in others. Including it in Karmic will mean that the feature gap between Empathy and Pidgin will close and reverse much sooner, not to mention we'd like Empathy to be awesome in Ubuntu Karmic +1 10.04 LTS.

P.S. Today is Empathy Hug Day! Let's all give it some love.

Update: My bad, Plymouth has been dropped to focus on making Ubuntu boot in under ten seconds which would make Plymouth worthless.

Wednesday, June 17, 2009

Stable 64-bit Flash for Karmic?

Not too long ago, it was quite exciting that the first version of 64-bit Flash was released for Linux only! On top of that, the alpha was much more stable than using the final 32-bit version under 64-bit Linux, and i believe that alpha was almost included in Jaunty, but didn't make it because of the no non-final software rule (that has been made exceptions to before anyway). Now that the second alpha (alpha refresh) for 64-bit Flash is out, i hope that we can make an exception and include it in Karmic.

P.S. What other last minute inclusions are people looking for?

I'm personally hoping that we can get Yo Frankie! included to show off a completely FOSS/copyleft game with nice 3D graphics, that was created using entirely FOSS tools and software! It needs packaging and there's a COfundOS project offering money for completion [LP #311938 + Debian #497859]

HTML 5 expanding on YouTube?

Following up on my previous post on the matter, we already know that HTML 5 has the potential to replace any need for Flash and with the support of Firefox 3.5 and Midori, boost open media standards.


Look's like YouTube might be gearing up to either expand their HTML 5 demo, and/or allow video downloads. If you go to your "My Videos" page, there is now a new "Download MP4" button on each of your uploads. YouTube uses MP4 for the video in the HTML 5 demo, and i encourage everyone to keep pressuring them to adopt Ogg Theora/Vorbis (check off "I have another idea" at the bottom). Bonus points for mentioning this Googler's false claim on the WhatWG mailing list: "If [youtube] were to switch to theora and maintain even a semblance of the current youtube quality it would take up most available bandwidth across the Internet." --Chris DiBona

Keep in mind that this will not mean that all YouTube videos will no longer be in Flash. It will just mean that Flash will no longer be the only option. There was been a lot of confusion over that.

P.S. Did you know that SVG can replace much of the interactivity that Flash provides? It's true!

Tuesday, June 16, 2009

Empathy will replace Pidgin and Ekiga in Karmic, so hug it!

Silly me-- I had heard that Empathy was discussed at UDS, but i didn't realize that, as pointed out on my last post as well as the forum thread, the decision had already been made to include Empathy instead of Pidgin and Ekiga in Ubuntu Karmic 9.10. This is great! Karmic will be shipping with Empathy so that testing and fixing can be done, and if it's not satisfactory, it can be pulled for the final release.

The discussion so far has been people arguing about why they prefer Empathy or Pidgin, but at UDS it was already decided that Empathy would ship with Karmic. I humbly request that we all stop bickering about any problems we may currently have with it, and start testing it and filing bug reports so that it will ready for Karmic. I encourage everyone to participate in the upcoming Hug Day for Empathy on June 18th. 14 pages of discussion about the current state of things does nothing.

The consensus is that Empathy, by using the Telepathy framework and integrating with the GNOME desktop, is superior to Pidgin and should be included with Ubuntu by default eventually. Almost everyone who opposes it does so on the grounds that some bugs make it premature for such a thing to happen in Karmic, but since Karmic already has so many other major changes planned anyways and Karmic +1 will be an LTS, the decision has already been made for us. So let's make the best of it!

Have you ever considered a 4 Day Work Week?

Now, there's a lot to be said about a 4 day work week, and this time, rather than sum it all up for you, i'm going to rely mostly on a few links that i hope you'll investigate. Basically, a 4 day work week has a lot of environmental and economic benefits. Less pollution, less traffic congestion (one extra day without a rush hour!), less accidents, all the while increasing productivity and decreasing absenteeism as well as labor costs, and more. [The Oil Drum via Groovy Green]

The idea has caught on and as always, schools would make a great catalyst! [Groovy Green via Reuters]

Utah did it and it's worked out great! Why aren't we all following along? [The Boston Globe]

If you're self-employed, you should give it a try. [A List Apart]

Empathy in Ubuntu Karmic 9.10 or Karmic +1 10.04 LTS?

There has been lots of support as well as backlash for replacing Pidgin with Empathy in Ubuntu. Discussion has been going acruss multiple mailing lists and forum threads. Although Empathy has improved so much since Jaunty, it isn't perfect, and the pressure is even stronger now that we're approaching our next Long Term Support (LTS) release. 

We should include Empathy in Karmic or Karmic +1 and we should make and announce the decision of which now

If we do not include Empathy in Karmic, but plan on including it in Karmic +1 (and announce this) it will still give Empathy the attention it needs from developers to fix the bugs that would be considered regressions during the switch without actually replacing Pidgin before they're fixed. 

On the other hand, it might still be preferable to include Empathy in Karmic to have more of a guarantee that bugs will be fixed in time for the 10.04 LTS release and many of the existing bugs could be fixed before the final release of Karmic. As someone commented on my last post
Empathy has been the top active project in Gnome for the last few weeks, with about 100 commits a week on average. The pace of development is astounding. Once the move to Empathy is the default, Ubuntu can start depending on it for other applications' communication needs (using Tubes). Gnome Games are getting Tubes support. Vino just got Tubes support, meaning that you can share your desktop with your contacts in Empathy.
I understand why 8.04 didn't ship with Empathy, but the change needs to happen. Empathy is 95% there. The needed changes can be made before Karmic if Ubuntu (and Canonical) commits to it. If 9.10 ships with Empathy, all the major bugs will be worked out by 10.04. Who wants to add yet ANOTHER new technology to another LTS.
So whether we include it in Karmic, or we hold off until the LTS, let's make and announce the decision now.

Monday, June 15, 2009

Why Google Should Learn Lojban

Lojban is designed to be perfectly logical and allow for exact specificity of meaning. Why does this matter for Google? Well, it has huge potential, not only for computer applications based on the language since it's structure can be processed by computers easily, but also more prominently as an intermediate language in automatic machine translation of natural languages. Currently, Google uses English which often yeilds some funny results.

It would be incorrect for me to say that Google needs to use a language like lojban instead of English because their translations are actually pretty great. The issue is that lojban has much more potential for this purpose and English is holding them back. If lojban were used instead of English as Google's intermediate language for automatic translation, it would be much easier to extract the exact meaning of a word used in some context in one language, and translate it into another language. Instead of using a language which does not have a perfectly regular and logical structure, exact meaning, and completely unambiguous grammar, they currently rely on English which doesn't function well to preserve meaning while carrying it from one language and then into another. Lojban, on the other hand, was designed with this in mind.

This isn't to say that Lojban is perfect, or even ready to be used like that on such a large scale yet. Many terms, like computer-related technical terms have not been created yet, and the language needs further development, not to mention the lack of widespread adoption. For this reason, it would be unwise for Google to just go ahead with using lojban and unreasonable for me to request that.

Like many of my ideas, this requires a bit of an investment for the future. Something may not be entirely practical now, but adopting it to a reasonable level will payoff later. For now, it would be safe for Google to simply hire some lojbanana's to work on a lojban translation for Google Translate. If Google is worried about the language being dead and never developing or spreading, this move would get a lot of coverage and get a lot of people interested in it. If Google really wanted to, they could sponsor lojban. I doubt that would happen, but damn it would be cool!

At the very least, they could add lojban to the Google in Your Language program to allow users to translate Google services into lojban for them. We should ask them for it: translation-services@google.com

Replace Pidgin With Empathy in Karmic?

It's that time again-- how could i have forgotten! Since Karmic, the new release of Ubuntu, is in development, it is once again time to talk about Empathy replacing Pidgin. This discussion will keep coming up until it finally happens. [Forum link]

Empathy is great for most users, especially new ones, and it can replace poth Pidgin and Ekiga. It is now the default IM application in GNOME and Fedora plans to make the switch as well. It only lacks a few basic features outlined by Nicolò Chieffo on the mailing list:
  • Rich text messages
  • Msn chat with invisible users
  • Msn send and receive offline messages
  • Msn file transfers
These are certainly not showstoppers and including it in Karmic would pretty much guarantee that they would be resolved within the release cycle.

Empathy is simple and integrates well, and we want to make Ubuntu friendly for new users. Old users who prefer the clutter and feature madness of Pidgin will simply install it from Add/Remove (or not even have to if they run an upgrade). If Ubuntu switched to Empathy, it's development is going to get a big boost so the feature gap will close and eventaully reverse. Some people disagree with this reasoning but i also weigh the pragmatic benefits and disadvantages. In this case, perhaps this message posted by Rick Spencer says it best:
I think switching to empathy is a fairly substantial change, and people
in good faith will and should question that change.

However, given Danny's points, the fact that pidgin will stay available
and supported, the responsiveness of the empathy developers, indeed all
the factors discussed at UDS, I see no reason to back off from the
decision made there.

Are people really defending Pidgin for the future of Ubuntu or just as their pet IM client?

Tuesday, June 09, 2009

Hey YouTube, we want Open Video too!


HTML 5 supports embedding videos with a simple tag, and Firefox 3.5 adds support for Ogg Theora and Vorbis for video and audio, respectively (Midori already supports this as well). Dailymotion has taken advantage of this to create their new Open Video site where all of their users' content will be automatically transcoded into Ogg. They expect to have around 300,000 videos there and they have set up this demo site (requires Firefox 3.5 or Midori using the Firefox 3.5 user agent string) to show a few cool things that can be done without the constraints of Flash. YouTube has their own HTML 5 demo site but it does not (yet?) use Ogg, and since Theora is ahead of H.264 in objective quality, there really is no downside. I hope YouTube will follow in Dailymotion's footsteps, and it's very disappointing that they weren't the leaders here. This is a great direction for the futue of videos online, and YouTube could be a big boost for it. If only P2P streaming could have such significant developments. I'm sure it helps if you will join me in requesting Google uses Ogg for YouTube with HTML5 (Check off "I have another idea" at the bottom).

Update: The test showing that Theora is ahead of H.264 turned out to be flawed but Theora isn't far behind and is actually better than YouTube's videos (although HD was not tested).

Update 2: Theora has now been tested with HD videos and it equals what YouTube currently uses.

Why Choose "Open Source" for Free Software

At this point, the only reason i still use the term "Free Software" is to align myself with the Free Software movement as opposed to the Open Source movement, but to end this stupid naming controversy and make both movements stronger, not only do we have to, but we should for our own benefit use the term "open source" instead. I did a little rant about this a while ago on YouTube. The argument is really very simple.

The term Free Software is good because it emphasizes freedom, or at least it's supposed to. The problem is obviously that people confuse it with freeware (free as in beer, not as in freedom). Open Source is bad because their movement only focuses on practical advantages, and ignores freedom. The distinction between the disadvantages of both terms, is that one is inherent in the term, whereas the other is only a reflection of the group of people that choose to use it. In other words, Free Software will always be confused with freeware because the English language doesn't distinguish free as in price and free as in freedom, and Open Source just ignores freedom because of the movement currently aligned with the term. This means that the Free Software movement could use the term open source, but make sure to always emphasize freedom, so there wouldn't be the harmful confusion around the word "free", nor the lack of emphasis on freedom by using the term "Open Source".

Now, there is Libre software, which distinguishes free as in freedom from gratis, free as in price, but it still hasn't caught on and it keeps the Open Source and Free Software movement arguing about terminology instead of working together to promote their ideals. I'm glad to see the Free Software Foundation Europe has recognized this, but now who will convince Richard Stallman?

What's in a name?


From my YouTube: http://www.youtube.com/user/TheSilentNumber
Please subscribe!

Do you like your name? Forgetting all the standard conventions of personal names, if you did not have a name and had to choose one for yourself, what would it be, and why? 

Top 7 Organizations for Fluid Democracy

If you believe in democracy, then you should care about the current state of our own, here in America (sorry readers from the rest of the world!). If you're really aware, you might know that our democracy isn't in fact very strong at all. Many people barely consider it a democracy. We have much less say in goverment than we may think we do, but if we stand together, we still have the power to bring about great change.

People argue about today's hot topics and promote the causes they care about, but we need to focus on something a little more fundamental: our political process. Without a strong democracy, it might not be the case that the majority wins, but the side with the most influence (money) does instead.

To put into perspective only a few of the problems that still exist today: Why should we have an opinion if congress serves lobbyists instead of us? Why should we vote if our votes are not counted, are miscounted, or are downright manipulated? How can we form valid opinioins if the media serves corporate interests instead of putting journalism first? For all this and more, we need to focus on improving our democracy. Here are my top 7 organizations that are doing exactly that. 

  1. Change Congress
    Stop congress from accepting money from lobbyists or PACs, end earmarks, and support reform to increase Congressional transparency
  2. Free Press
    Free Press is a national, nonpartisan organization working to reform the media. If the media is slanted, how can you trust what you hear and see? 
  3. Verified Voting Foundation
    Ensure our elections are reliable and publicly verifiable
  4. Public Campaign
    Campaigns should be publicly funded to make elections about voters, not lobbyists and campign donors. 
  5. FairVote
    Our elections need universal access to participation, a full spectrum of meaningful ballot choices, and majority rule with fair representation for all. 
  6. Sunlight Foundation
    Open up government and increase transparency by revealing the interplay of money, lobbying, influence and government in Washington.
  7. Free Government
    Empower citizens to engage in government decision making and promoting true representation in congress
I also have to give mention to the American Monetary Institute
Economic reform is needed to prevent an inevitable total financial meltdown, take the ultimate power from banks, and ensure a sustainable economy. For a pretty good explanation, check out this video (and forgive the crappy animation). 

I hope this reaches the eyes of interested readers, and if you'd like, feel free to join my Democracy FIRST group on Facebook. 

Monday, June 08, 2009

Free Software alternatives to Interactive Whiteboards?


From my YouTube: http://www.youtube.com/user/TheSilentNumber
Please subscribe!

My school is about to invest a lot of money towards this so please post any good arguments against it or open source alternatives!

Also discussed here: http://ubuntuforums.org/showthread.php?t=1080456

What ever happened to P2P Streaming Media?

To cite this article from 2002:
First there was AM. Then FM. Now, the next evolution in radio broadcast technology could very well be "P2P."

What could be even more controversial than Internet radio/audio broadcasting--which has made headlines this year over the issue of royalty payments--and P2P file sharing? Probably the merging together of these banes of the music industry.
It is now almost seven years later and P2P radio is nowhere to be seen. A few projects have popped up, but seems to have died. PeerCast and FreeCast haven't had a new release since 2007 and 2006 respectively. Then there is IceShare which never even got off the ground.

With streaming to overtake downloads, at least in music, the need for P2P streaming media systems is even greater. The potential is huge. Anyone could start their own internet radio or TV station from their own computer using P2P technology. So i ask all of you, why have these projects died, and how do we get this back off the ground?

Windows? No! LINUX: Life without walls!

From my YouTube: http://www.youtube.com/user/TheSilentNumber
Please subscribe!