8/29/2014

China to move to GNU/Linux, I want to be hopeful I won't abandon caution...

That China it's looking into making GNU/Linux custom OS, is both something I look forward to and something that makes me worry quite a bit.

The good part of China moving to GNU/Linux, is that it has the potential to make other countries to look into GNU/Linux as well. Even if not all who do look into it fully migrate to open source software, which would be the ideal thing to happen, it could mean that at least some of their IT moves to it.

Like it or not, China has a lot of sway. Moving to GNU/Linux might start a domino effect not only with some of the other BRIC nations, but with people that do business with the second largest economy. Besides, since it has a population of over 1.35 billion people will have an enormous impact on the economy of scale to produce hardware that supports GNU/Linux and open source software in general.

The part that makes me worry, is that China isn't known to go by the spirit of open source. Hopefully, China will see the benefit of adhering to the open source spirit and share it's code with the world at large. Doing so can be hugely beneficial for open source, since having China pouring resources to make GNU/Linux better can do much to make it all that better.

China could benefit from it too, as being seeing as valued member of the larger open source community.

While there is still a lot to be seen about it, I'm hopeful that China's move to an GNU/Linux OS will be a good thing for everyone. This could be what GNU/Linux needs to break into the desktop.

8/25/2014

Monetizing open source projects...

Reading this blog post entitled Work and open source, made me ponder about how to monetize open source projects. Though he's right that not all projects are abandoned because of financial issues; the important thing is what financial issues cause open source projects to stop being maintained.

While Gittip seem to be a good tool to monetize some open source projects, it might not be the answer for every project out there. For me, Gittip seems to be a better fit for those projects that individuals use for whatever reason. It gives people a way to personally tip the developers for their hard work, while making contributions bigger by funneling a large sum from different sources in a single place.

Another idea I like, and agree with, would be to GitHub to help the ones who use it to monetize their projects directly on the site. By adding a monetizing service to their site, GitHub stands at the chance of becoming an even more valuable tool for developers.

Neither Gittip or GitHub will be the full answer to help open source projects get much needed money to work with, but they could help developers a lot by giving people a way to contribute to their projects in ways that are secure and trusted by all involved.

The only thing I don't agree with, it's ads. True, not everyone likes the idea to have ads as a form of income. Yet, I believe that each project should be able to choose ads as a form of income. Done right, it adds a legitimate source of income while helping rise some awareness of the project. There should be a way for developers have a say on what they are willing to advertise, and for the people to advertising to be able to be able to choose on what projects their advertisement appears.

Monetizing a project doesn't go against the spirit of open source, it's a tool to get the resources to get the open source projects ahead.

8/18/2014

Convergence migth not be what we think it is...

It seems that this article at arstechnica.com about KDE misses the point about whats going on the GNU/Linux camp, in a sense that it's not about the kernel itself. It's about the desktop environment.

What's going on, is that there seems to be a race toward convergence. Trying to have an user interface that's pretty much the same on the PCs, tablets and smart-phones. On the GNU/Linux camp, the main example that come to my mind is Canonical's Unity user interface.

The main debate it's about how best convergence can be achieved, or if something that can be done. Some argue, like KDE's Aaron Seigo at this article at themutk.com, that convergence isn't coming at all.

Even though I'd like to see full convergence across all platforms, I agree that it wont happen. In a sense, I think that we'll have some level of convergence. Yet, that convergence wont be on the user interface, but on the standards used to run software so we can actually run our files on all our devices.

The main reason that I don't thing that the user interface will be the major point for convergence, is because the way people interact with each type of device and the use we give to each of them. No matter how much people argue that smart-phones, or tablets, will replace PCs or laptops they wont. We use all our devices in a different way, though there are some aspects like listening music or watching videos where we use them both. But even then, we don't use them the same way.

PCs, tablets and smart-phones are great tools, but each has its place. Most importantly they aren't really competing with each other, but they complement each other to help us do what we do better. We don't have to choose one of them, but we can use the ones that better combine to help us do our best.

In some ways, convergence is already here and we just need to make it work for us.

8/11/2014

Sound management,the Achilles heel of FOSS...

As with many things in life, the hardest thing to do with any FOSS(free and open-source software) project is manage it so that it doesn't get sidetracked from it's goal and to get things done. In many cases, FOSS projects that have sound technical foundations fail because their resources where mismanaged or they lost focus because of it.

Sometimes it's because of both, which is a shame.

The reason why Red Hat, LibreOffice, Firefox, and even Canonical, have had the success is due they have been well managed. These companies have brought together the technical expertise and the vision, and their management have made the right choices to keep true to them. So, they have arrived to the success they enjoy now.

