It is really hard to attract any top development talent, or even try and convince current employees to stay up to date with current trends. Lots of development teams are stuck in old waterfall mentalities on huge java stacks.
We have laws that protects students data and doesn't allow us to host student or even employee information on U.S. servers. Provincial laws and mandates handed down from deans because of the Homeland Security Act hinder the use of any sort of SaaS's. It makes it really hard and disheartening to provide and develop good solutions.
I can't suggest someone go use certain survey tools, or use mailchimp to handle a small campaign for example. I am not supposed to promote the use of Google Drive or Dropbox for day to day use with other staff because of fear they will start storing data they aren't supposed to on it. We often end up with sub-par self hosted copies of great applications, but no one wants to use them. Google classroom looks really cool but there is no way any schools in this province would be allowed to use it.
I've got my team quite agile for a Uni development team but we still face lots and lots of problems with FERPA(US student privacy rules), and trying to work with much less agile internal teams. Most of the rest of the local developers are 40-60 and very resistant to any kind of change. (seriously using .net instead of java was hugely controversial)
I've waited months for a bug to be fixed because it "wasn't in the schedule". Theres a kind of "sealed lab" mentality where they hold a bunch of meetings to get stakeholder views, and then disappear for 3-4 months and come back with some 1/2 working software that I could have(and a few times have) knocked out as an alpha in 3-4 weeks.
It's the worst aspects of people being "enterprisey" with people who have no performance or profit pressure so they're able to put out crap and if it's better than nothing the admins accept it.
Was this for a server app or the client side? Because for a server app, I can't imagine any circumstance where this would make sense, since the two are so similar anyway.
I'm all in favor of disruptive competition in that market, mind you! But I don't think it's easy.
The argument is against a solution that has no possibility for self-hosting and maintaining control of data. That they offer a hosted/SaaS option is irrelevant, because they also offer a regular self-hosted solution.
You upload all your students grade information to an external private company? Which university do you work for where this is allowed?
It's free/open sourced, meaning that every education system with a budget finds it appealing. Once implemented though, the organization will need to spend buckets of money to design, roll out, and maintain Moodle.
What you end up with is organizations installing Moodle, rather than some higher quality, equal-cost education software they should have installed from the beginning.
Why the distinction is important is because if they stated publicly that they weren't gathering a specific type of data (and I felt they weren't legally compelled to lie by a government), I would trust that statement.
The OP is right to be concerned; once we are ok with intermediation of the social contract; we are no longer in control; we loose power, and even of we dont agree or dont trust the provider of goods or services; we cant do anything to stop them, and thats whats wrong.
Its a small detail, but a very important one!
Dont accept intermediated social contracts anymore, in digital age, we can all have our own private, self-determined social contract, and that can be enforced even on our democracies and fundamental rights
Or will they (a) sit on your children's data for all of their life and (b) within a decade or two break out of the adware niche with Google Services for Health and Life Insurance, Google Services for Banking and Credit, Google Services for Human Ressources, and Google Services for Law Enforcement?
This is to contrast it with the privacy policy of other systems like Canvas: http://www.canvaslms.com/policies/privacy-policy
Selected out of context quote from the Terms of Use: "You warrant that the holder of any worldwide intellectual property right, including MORAL rights, in Your Content, has completely and effectively waived all such rights and validly and irrevocably granted to you the right to grant the license stated above." Caps to add emphasis.
The section you quoted just means that the user is promising not to post pirated content to Canvas
In the context at issue (copyright law): http://en.wikipedia.org/wiki/Moral_rights
As I understand, Germany and many European countries are heading in this direction.
E.g., In the 90s and early 2000's Novell had a big presence in Universities/etc, providing network systems such as eDirectory (their Directory Services stack) Groupwise (email) etc. Yes these were proprietary, but they were also controlled by the customer - if you wanted to switch to OpenLDAP or AD or whatever, you could dump your whole Directory Services tree to LDIF file(s) and import them elsewhere. If you wanted to migrate from Groupwise to something using MBOX or even to Exchange, there were tools to do so, and there was never any need to worry about "well what happens with the data?"
I have no problem with a school or government using proprietary software, so long as the data created remains in the institution's hands, and is in a format that can be easily read by or exported to alternative formats.
I absolutely have a problem when educational institutions say "yeah we're going to use this solution for email because it's free" - the students have no fucking choice, and there is little or no consideration given to how the company uses the data.
> It would be cheaper and far more effective to hire a dozen open source devs to cater a particular platform to the public's needs, and have it be open and free to use forever.
Unfortunately, not many people in Higher Ed are technologists. Even hiring devs to work on open source tools isn't a good solution since most are inept at managing technology. The result of this kind of thinking is Moodle and Sakai, LMS's that have faded and failed. They're terrible to use and incredibly outdated. Horses, Camels, Committees, and all that.
On the other hand, Instructure makes a LMS called Canvas, which is open-sourced under a restrictive license. It's a Rails app on github. The tech is as much of a joy to use as anything in EdTech. They also have an impressive salesforce and have grown remarkably fast. They're due for an IPO soon.
Think about how many local governments and school districts they are - they couldn't possibly hire developers and manage the development and customization of open source platforms when they can barely keep their own IT running correctly.
In fact, that's a huge driver for the adoption of SaaS in local government - IT is such a scare resource. School districts often have only a handful of IT people for thousands or tens of thousands of students - they certainly couldn't afford to hire developers to customize, nor do they have the skills to manage them.
I understand the open-vs-closed concerns, and agree that open source is better, but SaaS is a godsend for local government.
The "exam submission system" for primary schools failed completely the first two times when the pupils was sitting the exam.
The police completely cancelled their new it-system after spending $90 million.
etc.
So when the (Danish) public sector makes stuff that's worse than BLACKBOARD, it might for the time being be the least of the evils to outsource it to the private sector.
And then move on, leaving an unmaintained chunk of code that, while possibly better than the third-party software, instantly becomes a liability of unmaintained code. There's a reason why contractors have a bad reputation in the industry for the code they deliver. It's only developers that know they'll have to live with their work for the foreseeable future that put thought and effort into maintainability.
The only way that your "CS students over the summer" plan could work is if the University put a ton of effort into bootstrapping an open source community. Even then, it's doubtful they could create something that would be appealing enough to work on. Academia has a contractor-like reputation for producing code bases that are mostly only intelligible to the sole developer that worked on it.
Personally, I'd put my money on a non-profit third-party organization like Khan Academy to be able to design something that gets traction. They know the space, have world-class engineers and would be able to generate enough PR to start a community around a tool that they open source.
I think of Google's place here like I thoughts of Apple's in the world of smartphones -- they are in the position to normalize a new way of learning, which is the largest hurdle that perhaps only a powerful private company can accomplish these days. We can worry about the need to depose them with better tools if/when the need arises :)
Requiring that data be open and standardized (as far as import-export is concerned) makes sense, requiring that UI to manipulate that data is built by a government-affiliated entity is questionable.
Even if you love government-designed Web sites, there might be someone somewhere capable of building faster, more intuitive, mobile-friendlier front-end.
Then again, the Univ. at which I teach outsources the e-mail to Microsoft.
I tend to not understand.
And I agree: students data belongs to the University, not to google.