mapa del software libre y open source
TRANSCRIPT
El Mapa del Software Libre
y Open Source
Expositor: Lic. Clever Floreshttp://cleverflores.blogspot.com
Contenido
I. - El Software Libre y Open Source (FLOSS)II.- FLOSS para usuarios finales III.- FLOSS para educacinIV.- FLOSS para empresasV.- FLOSS para programadores
I.- El Software Libre y Open Source (FLOSS)
1.1.- Definicin de Software Libre y OpenSource
El software libre y de cdigo abierto (tambin conocido como FOSS o FLOSS, siglas de free/libre and open source software, en ingls) es el software que est licenciado de tal manera que los usuarios pueden estudiar, modificar y mejorar su diseo mediante la disponibilidad de su cdigo fuente.
1.2.- Beneficios del FLOSS
Aunque hay ciertas diferencias; comparten muchos beneficios de cara al usuario.- La mayora de software FLOSS es gratis.- Se puede acceder a los cdigos fuentes de los programas y aprender de l.- Se puede modificar el cdigo fuente y adaptar el programa a nuestras necesidades.- Se puede participar en el desarrollo del programa activamente, trayendo fama a tu vida.
FLOSS vs Software Privativo
Gratis
Cdigo Abierto
Modificar el programa
Sin lmites de uso ni distribucin
Sin lmites de copia(El pirata es tu amigo), la BSA ni te va a fastidiar.
Caro, Muy Caro
Cdigo Cerrado
No lo toques
Lmites de uso regido por EULA.
Lmite de copia (no a los piratas), la BSA te va caer
Pregunta
Si casi todo es gratis en el FLOSS, de que viven los programadores?
Respuesta
De la caridad
1.3.- Modelo econmico del FLOSS
Como el modelo de negocio basado en licencias no es rentable en
el FLOSS; la viabilidad econmica se traslada a los servicios.
- Soporte y- Capacitacin
La popularidad el uso del software Floss derivar en necesidad de
soporte y capacitacin.
1.3.- Modelo econmico del FLOSS
Sin embargo
No todo el FLOSS se desarrolla en base al modelo de servicios; en
otros casos el inters educativo y cientfico por parte de las
Universidades, organismos sin fines de lucro; as como del inters
gubernamental; permiten financiar y desarrollar los proyectos de
Software Libre y Open Source
Ufff felizmente no tenemos que mendigar :)
II.- FLOSS para usuarios finales
2.1.- Tipos de Usuarios finales
Usuario final de empresa: Slo requiere su suite de ofimtica, correo, Internet, reproducir msica y video.
Usuario final de casa: Similar al anterior, pero requiere tambin de juegos.
Usuario final especializado: Requiere software de diseo 2D y 3D y otros software.
2.1.- El Sistema Operativo
El S.O. Predilecto del software libre es GNU/Linux y se recomienda las sgtes. distribuciones para un usuario domstico.
- Linux Mint http://linuxmint.com- Ubuntu http://www.ubuntu.com- Mageia http://www.mageia.org - OpenSusE http://www.opensuse.org- Fedora http://fedoraproject.org
Aunque de todas formas el usuario final puede usar windows (si no queda otra) y hacer uso de software FLOSS
2.2.- El Entorno de Escritorio
Esto puede confundir a un usuario; pero con los cambios de GUI en windows, ya el usuario le teme menos a una nueva interfaz, se recomienda.
- KDE 4 (similar a windows) con Maegia u OpenSuSE- Gnome 3 con Fedora- Mate (Gnome2) con Linux Mint- Unity con Ubuntu Linux
OpenSuSE
Ubuntu
Fedora
Linux Mint Mate
2.3.- Ofimtica
La mejor Opcin es Libre Office; viene pre instalado en las
distribuciones linux y tambin tiene versin para windows; cuenta con
los sgtes programas:- Writer Hoja de texto - Calc Hoja de clculo-
Impress Presentaciones- Draw Dibujo Vectorial- Base Base de
Datos
http://libreoffice.org
2.4.- Otros Programas
- Navegadores: Firefox y Chrome - Msica: Amarok, Banshee, Clementine, Rhythmbox - Video: VLC, totem, kaffeine - Correo Electrnico: Evolution, Thunderbird- Proyectos: OpenProject- Diagramas y mapas: Da- Chat y Vdeollamada: Ekiga, Skype, Gmail
2.4.- Otros Programas
- Edicin Fotogrfica:Gimp, Krita - Dibujo Vectorial:Inkscape, Xara xtreme - Diseo 3D: Blender - Edicin de Videos: OpenShoot, Lives, ffdiaporama- Edicin de Msica:Audacity,RoseGarden- Diseo de Ingeniera: FreeCad, Qcad
Amarok
Inkscape
The Gimp
Blender
Freecad
2.5.- Juegos
- Libres: http://en.wikipedia.org/wiki/List_of_open_source_video_games
- No libresSteamLead 4 deadDungeongs Dragons,etchttp://www.gamingonlinux.com/index.php
III.- FLOSS para educacin
ver: http://www.gnu.org/education/education.es.html
- Moodle http://moodle.org - Chamilo http://chamilo.org - Dokeos http://dokeos.com - Atutorhttp://atutor.ca - Sakai http://sakaiproject.org - Ganesha http://www.ganesha.fr/
3.1.- Sistemas de Educacin Virtual (lms)
- Opensis http://opensis.com - Centre/SIShttp://centresis.org - Fedena http://projectfedena.org - SchoolToolhttp://schooltool.org
3.2.- ERP Educativo (SIS)
- LibreOfficehttp://libreoffice.org - Squeakhttp://squeak.org - Sugar UI http://wiki.laptop.org/go/Sugar - SchoolToolhttp://schooltool.org
3.3.- Software Educativo
Sugar UI
- Open Course Warehttp://www.ocwconsortium.org/ http://en.wikipedia.org/wiki/OpenCourseWare
- OERhttp://www.oercommons.org/oer
3.3.- Contenido Educativo
- OLPChttp://laptop.org- Arduinohttp://arduino.cc- Raspberry Pihttp://raspberrypi.org- Lemotehttp://www.lemote.com- Aakashhttp://ubislate.com
3.4.- Hardware Educativo
OLPC
IV.- FLOSS para Empresas
- CentOShttp://centos.org- Debian GNU Linuxhttp://debian.org-Ubuntu Server LTS http://ubuntu.com
4.1.- Linux para Empresas
- Firewalls UTMs: Permiten asegurar el trfico de red entre la internet y nuestra red local, as como aplicar polticas de uso de internet y establecer conexiones privadas remotas (VPN); opciones libres son: Zentyal, Endian, PfSense, ClearOS,BrazilFW
* son equivalentes a productos privativos como Juniper, Fortinet, Cisco ASA,Websense etc.
4.1.- Firewalls UTM y Seguridad
- Zentyal http://zentyal.com- Endianhttp://www.endian.com- PfSensehttp://pfsense.org- ClearOShttp://clearfundation.com- BrazilFWhttp://www.brazilfw.com.br
4.2.- Firewalls UTM y Seguridad
* Monitoreo de Red - Zabbixhttp://www.zabbix.com - Nagioshttp://www.nagios.org
* Inventario de Hardware y Software- OSCInventoryhttp://www.oscinventory-ng.org
* Soporte y Mesa de Ayuda- GLPIhttp://glpi-project.org
4.2.- Herramientas de Red e ITIL
- Zimbrahttp://zimbra.com- Zarafahttp://zarafa.com- MTAs:postfix,sendmail,exim-Imap:courier,cyrus,dovecot
4.3.- Correo Electrnico y Colaboracin
- Adempierehttp://adempiere.org- Xendra (Per)http://www.xendra.org- OpenBravohttp://www.openbravo.com- SugarCRMhttp://sugarcrm.com- VtigerCRMhttp://vtiger.com
4.4.- ERPs y CRM
OpenBravo
- MySQLhttp://mysql.com- PostgreSQLhttp://postgresql.org- MongoDBhttp://mongodb.org- CassandraDBhttp://cassandra.apache.org- FirebirdSQLhttp://www.firebirdsql.org
4.5.- Bases de Datos
- MySQL Workbenchhttp://www.mysql.com/products/workbench/ - PgDesignerhttp://pgdesigner.sourceforge.net/
- SQL Power Architechhttp://www.sqlpower.ca/page/architect
4.5.- Modeladores de Bases de Datos
MySQL Workbench
Pg Designer
* CMS - Joomlahttp://joomla.org- Drupalhttp://drupal.org- WordPresshttp://wordpress.com
* E-Commerce- Magentohttp://www.magentocommerce.com- PrestaShophttp://www.prestashop.com
* EMS y DMS- Alfrescohttp://www.alfresco.com- KnowledgeTreehttp://knowledgetree.com
4.6.- CMS, E-commerce y Gestores Documentales
- Openfilerhttp://www.openfiler.com- FreeNAShttp://www.freenas.org- Baculahttp://www.bacula.org
4.7.- Backup y Almacenamiento en Red
* Tecnologas de Virtualizacin - Kvm +virt manager
http://www.linux-kvm.org- OpenVZhttp://wiki.openvz.org-
VirtualBoxhttps://www.virtualbox.org
*Distro Bare Metal- Proxmoxhttp://www.proxmox.com- OpenNodehttp://www.opennodecloud.com
* Cluster de Mquinas Virtuales-oVirthttp://www.ovirt.org
4.8.- Virtualizacin
Virt Manager
oVirt
- Asteriskhttp://www.asterisk.org- Elastix http://www.elastix.org- FreeSwitch http://www.freeswitch.org
4.9.- Telefona IP
V.- FLOSS para Programadores
5.1.- IDES de Programacin
Existen Mltiples herramientas para desarrollar aplicaciones y programas en los principales lenguajes de programacin, haciendo uso de Bases de datos como PostgreSQL o MySQL estas aplicaciones pueden ser web, cliente - servidor o mvil
- PHP: Netbeans, Eclipse, Zend Studio- Java: Netbeans, Eclipse, vim, emacs- QT: QtCreator, Kdevelopment- Android: Eclipse, AndroidSDK- Mono (.NET): Monodevelop
5.1.- IDES de Programacin
- JavaScript, Ajax: Aptana, Extjs, Dojo, JQuery, Phonegap
- Python: Netbeans, Eclipse, MonkeyStudio- GTK: Glade, Anjunta- Basic: Gambas- FreePascal: Lazarus- Ruby: Eclipse, Kdevelop
5.1.- IDES de Programacin
C: Eclipse, Netbeans, Anjunta,vim, emacs
C++: Eclipse, Netbeans, Anjunta,Kdevelop, vim. Emacs
Lua: LuaEdit
5.1.- IDES de Programacin
- Netbeans http://www.netbeans.org- Eclipse http://www.eclipse.org- QtDesigner http://qt-project.org- Mono Develophttp://www.monodevelop.com- Lazarus http://lazarus.freepascal.org- Gambas http://gambas.sourceforge.net- Glade http://glade.org- Vim http://www.vim.org- Emacs http://www.gnu.org/s/emacs
Netbeans
Eclipse
Mono Develop
Gambas
Qt Designer
Glade
5.2.- Servidores Web
- Apache http://apache.org- Nginxhttp://nginx.org- Lighttpdhttp://www.lighttpd.net- Tomcathttp://tomcat.apache.org- Jettyhttp://jetty.codehaus.org- Varnishhttp://www.varnish-cache.org
5.3.- Frameworks de Programacin Web
- Node.js http://nodejs.org- Zend Framework http://framework.zend.com- Spring http://www.springsource.org- Django http://www.djangoproject.org- Ruby o Rails http://rubyonrails.org- Play http://www.playframework.org - Seam http://www.seamframework.org
5.4.- Frameworks de GUI de Escritorio
- GTK http://www.gtk.org- Qthttp://qt.digia.com- OpenJDK Swinghttp://openjdk.java.net- Java SWThttp://eclipse.org- wxWidgetshttp://www.wxwidgets.org
5.5.- Frameworks de GUI Web
- Jquery http://jquery.org- GWThttps://developers.google.com/web-toolkit- Dojohttp://dojotoolkit.org- Extjshttp://sencha.com- zkhttp://zkoss.org
5.6.- Frameworks de GUI Mviles
- Jquery Mobile http://jquerymobile.com- Phonegaphttp://phonegap.com- Senchahttp://sencha.com- Android SDKhttp://developer.android.com/sdk- Maemohttp://maemo.org
5.7.- GIS
- OpenStreepMap http://www.openstreetmap.org- OpenGTShttps://opengts.org- Navfree Androidhttps://play.google.com- MapServerhttp://mapserver.org- Postgishttp://postgis.refractions.net- Quamtum Gishttp://www.qgis.org
5.8.- Sitios para programadores
- http://sourceforge.net- http://reddit.com/r/programming- http://github.com- http://code.google.com
Muchas Gracias
Clever [email protected]