Yet, as Mozilla has shown, finding the right people to lead the project forward can be somewhat tricky to say the least. Specially since many FOSS project depend on their communities to take it forward.

In a way, the management of some FOSS projects is not like managing a business, while other require that kind of managerial style. All depends on the the community behind the project, and what are the goals that it has set itself to reach.

FOSS works, and what comes out of it can have top notch quality. What it need is to be better managed from the onset.

8/06/2014

Open source victories that can make it mainstream...

With examples of the UK government choosing the ODF standard, or Geneva bringing open source software to their schools, are victories that help open source advocates to make the case for wider adoption of open source software and open standards.

In both cases, shows how the benefits are to many to ignore and are quite enough incentive to make the move. The savings on the money that has to be paid in royalties, and for the right to upgrade are considerable. Not only that, at UK case it means that people can access government information without any cost imposed to them just to look said information because they can access it from any suite they choose.

As this article at cnet.com about LibreOffice points out, now people don't have to pay Microsoft for their office suite to be able to access public documents. Whats best, there are several other office suites that can be used to access public documents saved on the ODF format, while being able to handle old Microsoft's formats with ease.

What important about the UK government's decision, is that it frees their documents from a possible lock in to a single vendor office suite. This allows information to flow, independently of what office suite each user uses to access the documents.

For the Geneva school system, it means having software that is easier to maintain and far more stable. What's most important, Ubuntu is proving easier to use for everyone involved.

For me, the best part is that the children using the computers are going to be exposed to using free software from an early age. This means that they are going to grow up without the false ideas that free software is hard to use, or at least as capable as any proprietary software. Which means, that they wont learn skills that lock them to a certain software from a single company.

There are several other examples, like Munich ditching Windows and Office for good, give the open source community at large the legitimacy it deserves. Not only that, it makes it easier to advocate to more cities and companies to make the move and follow suit.

In more than ways, open source can use them as examples that it works and it's can be the tool that people need to move forward.

7/29/2014

When the strategy fails, don't blame open source...

This article at infoworld.com got me thinking, Tizen failed because it's open source model or because it was badly managed?

It seems to me that the failure of Tizen has to do more with how the project has been managed so far, rather than with it being open source software. With Samsung betting heavily on Android, and Intel getting its hands on whatever OS can make its chips relevant, Tizen really had much chance to succeed.

As with proprietary software projects, open source projects success depend heavily on how the leader of the projects manage them. On both sides, there are far more projects that fail than those who become success stories. Neither development process comes with a warranty of success attached with it, since there are many factors that can determine if a project will be a success or a failure.

Trying to pin the blame on the open source development of Tizen, is quite shortsighted. As it states, the failure of Tizen is more a matter of strategy than of the open source model itself. Blaming open source instead of the poor strategy misses the point, since what failed was the strategy itself,

In a way, Microsoft has a big failure on its hands with its Windows Phone OS, since it barely stands on the smartphone market. The success story for proprietary software on mobile operating systems goes to Apple with their iOS, and the iPhone.

At the end, Tizen is a model on how not to manage an open source project. The failure can be blamed on the strategy used to mange the project, not on the open source model used to develop the OS.

7/21/2014

Modify your software, or business processes, only if it brings added value...

This arstechnica.com article highlights a point that I think is something of a shortsighted view of the integration of software and business processes. It's the choice between choosing to modify the software or the business processes, so that they integrate in a way so that they add value.

There is no single answer, the reality is that each project is different from each other. As such, when the upgrade is being done one should map out when is modifying the software or the business process will bring the most value. In short, choose to modify the one that has to adapt to the other in order to make things work to the best of their capabilities.

It's also important to have in mind that, sometimes you're going to have to modify both in order to achieve the results you're looking for at the end.

That's why having a clear idea of how you're doing things, and the results you want to achieve. Only with this in mind, and fully mapped out, you can make the choice of what software you need to get and if you need to modify it in order to make it work for you. The same goes for your business processes, since the new software can be the key factor in making any changes in your processes be made smoothly.

Trying to force business processes to work with a certain software, or vice versa, is the recipe for waste of money and time. When making any kind of change in order to improve your business, make sure that what's change actually adds value.

Change only those things things that will bring the results you want, or add the value you need to bring in.

7/14/2014

Vendors shouldn't be able to lock us in their ecosystem...

That Apple and Google are herding their users toward vendor lock in this arstechnica.com article describes, which spells bad news for users. Even for those who still aren't on either of those ecosystems, since they will be forced to pick a side if iOS and Android as become even more dominant players on the smart phone market place.

