5/23/2012

No way back...

As I keep using Ubuntu and Windows side by side, the more I see that I have no business going back to using Windows at all.

I've found that Ubuntu just works better for me in all levels, and I simply enjoy using Ubuntu a lot more. It makes all the task I do easier, and faster. Unity just works for me, since it doesn't get in my way and it has the level of customization that suits my personal needs and tastes.

Not only that, all the software I use on regular basis works better for me on Ubuntu. And has the plus that Ubuntu fits my ethical values, which is something really important for me.

If I had to change to another OS, it would be another Linux distro. But so far, I do agree with the direction Canonical is taking Ubuntu. The changes being made to Ubuntu have made it a lot more useful and compatible with the way I work and use my computer, making it a better experience overall.

This fact is one of the best point of the FLOSS movement in my view. That if you disagree with the direction the developers of a distro are taking it, there are several other distros out there ready for you to jump over.

So, all is a matter of finding the distro that resonates with you. Once you find it, you can enjoy all the benefits that come with your distro of choice and the FLOSS community at a large.

5/21/2012

Perception matters...

One of the biggest hurdles that the FLOSS movement has to overcome, is not a technical or a design one. All comes down to perception, how the people see and relate to FLOSS software and what it stands for.

Many people seem to believe that since most FLOSS software is freely available, is must be because it's inferior in some way or another compared to proprietary software. In most cases, FLOSS software it's on par with what you might find on the proprietary side. What's more, FLOSS software has the advantage of being a lot more flexible.

This flexibility, allows the FLOSS software to adapt better to the end user needs. Since one can study and modify the source code, it allows for a much better fit to the needs of the users.

Many distros, and programs, have made great strides on usability and design. While doing so, they keep their technical robustness. This combination is a great thing to have as a user, since it gives her/him a system that not only works great and with great stability. It also looks great making it a lot easier and more fun to use on the daily basis.

It has been some now since the time that you had to be a hardcore geek or computer scientist to use any piece of FLOSS software. While there are still distros to that crowd, there are many distros aimed for the less technical user. The kind of user, that like me, what's his software easy to use and that just works.

As a matter of fact, is a great thing to have. There is space for every kind of user at the FLOSS movement. For me, keeping outside anybody that isn't a geek or technical proficient to a high level is a great mistake.

FLOSS should be about people getting together and just share their interest and getting to know new people. All the while fighting for the freedom to control the hardware and software we use, and collaborating with others to make it better.

This freedoms are not the realm of a few, but the right of all.

5/18/2012

Technical vs. design...

Every time I read something about users having to choose between good design or something that just works, I wonder if that is really true or if it has to be like this.

For me, software design is about striking a balance between having a sound piece of software that works for the task at hand and how well it's design. When both are well done, users get the best software they could hope for.

While it's true that on the design part there could be several answers, on the technical side there are fewer. But, it doesn't mean that there shouldn't be software that has both. Most often than not, when software is good in only on the technical or design side it tends to be sidelined when something else comes along.

But when you have the right balance of both, you have a piece of software that people will actually want to use.

The real question is not to which side should you side with, technical or design. It is how can you bring them together to produce a great product.

5/16/2012

Stop trying to keep people out...

It's sad to see software companies building walls up to keep others out, instead to pull them down and use the power of a wider community to push their products to a better place.

If the parent company of any given software sees itself as project lead, and welcomes collaboration from outside groups and individuals, the benefits would be enormous. The quality of the software would be greater, and far easier to assure with more people in and out of the company working on it to make sure it works as it should.

Also the investment needed to keep it working would be lower, since many coders could choose to contribute their time in order to patch and service the software as needed. While making many users more loyal, since they know that their voices are being heard in order to make change, add or subtract functionalities, or simply what should be corrected first.

If companies actually took the time to build inclusive communities to build their software, and hardware, everybody would benefit greatly. Companies would have a better product to offer, developers would have better tools to work with, and users would benefit from a better software that is constantly being updated and is robustly built.

