There are some discussions about allowing Microsoft to get participation in this communities/events, basically because there are people that just don't like Microsoft and see it as the evil in person.
For the FLISoL (which stands for Festival Latinoamericano de instalación de Software Libre/Latin American Free Software Installation Festival) I see the point, they are trying to promote Free Software, not Open Source software although they do. And one of the points is that Microsoft is not a Free Software company, their primary products are closed source software, I haven't investigated enough to tell if they have or haven't at all a Free Software product, but I know they have contributed to some Free Software projects like the Linux Kernel.
For the Python Community, I don't get it... Python is indeed an Open Source project, but that doesn't mean that everything that is done in Python has to be Open Source. Also, it doesn't mean that closed source companies can't get involved in them. Python does run in Windows, many software that works on Windows is wrote in Python and Microsoft is in his right to help the communities around it. At the end this will translate in more Python users and quite probably more python developers using Windows (or Microsoft technologies like Azure).
I think the Python community is misunderstanding the purpose of it, having a place to meet other Python users/developers, share experiences and opportunities, even if those opportunities come from a company that distributes closed source software.
Because of the title of this post you already know what it is about, I've got a brand new Motorola Moto G. The most recent Motorola smartphone with a ridiculously low price. But before you star asking why did I bought it let me ask you, why not?
The Moto G is indeed a cheap device, it has a price in the US around $199USD but because of the ridiculous taxes here in mexico it is around $254USD, still cheap compared with the high end devices which are sold here for about $1200 (iPhone 5s).
But cheap in this case does not mean low quality or low specs as we are used with devices from other brands with the same price, the Moto G indeed feels like a medium to high (if not high) end if you only look at the device, which is at the end the most important thing about getting a smartphone.
In order to cut the price Motorola had to remove a lot of things that you would love in an expensive smartphone, like in the Moto X, for example, the box of this device is nothing to be remembered, the accessories are just the basic, and I really meant it, the only thing that comes with the device is a traveler charger which is not even useful to connect to the computer but to the wall.
Also the device is indeed a reduced version of the Moto X, with a lower CPU, lower GPU and without all those extra cores and sensors the Moto X have but with more than just the basic.
But with the Quad Core 1.2GHz Snapdragon, the Adreno 305, 1 GB of RAM, 5MP camera and the basic sensors the Moto G is comparable with the Nexus 4 and still cheaper. If you, like me want a smartphone with an HD screen, enough space (remember, this is a phone not a laptop or external hard drive), a decent camera, to be responsive and let you do non ultra demanding stuff (email, web, twitter, Facebook, pictures, etc..) this is your best choice.
Also, apart from the hardware side, the best part of this device is that it comes with Android 4.3 upgradeable to 4.4.2 and there's a growing community around it, which ensures a little bit longer support for newer releases even of they are unofficial.
-Sent from my Moto G
For the people that might not know this already, past Tuesday I became father for the third time, this time a little girl called Ana Isabel. This post is just to set in my blog that important event in my life.
I'd like to say thank you to my parents who helped to me a lot in the process, my kids that will have to share a third of their mom and dad and of course to my wife that is giving to me the most precious gift.
About a week ago I made myself to an iPhone, a quite old iPhone, was the best option because of the price/benefit against other Android alternatives at the same price. The iPhone supports iOS 7 and even when I'm getting familiar with it I have some complains against the way it works.
So, let's start with being positive, the things that I like about iOS 7 and the phone. The first thing that you'll notice is the build quality, I have no complain at all, the materials, the finish, all in this phone is great, the device is not big but it feels a bit heavy meaning that every single space inside of it is used.
I'm pretty much used to bigger screens, the GNex screen is a 4.75" while the iphone is 3.5", still comfortable, and talking about the screen, it is really impressive, shaper than the screen of the GNex.
Another thing that I love of this device is the camera, pictures are really nice even when they are just 5MP pictures, with good light photos are sharp and even with low light they are quite good.
Power management is another thing that I like about it, even when the battery is smaller than the Nexus it seems that it last long, I could leave the phone connected to the WiFi and battery does decrease but not that fast as the Nexus. The WiFi automatically disconnects some minutes after the screen is turned off and I assume that from time to time it gets online to update stuff (mails, apps, etc.)
I think this covers most all the things that are worth to mention of the things that I like about the iPhone, again, most of them are about Hardware, quality on the hardware, now I'm about to talk about the thing that I don't like.
I hate the fact that all the apps that are not developed by Apple are second class citizens in iOS, I have a couple of reasons that prove it.
What if I want to use a particular app to share stuff, let's say, a picture. What if I want to use GMail to send that picture? I'll have to open GMail, create a new message and attach the picture, I can't do this directly from the pictures app, however, you can do it only with the Apple Apps.
Apps can talk to apps, but they are completely isolated, I mean, you are in Twitter and click a link, it should open Safari, when you are done there is no way in Safari to get back to he app that requested it, you have to double click the home button and manually go back to Twitter.
Apps are just apps, there are no content providers, an app can't say "Hey, I can handle that URL", if you click a Twitter link in Facebook it won't open that link in the Twitter app, but will open a web view, even if you want it to be opened in Safari it is still not Twitter.
Apps are so isolated that, one App that I really use a lot, Dropbox is extremely limited, you can't download a file if it is not recognised by the OS or if Dropbox does not have a handler for it. There is not a shared place to hold your files, pictures have to go to "Camera Roll", what if I want to download a PDF?, a shared "Download" folder would be good.
In my opinion, there are several things that Apple must address in iOS before they can continue calling it "The most advanced mobile operating system". Android is definitively far, far beyond it.
Last Tuesday, as part of our trip to Poza Rica (the nearest "big" town) I bought and iPhone, first I've tried to get and android phone, I was about to get the Moto X in a contract, but the contract was way too expensive and I'm just not willing to pay around $1230 USD just to get the phone, also, my budget is quite limited. So, I got the iPhone for just a couple of pesos... :-p
Actually it was a bit more expensive than two pesos, but was way too more cheaper than the Moto X, this because I got an "old" iPhone, I've got the iPhone 4.
Why did I got it, well, I've already said that my budget is quite limited and buying an android phone for around 4k pesos is not an option for me, let me be clear, the issue is no the OS, is the with the device itself, most android phones that are sold at that price don't have a high density screen, the micro is a piece of crap and it comes with a custom version of the OS by Telcel.
The again, the iPhone, I see it as an affordable way to really test iOS, my dram to have either the Moto X or the Nexus 5 is stand still, but until then I have a phone that have pretty much decent hardware, a build quality superior to any device on that price and still a phone that looks better than any other on the price.
So far, the phone does a nice job, let me check my emails without having to touch the computer, take pictures without carrying my DSLR camera (which is no longer mine... I sold it), and of course, let me read my books and keep in touch with social networks.
I have my thoughts about iOS, I think Android is really far ahead than iOS, even for iOS 7. But I think that's something for another post.
Sent from my iPhone ;-)