why free, libre, open source software at the university

Download Why Free, Libre, Open Source Software at the university

If you can't read please download the document

Upload: juan-j-merelo

Post on 13-Apr-2017

673 views

Category:

Education


0 download

TRANSCRIPT

Fostering free software at the University

That's the title in the schedule, right.

The source of open source

An university is a diverse community of workers separated in two different groups: researchers and staff, and there are the students.It's the source of open source. Linux was born in the university years of Linus, Richard Stallman comes from MIT, and, well, this thing is taking place in an university.So it makes sense to systematically try and convince people there that there's something called free or open source software, and that maybe, perhaps, only if they're ready, they should the fuck start using it right now! And developing, and teaching, and, well, all the things that are done at the university.

Four freedoms

JJ MereloUniversity of GranadaFree Software Officehttp://osl.ugr.eshttp://twitter.com/oslugr

How many FLOSS talks start with this? The 4 freedoms are great, and the basis of our creed. However, you can't come across with it to people who do not even know the difference between hardware and software, people from humanities, 60-year old clerical workers who still call their computer the electric typewriter. You tell them the metaphor of the car with the boot welded shut, and they couldn't be happier about it. In fact, I wouldnt mind if I left car stuff to car professionals. Think about the way you look at a photocopier You want it to copy, right? That's the way people look at computers. They want them to do computer things. That's it. Most people are indifferent towards the freedom of their software, and a few are firmly against (mostly in computing services and software engineering depts, but also in others).So you have to reinvent the freedoms so that you convince the architect vicepresident for infrastructure and the manager who studied constitutional law. All of them, with a common past as Windows users.

Freedom to choose

It's about using the tools you want from the task at hand. Imagine you had carry to the university backpacks from a single brand: JanSport, let's say. Oh, wait, everybody does that already...It's the same thing when a professor asks her students to submit a paper in Word. Exactly the same. Freedom to choose LibreOffice, OpenOffice, ApacheOffice, any other branch in the last two minutes, no? Ok... Abiword... wait, this one sucks anyways... OK, whatever. Freedom to choose. Besides, this is a freedom you have and you give (as a researcher, or to students)

Freedom to switch

How many times have you heard I'm using Matlab because I was taught Matlab and I prepared my classes with Matlab And then their students will do the same... and so on ad infinitum. An infinite sequence of people teaching Matlab and making MathWorks a tiny bit richer.Let's teach the concepts, not the tools. Octave, Matlab, SciPy, Maxima; what's the difference? Are you teaching how to push buttons or Math with capital M? You're free to choose, you're free to switch! You give people the freedom to switch! (except to AbiWord, which still sucks)

Freedom to spend

When you sit down to do the university budget, first thing you hear is Make it 10% less than last year. Second: you have to pay the racket to Microsoft, Oracle, Mathworks and the rest: quarter million euros. Or else.Same happens at the Faculty and Dept. Level. Of course, there will be some licenses that you've just got to pay. No other way out. Maybe for research, some specific vertical solutions at dept. level. But there's nothing magic in administration and teaching stuff, most of the stuff (maybe all) can be done with open source software.And this gives you the freedom to spend it somewhere else. Avoiding to fire teaching assistants, for instance. Or paying interns. Whatever.

Freedom to innovate

The worst thing about proprietary software it's not that it's expensive and hostage-creating. It's that it's closed. Finished. WYSISYG. Open source software leaves you freedom to innovate. To add stuff. To change it. It allows you to scratch your itch, but also creates that itch that you can later scratch. If you use Octave, there's lot of material available, but you can ellaborate on it, create your own. The pattern of interaction with free software is absolutely different from closed software. It's about generosity and sharing, not about paying up and shutting up.

Freedom to increase your mojo

This is the last of the 4 freedoms... what? It's the fifth one? No, in fact it's the 0. I use 0-based counting.What's this about? One student came up to our office saying that he wanted to free his program, done for a course assignment. Why? we asked. I'm fed up with having it copied by all my class mates. This way the original author will be at least known (and recognized).Same goes for clerical software for university management. Something done for a PhD. And, of course, software you have created as part of your research. No (open) source, no citations. No citations, no tenure. No tenure, no joy.

Hey! That's 5 freedoms!

This is the last of the 4 freedoms... what? It's the fifth one? No, in fact it's the 0. I use 0-based counting.What's this about? One student came up to our office saying that he wanted to free his program, done for a course assignment. Why? we asked. I'm fed up with having it copied by all my class mates. This way the original author will be at least known (and recognized).Same goes for clerical software for university management. Something done for a PhD. And, of course, software you have created as part of your research. No (open) source, no citations. No citations, no tenure. No tenure, no joy.

Did I convince you?

Probably not. You're bored to death. But my point is that if you want to win people in an university, it's never about the software and it's almost never about the freedom. It's about the budget (and who handles it) it's about resistance to change and it's about vicious cycles.

Free Software Office, University of Granada

Serving free software (and the university) since 2008.

Actually, we serve free software since before, 1993 or maybe even before that. But the office, as such, was created in 2008. And how do we try to serve free software, given all I've said before? We have a series of lessons we have learned which work well, at some level.

Be transparent!

Transparency goes hand in hand with free software. Free software is about letting people decide, transparency is giving them the information to decide. Be transparent in your decisions, be open to what people say.

Be coherent!

Basically: do what you preach. If you build software, release it with a free license. Teaching material too. Use free operating systems, linux or BSD.

Provide epiphanies!

Did you remember the time when you started to use free software consciously? Maybe because it was free, maybe you wanted to study operating system, maybe you wanted a low-cost Unix box. You have to help people find their own epiphanies. Maybe they realize it's great to never have to worry about viruses. Maybe they realize releasing a library will have them cited to high heaven. Maybe they just find it personally fulfilling and politically motivating. You have to provide the occasions through personal contact, events, free (and paying, of course) lessons. Or, see below

Ride the wave!

FORTRAN is a perfectly serviceable language with lots of good open source implementations. However, you're not going to win anyone giving free Fortran tutorials. Android, Arduino, jQuery, Python, cloud computing... you have to identify the trending topics in the tech, IT and OS world and attract people to open source using them. Of course, cost cutting is also a wave you have to ride: there's no money for paying licenses, people will stop paying them. But that will not win OS converts unless you engage users and help them manage change; if you don't, they will just convert to pirated proprietary software.

Never surrender!

Like Asterix and Obelix, single-handedly trying to defeat the Roman Empire from their little hamlet in Bretagne, never surrendering, FLOSS people must fight battles for years on end and in all fronts: acquisitions, research, teaching, staff training, staff entrance examinations, new student admissions... a battle is not lost until you declare yourself defeated, and there's always a next year to fight for budget, to migrate a subject or a staff office to open source. Sometimes you'll win by exhaustion, but when you do, protect and expand the bridgehead until, eventually, it comprises the whole university.

Looking for international partners

Any question? [email protected]://osl.ugr.es