English Peke Press
Cryptography, technology and computer science

Feb
22

I would like to make a distinction between the free software, the software that cost nothing, and the open source, sometimes, we can make a wrong definition of a software in this area, because it is may be similar in the execution, when you donwload it and use it, but very diferent in the terms of use and the avaibility of it.

To start, in my opinion there are four types of software avaible for everyone, this are:

  • El FreeWare: En este caso se trata de software gratuito, que podemos descargar gratuitamente de internet, pero cuyo codigo no está liberado y por lo tanto no es software libre, solo es free de gratis.
  • El Open Source Software: Esto es lo que llamamos software libre, que no quiere decir que no tiene un negocio detrás sino que su codigo fuente es accesible y está a la disposición del usuario, lo que no implica que la empresa que lo desarrolle, haga negocio con el soporte o la implantación del mismo.
  • El ShareWare: Este tipo de software, es aquel al que podemos acceder desde internet y descargarlo, pero con una fucnionalidad limitada, ya sea en tiempo o en el limite de acciones que se pueden realizar en el, el código no es accesible por el usuario.
  • El software privado: Este es el más común (o conocido) de (por) todos, es por el que se paga directamente por el programa en si mismo y se recibe una licencia, ya sea esta de ejecución (el S.O. que vienen con el ordenador — es decir Windows) o de posesión de una copia. El código no esta accesible para el usuario.

These are, may be only my approach, the four categories, esaily isolated one of each other, that i see. There are clear diferences between them, only the open source, is the one that give us access to the source code, but not the only one that is free, the freeware, can be accessed freely, but cannot reach the code of the software, the private software and the shareware, indeed the share is firstly free, but to get the full functionality of it, both could be tagged as pay for it software.

Notice that the open source software, should be keep that way, in deffinition, when you publish a work, in open source, you should keep the next generations or evolutions of it, in the same license, so your work could be accessible for everyone and in theory you keep that policy because the creator of the work wants it that way, you can improve the software and keep it in open source.

This post finality is to emphasy the diferences between the free softwa, the one that cost nothing, but dont give access to the source code, and the open source, thats is free and give access to the code.

Just one last thing to say, the open source does not mean, no economic gain, it is just another model of business, may be you want to spread your work, everywhere, and make clients, that pay for the support of the software. realy you will ever get a personal client, like one at home, but you may have some companies that are interested in exernalize de support of their software, and pay nothing for it, or you could, develop personaliced aplications for enterprises.

Advertisements
Feb
19

Surfing the Web i found a serie of Webs, where you can short URLs, this may be a little nosense at first view, but thinking about sending sms, o posting in twitter or similars, where the number of characters, could mean to pay more for a text message, or not be able to coment a link you want to share, is very useful for these things, however this situatins could be solved another way, this is, may be, cooler 😉

This websites work with the simple thing of pasting the URL you want to shorten, and you recived a short URL, that can be shared and will redirect to the original website.

This is the one i use, but not for noreason at all, just because i found it the first one.

The links below, work the same way:

The last i founded, is a little diferent, require to sign in to use the tool:

Feb
16

In the connect function, the driver manager need to change the text NAMEBDD, with the name of the database you want to access, and where ut says USER and PASS, you have to write the user and the password of the database, (default root user, and blank password, not recommended)

public void connect(){
try
{
Class.forName(“com.mysql.jdbc.Driver”);
} catch (Exception e)
{
e.printStackTrace();
}
try {
conexion = DriverManager.getConnection(“jdbc:mysql://localhost/NomBDD”,”USER”, “PASS”);
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println(“Success!”);
}
public void disconnect(){
try {
conexion.close();
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println(“Bye!”);
}
note that the variable conexion must be declared globaly in the class, for this code to work.
Feb
15

Hello World!!

This is the english version of http://icrovett.wordpress.com

Please feel free to correct or comment my english, i will be very happy for any corrections done to my grammar, expression or whatever i write wrong.