People respond better when they feel that they are heard, and that they are part of something bigger. And letting them become part of the community around the software they use, it creates a far better user experience.

5/10/2012

Fragmentation...

One of the best things of FLOSS, is the fact that the end user is free to choose the desktop that fits his needs and works around they way he does things.

This is an important aspect for me, because it means that the desktop environment becomes almost invisible letting the user to focus on the work at hand. But, this is something really hard to implement.

Almost any detail can derail the project, since the each user has somewhat different perception. Which means that some users will notice things that other user won't. What makes the desktop a joy to use and work with, can ruin the whole experience to another.

So, for the whole argument that Linux is becoming to fragmented desktop wise is something of an annoyance. Yes, there are several options out there to choose from and users are adopting them because they like the way they work. That users have options is a good thing, and they should also have a say on which desktops environments there should be. Not only that, the users should have an influence on how many of them should exit.

We are entitled to use the desktop we like the most, but we shouldn't be belittling others who use different desktop just because we don't like what they use. We could see what they are doing right, and port those features on our desktop if we find them useful.

The world is a big place, and we all can share it peacefully.

5/02/2012

RIM; make it so...

I just finished watching a video demonstrating the capabilities of the upcoming BlackBerry OS 10, and must admit that I'm blown away. I liked what I saw, and it has enough things to make me consider switching to BlackBerry instead of Android.

The only but that I've, is that fact that BlackBerry is mostly closed source, which makes a bit uncomfortable. I really prefer all my software to be open sourced, on this count Android has an advantage.

But, if the rumors turns to be true and RIM really commits the BlackBerry OS fully to open source I'm sold. Mainly because of two reasons.

The first one being that I like Blackberry, and if it commits to working on an open source model it would make it a good buy in my eyes. Its software is really good and so is the hardware, though it has been stagnant for a while. If RIM delivers with the new OS and hardware, it will become a really great option and worthy competitor on the mobile arena.

The second reason, is that many of my family members and friends have BlackBerries. So, being able to communicate with them using the BlackBerry Messenger would be a big incentive to make the switch to a BlackBerry.

So, I've my fingers crossed so that RIM delivers on the OS and hardware side and that it commits to the open source model.

4/28/2012

Fast passed development...

Another thing that I like about FOSS, is the how fast it's developed.

One of the cases where I've been noticing it most, is on the Unity shell on Ubuntu. I updated from Ubuntu 11.10 to Ubuntu 12.04 yesterday, and in the few hours that I've been using it the improvements are quite impressive. The update has been worth it, and it has solidified Ubuntu as my favorite OS.

Yet, the fast pace of development to bring enhancements to the software is not confined to Ubuntu. It can be seen on Linux Mint, Debian, and GNOME to name some other FOSS projects that have seen great strides forward to bring better software to their users.

That there is the possibility for anyone coder to contribute to his/her favorite project to bring features, or contribute patches, brings to those projects a whole level of development that is hard to see in closes source software projects.

This makes me glad to be part of the FOSS community, and I want to make the largest amount of people not only to be aware of the benefits of it. I'd like to influence more people to use FOSS software as much as possible.

4/24/2012

Blackberry OS might go open source...

So far, RIM has only made their Software Development Kit (SDK) and Application Programming Interface (API) open sourced. Yet, a couple of days ago I came across several that said that RIM is considering making the whole Blackberry OS open source.

For me, if the report is true, this is a very welcomed news. After all, the Blackberry OS is known for its robustness and security. Which is a great thing to have, to those like me that put a lot of value to having our private information secure and to share it only with the people we want to do so with.

I really hope that RIM do come trough with making the Blackberry OS open source, since it would give the FOSS community another worthy addition on the mobile OS sector. And to RIM it could mean that the Blackberry OS could have a good shoot a bouncing back, and becoming competitive by having other developers contribute innovative features to the OS.

