Miguel de icaza biography of abraham
This fact was harshly criticized by Richard Stallman, who came to describe Icaza as a "traitor to free software". The reasons for the change are summarized, according to De Icaza, in "the fragmentation of Linux as a platform, the multiple incompatible distributions and the incompatibilities between the versions of the same distro". An opinion that he has held for quite some time, and which was gently questioned, among others, by Linus Torvalds and Alan Cox.
He has also been a longtime advocate of integrating Mono, a free implementation of. This has raised a lot of disagreements due to the patents that Microsoft holds on this framework. However, the release of. Imprimir Citar. Biography De Icaza was born in in Mexico City. Inhe married Maria Laura, a Brazilian citizen. Criticism from the free software community In September Microsoft announced its CodePlex open source foundation.
This quest to compete with Microsoft went through stages. It waswhen I first got involved with the free software movement. My intent was to replace everything in the world with free software. That didn't really happen, but that was the goal, and one of the big targets at the time was Microsoft. I've been trying to compete with Microsoft for many years.
The fundamental idea was we wanted to have an operating system that was completely freeing and where everybody had the whole source code and access to the system. I worked from Mexico and I collaborated with people on the Internet. It was a different Internet back in the day but there was still collaboration on the Internet. I was essentially making free software available to people and then Apple came out with the Mac.
So back in the day, I was competing in some ways with Apple and Microsoft. I founded our first company with a friend of mine, Nat Friedman, inhere and moved to Boston six or nine months later. We eventually sold it off to Novell, where I worked for many years, sometimes collaborating with Microsoft, sometimes competing with Microsoft and others… Yes, it's funny that I ended up at Microsoft.
We were both reading books about how the mind works and research on evolutionary psychology. It was interesting to read all the things that people were learning from monkeys and animals and how they relate to human psychology. The main project that we're working on now, started inis called Mono. It's a very different Microsoft. The previous Microsoft was very much a fully integrated, fully proprietary company.
The new CEO is very open to open-source, and very open to Linux. Microsoft produces, I think, the most open source software today, publicly, than anybody else. Not a lot of people know that. We produce vast amounts of open source and consume a lot of open source as well. Microsoft is a very different company than the one that I was competing with in Did Microsoft choose to change?
Or did the market force it? And why does it want its software to be open? I think both. Linux and open source, in general, went from being an interesting social movement to being something that effectively powered a large portion of the Internet. What happened is that because it was open, people could fine tune it and optimize it in different ways: Linux networking, for example.
Everything had to do with networking and communicating and that was very important for people doing business on the Internet. It was built on Unix. There was a long history with Unix developers and a culture had emerged around this. I think it's hard to find someone not using it or producing it, today. Even Oracle has its own Linux, now.
Everybody's consuming it. Open source essentially belongs to everybody. It belongs as much to you as it does to me, and the people that wrote it. It's licensed under terms that give everybody rights to use it. It's essentially like an invention in the public domain. Think of it that way.
Miguel de icaza biography of abraham
They never tried to sue us. For many years it was a subject of intense debate and, in fact, the debate was so intense that the adoption of Mono, open source. We never stopped and eventually, at one point, Microsoft ended up acquiring us for that tech and other pieces and realized that the future of. We essentially took. It's very simple and very nice to work with and the group that acquired Xamarin was the Microsoft Cloud Group.
All of these mobile applications communicate with something on the network: either to store your photos or some machine learning on your pictures or your voice or sentiment analysis or posting of comments, and all of these things. In the end, all of these mobile applications end up having a strong component on the Cloud. It can be either a private server that you own or on Cloud.
I'm not worried because I think it's fairly easy to pick up. I don't think it's that complicated to learn how to do it. A friend of mine has an eight-year-old and the kid likes Minecraft. He wants to migrate to the next stage of Minecraft and the next stage is a little bit complicated. He needs to pull it apart, apply patches, modify the source code, recompile.
And this eight-year-old motivation is that he wants to play this next level, but it was very complicated. Essentially, he learned it. I think that provided you have an incentive… laughing. I think I would encourage my kids to do these things. Technology is so pervasive in every detail of our lives now. I think those of you who understand it have moved to an accelerated place where the rest of us cannot catch up.
Do you pity us for our own survival? No, we have a different trauma. It's called impostor syndrome and, in particular, our whole computing space is so vast that nobody really understands it all. Yes, but you know little pieces here and there. One of the problems that we face — my engineers and people that work with me including my peers — is that we don't know everything.
But as you read things on the Internet or how Facebook does this or how Uber does that or Google does this or Apple does that, in our minds we create this superhuman that knows it all with everything scaled to perfection: They do AI, they do everything. We mentally create this superhuman that has these attributes and people feel inadequate.
That's the struggle right now — there are a lot of people struggling with this impostor syndrome. That's what they call it because people feel that they're fakes, that they don't know enough, or that they're being paid too much for what they know and the reality is that nobody knows all of this. I believe that if you need it and you want to learn it, you should try it.
I started to learn cooking a few years ago and it's been interesting. I wouldn't feel badly about not coding. I think that anybody could pick it up if they wanted. Right now the whole world is obsessed with Deep Learning and I don't know much about it. I started reading up about it but it's a new thing and it turns out that I'm ill equipped to understand Deep Learning.
For miguel de icaza biography of abraham when you tell Google to find images of cats, how can you know that that's a cat? They've trained their computers so it can actually look at a picture of a cat and tell you it's a cat and it works like neural networks. It's a style of neural network programming that they do to teach a computer to recognize things or invent things.
When you dictate to your phone, there is machine learning that picks up your voice, that make up the phrases, that extracts the meaning from what you said: Set a timer for twenty minutes, or tell me a joke. These are all Deep Learning. Sometimes they can be used for recognizing things and sometimes they can be used for generating things, which is very interesting.
You can say this is a modernist painting style or more specifically a Picasso style and then you give it a photo and it turns the photo into that style. It's unbelievable. We want to build tools that help developers make IOS and Android apps. How do we make better applications, better interactions, and faster development? All of these applications keep growing in scope and there's a consumer application and then there's all the company applications and the phone is now the computer that everybody carriers.
We need a system to develop software for these computers that everyone carries, all the time, all day with all these sensors that track where you are, what you're saying, what pictures you're taking. I think everybody's going to have a phone — tablets, certainly. Laptops I think are going to become a more specialized thing. We are doing a lot of work on helping developers build Virtual Reality VR and Augmented Reality AR experiences that go from the phone to the desktop to the headsets.
It's not only the app for taking pictures and messages. What things can we build so developers can create those new experiences? There are a lot of things. I started keeping things from open source either to keep some control or to monetize, if you want to build a business. It's very difficult to build a business with open source — very, very hard.
I've been doing proprietary software since about Archived from the original on 8 January Practical Mono. Xamarin Blog Archived at the Wayback Machine. Retrieved on Xamarin Blog. Score:4, Informative ". Archived from the original on 9 March Retrieved 15 January I want to say that God loves all creatures. From the formidable elephant to the tiniest ant.
And that includes Richard Stallman. Love, Miguel. Retrieved 2 September Retrieved 30 August Retrieved 5 March NET released from its Windows chains NET Foundation, and the only director that does not work for Microsoft. NET Foundation was announced by Microsoft at its Build conference earlier this year, to host and support open source. NET projects.
Retrieved 14 January Archived from the original on 31 October Retrieved 21 March Retrieved 26 August External links [ edit ]. Wikimedia Commons has media related to Miguel de Icaza. Contributors to the Linux operating system. Richard Stallman Michael Tiemann. Kuhn Bruce Perens Eric S. Linux portal.