Open Source or Knowledge Socialization


I think that sooner or later you have to admit that the free software or open source is one of the most controversial, important and biggest social revolution of our industry.

Now we have a lot of new business models, from the free foundations and the hacker’s community to the business of the “free” stuff. Its important not only for the opportunities and the new models but for the social change that promotes.

Our world is becoming more and more communicated. Culture, languages and distances now doesn’t matter at all. More than ever we need to stop, to realize this new world, and to change, we are more concerned about mutual help to resolve our world most relevant issues.

I’m a believer of free knowledge and the importance of share what you know. If we stop to hold it just for ourselves our world will be very different. If you look at mathematics you will see how this science mother of others is sharing and creating innovations everywhere. The author will have the recognition from the community but you can use this knowledge at once, at no charge. Is even sort of a contradiction that you can patent immediately some applications of those mathematics and you don’t have to pay to the original author of the mathematics foundation.

It is understandable that patents have his place in history and that are or at least where good in a specific time and place, but I don’t see a terrible slow innovation by free or open software.

¿Witch business model will stand to the future? ¿Is there any chance that other industries like pharmaceutics will be on a free and open way of share the innovation and discoveries? ¿This will be sustainable? ¿What about automobile, construction or other industries?
¿What we can learn from mathematics and from the open source software?

A good friend told me once: Now is the time for knowledge socialization just turn around and look to Wikipedia.

¿Are we really achieving the knowledge socialization, are we ready for it?


Computer Vision


Computer vision has today less buzz but much more real and practical application. I’m a little impressed with the state of the art of this field. I remember those days at the Universidad La Salle when some friends and I was trying to get some advantages in image processing with the “new” mmx functions of the Intel Pentium processors and when we try to implement some Douglas-Peucker Approximation with the aid of the voodoo graphics cards and the glide libs. Today you don’t need almost anything about mathematics and you just need a standard computer to do very impressive things.

I think the most important thing of all is that today there are some good companies and startups that are making great business when before it were just an academic interest.

Microsoft for example always had some research on CV, and has some libraries out there, but now is making business with a more small company that has the kinetic technology. This is a good juncture I think and a good opportunity for startups or companies that clearly has a single-technology focused strategy.

If you had some interest you can check companies like PrimeSence or Seeing Machines to take an example.

Installing Ultimus Adaptive BPM Suite 8.2


The computer that will host Ultimus BPM Server must meet the following requirements:

CPU: Intel Pentium III or IV, 1.4 GHz or faster
RAM: 4 GB or more (3GB)
HD: 100 GB (20 GB)
Display (Suite): SVGA 1024×768 min)
SQL Server 2005 SP2

I’ve tested the installation on a Virtual Machine (VMWare) with these specifications:

CPU: AMD Opteron 880 2.4 Ghz (1 CPU)
HD: C: 10 GB, D: 20 GB (C: Operating System, D: Applications and Database)
Windows Server 2003 Standard Edition Service Pack 2

Windows Services and Components Configuration:

  • Internet Information Services (IIS) and Component Services (COM+)
  • Create a Windows Account for Ultimus Services. If you are on a Domain this account must be part of the Domain.

Important Notes:
If Microsoft Office SharePoint Server 2007 or Microsoft Windows SharePoint Services 3.0 and Ultimus Suite will be installed on the same computer it is recommended that Ultimus is installed first, then install SharePoint. Otherwise SharePoint will not function properly and to repair it you must go to Start -> Administrative Tools -> SharePoint Product and Technologies Configuration Wizard.

Installation Order:
1. Operating System
2. IIS and COM+ Enabled (Add Application Role)
3. Go for Service Pack 2
4. Internet Explorer 8
5. Net Framework 3.5 with SP1
6. SQL Server 2005 Standard and SP2



Definitively one of the very best advantages of the Linux operating systems it’s the specialized markets that are created. Jolicloud seems at least on their site to be one of the promising Linux for netbooks with an excellent support for the current configurations. I have to test it some weekend with a lot of free time. I’m using the Ubuntu desktop version, and it’s very pleasant and responsive but I’ll give a try to the “atom optimized” versions when I can.