Even though Apple isn't that big on the desktop, it can herd some users to their computers if they make it hard enough to use the iPhone along with Microsoft Windows or Google's Chrome OS. The same goes for Android, that could have an easier way of locking people in since more OEM have access to their mobile OS.

Users should be the one who choose if they want to use devices from just a single vendor, or use a mix of devices from as many vendors as they choose.

That's why vendor should always use a common standard as a platform, so that interoperability between all our devices becomes the norm independently of the software that each one runs. It boils down to the fact vendors shouldn't any control on limiting what devices we get, by making it hard for their devices to work nicely with devices of other vendor.

What devices we get as users, which ones we link, and how we do it must be completely controlled by us. Vendors should have not have any control over the interoperability of devices, all should work with each other independently of brand or vendor.

At the end, users are the ones who need to have complete control over his or her devices. This is why interoperability between all devices must be baked in from the onset, by using a common standard as a platform so that all devices can work together seamlessly.

Vendor lock-in is only good for them, as users we must make them use common standards on their platforms.

7/08/2014

Took a while, but still there is a long way ahead...

This column in wired.com made a good point about why people can't really share their files easily, and why it took so long for an app that lets you do that to come along.

Most often that not, it seems like the interest of corporations trump the interest of the people when it comes to sharing files. What's more disturbing, is the fact that in some cases governments side with corporations so that governments can control the flow of information. Thus, it becomes a lot easier to censor all that the power want to keep from the public.

While I believe that an app like onionshare and Tor project are available to the public, it also bothers me that they are not all that friendly to people who don't have that much technical know-how to make use of these tools. For must people, just entering to their sites to see what they are about might be a turn down to adopting them.

Now more than ever, there is a real need for projects that make this kind of apps that are easy to use by people with minimal computer skills. Which, in a sense is somewhat sad, because privacy should be something that we could take for granted on-line.

Both, onionshare and the Tor project, are great steps forward. Yet, there are just the first step in a long journey to win back our on-line privacy.

7/03/2014

If I had my doubts about the NSA, now I've even more...

If it wasn't bad enough that the NSA was collecting data wholesale, without missing much, is plain wrong. But targeting readers of the Linux Journal, while labeling them as extremist takes the whole thing to a whole level of paranoia that it's really unsettling.

As a regular reader of the Linux Journal, I take offense that I could be labeled as a suspect and my movements tacked just because I've an interest on their content because it's interesting and useful for me as a GNU/Linux user. Not only on the tips on how to keep my privacy, but to get news and to stay up to date on whats going on.

I wouldn't be surprised if there are some people that are up to no good use information they find on the site for their wrong doing. Yet, I'm quite sure that most of us who access the site are either GNU/Linux professionals or enthusiasts that find the content useful and interesting. As such, it serves as both a forum to discuss whats new, or just have an interesting read to have an insight on whats new.

All in all, it makes no sense to say that the Linux Journal readers actions need to be tracked because we aren't a threat. Yes, the average reader of the Journal is more conscious about privacy issues on the Internet, and some will use the tools that appear on the Journal if they see fit to use them. But, that's no evidence that those readers who use them are to anything wrong.

If I was not that fond of the NSA, now I really have a problem with how it makes its choices on who to target for surveillance.

6/30/2014

Technology is no silver bullet, just a tool that can make change happen...

Is technology the silver bullet that will change the world? The answer is not as simple isn't a yes or no, it's actually a lot more complicated than that. In itself, technology is not the answer, is just the tool we have to make our world a better place.

The truth, is people have to change the world. Technology is just a tool we have at our disposal to make change happen, for better or for worse its impact will depend on the use we give to it.

As many things in life, technology will change our lives and we will have an impact on how technology evolves by the way we use it. What we believe, our habits, and social structure that exist when a certain technology arrives have a role on how it's received and used. It has a huge impact on how widespread it's adoption it will be, and it's not always easy to measure on the early days of it's release to the public.

In a way, technology will not bring paradise to us. Instead, it's the tool that can help us to build it, one step at the time.

Yet, we need to have caution. Technology can be used for good or evil, since in itself it's neutral. People are the ones who are good or evil, and their use of technology defines the outcome we are going to face. The habit of blaming technology for our ills needs to be rooted out, since it's the use we give technology that brings all the outcomes that we have to face when it's not used wisely.

Technology will not save us, we are the ones who have to save ourselves. Technology is the best tool we have at our disposal for the job, but we need to learn how to use and developed it in a way that nurtures the best we have to offer.

In the end, technology is the tool we need to create the best possible future we can.

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...