To the consumer at large, it would mean having another good option to Apple's iOS.

I've always had a soft spot for the Blackberries, yet I've seen with some consternation RIM didn't react as it should to the iPhone threat. But, I do have some hope that if they release the Blackberry OS as open source they can have a chance to recovering somewhat.

Other than an Android handset, a Blackberry handset is the only real option I've in mind to upgrade my current handset to. And if it becomes official that RIM goes forward with this move, I might be sold.

4/19/2012

Ease of use...

Some Linux distros have been adding great improvements on the ease of use, specially by users that aren't as knowledgeable on the technical side of running a computer.

That's what I like the most of Ubuntu and Linux Mint. Both of these distros are really easy to use, and you don't need to be an expert to use it or to set it up. Most importantly, they come out of the box with the software the average user use and any additional software can be easily added if needed later on.

I've found both to be a lot easier to use, and set to my liking, than Windows. My personal favorite is Ubuntu, since the Unity is a better fit to my computer needs and I like its look and feel.

Ever since I started using Ubuntu, with the 10.04 version, my laptop computer has to be able to run it without any problem at all.

But, now the argument that Linux is difficult to use or that is to technical to use is no longer a valid point. I've found by personal experience that there are distros that are really easy to use, and that allow you to get comfortable using Linux and learning how the technical side works if you choose to do so.

If you choose not to do so, you can still benefit from a stable and reliable operating system. With the added value that is easy to use, and it works.

4/17/2012

Open source benefits...

Using open source software comes with several benefits, most of them are unknown by users either because they don't do proper research or don't have access to the information needed.

One of the benefits is that bugs tend to be found and corrected a lot faster than on closed sourced software, because you have many people working on the source code. Having a lot of eyeballs browsing the source code for trouble, means that bugs are found while before the stable release or soon thereafter.

This also makes a software a lot safer, since many different people can find vulnerabilities that could be exploited to gain access to the system. Or any code putted in place that could threaten the end user's interests, mainly because no central power has complete control over all system and people have a sense of ownership of the software they contribute to or use.

It's a lot harder to hide code on the source code, and any unwanted code can be removed with greater ease. And if there is any disagreement on what road should the project should go, forking the project is a real possibility.

Another benefit is, that you don't depend on a single source to provide with the software you need or with any changes you might want to be made to the software in question. There are several communities out there that can, and are willing, to help you out with whatever you might need. Most often than not, the answer to your needs, or problems, is a quick search away.

The odds that you'll find a forum, or a support group, that can help you find the answers you need are really good. For most problems, you can find the answer in a matter of minutes.

Open source is truly a community that is helpful, and where you can find something that suits your needs.

4/11/2012

Countdown for Ubuntu 12.04....

As an Ubuntu user, and fan, April and October are special because with them a new version of my favorite distro arrives.

So, I looking forward to April 26th when Ubuntu 12.04 is set to be released. The changes so far look promising, and being a LTS version most of what has been implemented in the 11.04 and 11.10 versions has matured or is a lot more polished.

I upgrade to the new version of Ubuntu each time it's released since it means that it comes with the most resent Linux kernel version, and it has most of the recent versions of the software I use. So, is a good idea to upgrade to the next version since it come with all the advantages of Linux kernel that can make use of newer technologies more efficiently, or comes with code that it's updated and/or patched so it's safer to use and plays nicer with newer hardware.

And, I've found Ubuntu to be a joy to use. I fell in love with the Unity shell, it really speaks to me and it doesn't get in my way. As a matter of fact, the Unity shell help making Ubuntu my favorite distro by far.

It might not be for everyone, yet I've found Unity that meets all my needs and most of my likes. And the fact that almost all the issues I would have with its current state addressed on 12.04, it makes me glad to be a user of Ubuntu.

Curious about the iPhone user experience.

Even though I'm looking forward to the Android 15  on my Google Pixel 7a , I still see the iPhone  and wonder how would be using it as a...