There’s a really terrific conversation happening on the cc-openedu listserv. It started out as a question about OER, but has moved on to a conversation about the purposes of open more generally. Dr. Chuck contributed over the weekend, and his contribution provides a great opportunity for me to respond with the first substantive post since I changed the name of the blog.
All the pull quotes in this post are from Dr. Chuck. He writes:
[Y]ou can wave your hands and dream of open content and a complete open source chain of production where the raw material is openly licensed and *everything* in the value chain is also free. I have done this for *one* course – Python for Everybody. If you start with my github repo, you can build an LMS, a web site, an online teaching system, and even a camera ready textbook ready for printing using 100% free software. I use LaTeX and pandoc for the print book – it is perhaps less convenient that [sic] Word but it is free. P.S. I also have a README that tells how to do it.
It is possible with great effort, but there are a number of problems.
First, it is harder to keep a 100% open chain of production from beginning to end – you need solid technical skills and a lot of patience. I have shown 100’s of people my 100% open process – and literally no one has replicated it because it is easier to just fall into the easier path of proprietary approaches.
There is an incredibly important point that I think people frequently miss. We are often told that the most important purpose of being open is to increase access. In theory, when it comes to educational resources nothing could possibly provide more access to more people than openly licensed source code to an LMS, website, online teaching system, and camera ready textbook. It’s got everything you need. You can adapt it any way you like. You can run it anywhere you like. You can use it any way you like. And, in the case of Python, it actually exists – right there in Dr. Chuck’s GitHub repo.
That’s the theory. But what actually happens in practice? Dr. Chuck tells us that, despite the thousands of hours of time and effort he has invested to both (1) make the full chain of tools and content open and (2) show hundreds of people how to use these tools and content themselves, literally no one has done so.
We should pause and ask which approach really, truly, provides access to more people – (1) the Python for Everybody GitHub repo with an excellent README and all the 5R permissions or (2) the ready-to-use version of Python for Everybody on Coursera? Empirically speaking, it’s approximately one million times easier to take Python for Everybody on Coursera than it is to install, configure, troubleshoot, and run all these tools yourself. We know this is true because as of March 1, 2021, 985,081 people have enrolled in Python for Everybody on Coursera and remember no one has stood up the tool chain themselves.
As a 100% open end-to-end person (one of the few) – I get it – and accept that 100% open is always going to be a hard path – it is like being a monk and sleeping on cold stone floors 🙂
I have nothing but respect for Dr. Chuck. There are often sacrifices associated with living according to one’s principles, and he is obviously making them. And the incredible difficulty of this 100% open path should cause us to pause and ask ourselves about the problem we are trying to solve. If the primary goal of being open is to increase access, the Python for Everybody example is extraordinarily interesting. Think about first-generation, minoritized, or otherwise at-risk learners. Think about the (primarily adjunct) faculty who serve them.
Now, sincerely, pause and ask yourself – which provides these students and their faculty with more access – an openly licensed GitHub repo or an easy-to-use offering on Coursera? Even when the Coursera option costs $49 – which provides more access to more people? Really think about it. In terms of raw numbers, how many people who might be interested in learning Python can come up with $49? How many people who might be interested in learning Python can get the 100% open tool chain up and running?
By the way – there is a way to make money on things like printing, hosting, support, etc etc without violating the principle of 100% open. The Occam’s razor is whether someone else can replicate what you are doing if they put their mind to it.
I understand what Dr. Chuck is trying to say here, but I want to point out that someone can always replicate what you’re doing if they put their mind to it. In fact, the stories of the most successful open source software are stories of someone putting their mind to replicating the functionality of proprietary software – Linux from Unix, LibreOffice from MS Office, GIMP from Photoshop, &c., &c. You might even argue that many popular OER work very hard to closely replicate proprietary textbooks. But back to the point I believe he was actually trying to make…
This is clearly a principle he feels strongly about, given the monk-sleeping-on-cold-stone-floor level of commitment he puts into making sure he provides both options for Python for Everybody – the DIY-able GitHub version and the much more usable Coursera version. But I suppose at some point it’s with pausing to ask the question: if no one takes advantage of the DIY version, how much effort does it really merit? Especially when that effort could go into other work that would have a much larger impact?
When I was a Shuttleworth Fellow I received one of most difficult pieces of advice I’ve ever been given. The advice was this – “don’t let your principles keep you from accomplishing your mission.” (This was in the context of a discussion Lumen’s principle of never charging students directly.) I didn’t fully understand it at the time. In the early days of Lumen, I thought the important work we were called to do was to make more things more open. Open all the things!!! Make them as open as possible!!!
But open is a means, not an end.
Lumen’s mission is to “enable unprecedented learning for all students.” There are myriad ways that leveraging the 5R power of open helps us do that. But there are also cases when investing the time and effort necessary to be more even more open would actually work against our real mission, which is enabling unprecedented learning for all students – not being as open as possible.
The thing that pisses me off in conversations like these is how those who are “pretty open” or “open core” or whatever participate in these discussions with the intent of defining their variation of hybrid proprietary + open in the name of money as “good enough” or “the best we can do” or “an ideal compromise”. They want validation / kudos / accolades for their particular choice of non-open bits.
I get that there are a lot of “not 100% open” business models and those should be “allowed” – but they should not be “celebrated” as the “pinnacle” of open just because someone makes a speech about how *their* hybrid model is the best we can do.
I don’t know that Dr. Chuck is talking to me directly here, but even if he’s not I think it’s a productive exercise to spend time with critiques from smart people you respect and see what you can learn from them.
Speaking personally, I’m not interested in creating a business model that is celebrated as the pinnacle of open by anyone. I’m interested in developing a model that maximizes positive impacts on student success. As I’ve written before, when you’re talking about the impact educational materials can have on student outcomes, I think the key metrics are success, scale, and savings: how much can you improve outcomes, for how many students, and how much money can you save them while doing so.
Open – as in openly licensed content – has an important role to play in this effort for me personally. It enables continuous improvement, which drives gains in outcomes for students. It sidesteps royalties, which means greater savings for students. But open is not the star of the show. It plays second fiddle to a number of things, like evidence-based learning design. (Increased access to ineffective learning materials doesn’t help anyone.)
If your goal is to be as open as possible, it will lead you to make one set of choices. You will begin by assuming Everything Should Be Open™ and work hard not to lose ground on that commitment. If your goal is anything else, you’ll think about open instrumentally – as one of many tools to accomplish your goal. Each place you might choose to be open, you will thoughtfully consider whether doing so would increase the likelihood of you accomplishing your goal. You will feel like open is a means and not the end.
We should pause and ask the question – is more open always better?