Upload
librecon
View
81
Download
5
Tags:
Embed Size (px)
Citation preview
BENEFICIOS DEL SOFTWARELIBRE
BENEFITS OF FREE SOFTWARE
Jorge J. Gómez Sanz ([email protected])Asesor del Vicerrectorado de InnovaciónUniversidad Complutense de Madrid
ABOUT THE UCM
Dated back to Spring 1293 81.218 registered students during 2013-2014
72.454 from UCM centres 8.764 from associated centres
89 student associations 5.873 Professors & Researchers 4.159 Administrative & Labor Staff 2014, 510M€ budget
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
2
FOSS IMPACT
Some developments are/have been made by externalcompanies Maintenance costs Product evolution
FOSS means a change of paradigm Increase the importance of IT staff
They become something more than advanced users of anexternal system
They willingly participate more More dedicated people and new available positions
Enable a software factory More professional Support for a bigger scale developments Need of harmonizing everything
For us: enable large scale developments & provideadvanced services
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
3
INSTITUTIONAL WEB
26 Faculties 42 University Institutes 30 Librarires 185 Departments 20 Research Support Centres 6 Hospitals and health care centres 103 Research groups
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
4
CS WEB VS UCM WEB IN 2010LIB
RE
CO
N 2014, Jorge J. G
ómez Sanz,
Asesor V
r. de Innovación (acv@ucm
.es)
5
CS WEB VS UCM WEB IN 2014LIB
RE
CO
N 2014, Jorge J. G
ómez Sanz,
Asesor V
r. de Innovación (acv@ucm
.es)
6
INSTITUTIONAL WEB
Custom development with FOSS 4 developers 15 months
Still improving (e.g. search functionality)
3,6M monthly visits 1,1M unique monthly visitors 29M served pages
Our Web is in fact a CMS There are the equivalent of several web
masters in each centre
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
7
RELEVANT FOSS
jQuery (JavaScript library) http://jquery.com/ MIT license
Tinymce (Javascript Wysiwyg Editor) http://www.tinymce.com/ LGPL
Responsive File Manager (made with the jQuery library, CSS3, PHP and HTML5) http://www.responsivefilemanager.com/index.php Creative Commons Attribution-NonCommercial 3.0 Unported License.
Lightbox (Image manager) http://lokeshdhakar.com/projects/lightbox2/ Creative Commons Attribution CA
PHP QR Code (QR code generator) http://phpqrcode.sourceforge.net/ LGPL
rGraphs (Chart generator) http://www.rgraph.net/ Creative Commons BY-NC license
SimpleSAMLphp (SSO library) https://simplesamlphp.org/ LGPL CC
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
8
LMS: VIRTUAL CAMPUS
We started our experience in LMS with WebCT (non-FOSS) Efforts were invested in a proper parameterization Maintenance was external Minimal staff in UCM
Then we moved to SAKAI and MOODLE Needed to have resources to host and maintain Acquire expertise to properly install them Division of labor
Those who maintain the machine (OS, and related services) Those who maintain related services (like authentication) Those who maintain Moodle & Sakai
Recently, upgraded from Moodle 1.9 to Moodle 2.6 Need to keep an homogenous access to different
LMS Perhaps integrating Google Classroom?
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
9
MY INTEGRATEDCAMPUS
Choosing the best tool for the best problem Keeping options open Each platform has to be integrated with other UCM
systems
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
10
RELEVANT FOSS
Custom development Java Struts: http://struts.apache.org Single Sing On: oiosaml,
http://digitaliser.dk/group/42063/resources
Infrastructure OS Linux Red Hat. Apache Web server: http://httpd.apache.org Tomcat Application Server : http://tomcat.apache.org Mysql Database: www.mysql.com
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
11
REGISTERINGSUBJECTS
2014-2015 5610 subjects, 2204 professors, 81000 students LIB
RE
CO
N 2014, Jorge J. G
ómez Sanz,
Asesor V
r. de Innovación (acv@ucm
.es)
12
ACTIVITY(GOOGLE ANALYTICS,
JUNE 2014)
MOODLE 1.9
MOODLE 2.6
SAKAI
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
13
CUSTOMIZING THELMS
FOSS is fine, but it never fits your needs completely: it needs to be customized. Some examples: Little changes in the GUI: e.g. show name of the subjects
when mouse hovering Bread crumps to link to our “My Integrated Campus” Institutional Theme (including UCM logo) Integrating video-conference Subject virtualization utilities Connections with other systems
Register, or unregister, students automatically when they become officially, or stop being, UCM
Handle name and password with SSO Integration with Google Apps Education
But also to deal with bugs, e.g. problems with backups with stored pictures
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
14
FOSS: CUSTOMIZING MOODLE
Development PHP: http://php.net JQuery (Javascript Library): http://jquery.com/ Version control
GIT: http://git-scm.com/ SVN: https://subversion.apache.org/
Single Sign On simpleSAMLphp: https://simplesamlphp.org
Infrastructure OS Linux Red Hat. Apache Web server: http://httpd.apache.org/ Tomcat Application Server : http://tomcat.apache.org/ Mysql Database: www.mysql.com
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
15
CONSEQUENCES(1/2)
Our work with LMS and CMS would not have been possible without FOSS
Large organizations need someone to make their FOSS solution behave as expected Integration with other systems Dealing with bugs
Creating/deploying the system is not enough Need people behind Training costs
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
16
CONSEQUENCES(2/2)
Working positions / working areas were createdfor these projects Some were permanent ones Opposite to the previous scheme (non-FOSS
oriented), we are able to evolve our systems. More “my system” than “their system” feeling
Still, non-FOSS was necessary (some examplesfollow) WIRIS. Math writing aid. Anti-plagiarism (under study) Google Analytics Adobe Connect (being replaced by Big-Blue-Button)
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
17
CONCLUSIONS & CRITICISM
FOSS is not only about taking, but also aboutgiving As an organization, this is a pending issue As members of this organization, we comply and
produce FOSS for the community FOSS is not really free
Large organizations need to create IT positions A service is being deployed, so you need people behind
Otherwise, you need to contract someone else Make sure FOSS is still FOSS
LIBR
EC
ON
2014, Jorge J. Góm
ez Sanz, A
sesor Vr. de Innovación (acv@
ucm.es)
18