Massachusetts Builds Open-Source Public Repository 135
An anonymous reader writes "Massachusetts on Wednesday took the wraps off a new software repository designed to let government agencies make more efficient use of open-source software. The repository will be managed by the Government Open Code Collaborative, a newly formed group of seven states and four municipalities that will contribute and download open-source software and proprietary software designed by government agencies for their use."
Massachusetts Information Technology Division (Score:5, Informative)
The ITD website has some really kewl stuff on it like a legal toolkit for using Open Source software [state.ma.us]. Press releases on the sit seem to indicate that Republican Governer Mitt Romney is behind the move to open source [mass.gov]. He'll be getting my vote when he runs for re-election.
Re:Massachusetts Information Technology Division (Score:3, Funny)
Re:Massachusetts Information Technology Division (Score:2, Funny)
Re:Massachusetts Information Technology Division (Score:2, Funny)
Re:Massachusetts Information Technology Division (Score:2)
Re:Massachusetts Information Technology Division (Score:2)
I didn't come in here wearing any pants, and I'm, er, not leaving with any pants...
Re:Massachusetts Information Technology Division (Score:1)
I er ah will have you know that ah our drunk senatahs are er bettah then anybody elses drunk senatahs
Re:Massachusetts Information Technology Division (Score:1)
Re:Massachusetts Information Technology Division (Score:1, Informative)
I'd love to see something open source being used at my school, but I think it's too late for that. Everyone's locked into Windows 2000, and every classroom has a SmartBoard, which I don't believe has Linux drivers.
The only Linux powered computer is the content filtering system, which everyone has grown to hate since it blocks game sites.
Oh well, in the Government is a start, hopefully, this will succeed and continue on to desktops in public sc
Re:Massachusetts Information Technology Division (Score:2, Informative)
Here are the installation directions [smarttech.com] for the driver.
Dont worry it is going to happen (Score:2)
Re:Dont worry it is going to happen (Score:2)
Re:Dont worry it is going to happen (Score:2)
Saying that you received it in the mail means nothing. Technically, receiving it in the mail means nothing, because you could have sold it or given it away, which would mean that you don't have the license anymore anyway.
The beauty of software released
Re:Massachusetts Information Technology Division (Score:5, Interesting)
Re:Massachusetts Information Technology Division (Score:2)
We could even start a geek relocation program for areas that don't have enough geek influence in their area. Slowly infiltrating at the municipal level until we control all the key economic and industrial centers. Then quietly moving up the levels of government until we control the world! Mwa ha ha ha!
Geeks of the world unite!!!! Throw off the pocket protectors of your oppressors and rise up!.
...Sorry. I got a bit carried away.
Re:Massachusetts Information Technology Division (Score:1)
Or at least something like a Geek PAC.
Re:Massachusetts Information Technology Division (Score:2)
It was intended as a joke. I don't think relocating tech-savvy people to influence local politics is either practical or desirable. I think a better approach is to educate the general public so that they better understand the issues and what's at stake.
The SCO case is a perfect example. I've mentioned the SCO case to a few friends who aren't in the "industry" and they didn't know who SCO was, that they were suing IBM for $5B and they only had a vague idea of what Linux was. With that level of knowledge
Re:Massachusetts Information Technology Division (Score:1)
From the "Brief Intro" link on that page:
Only Bozos know anything about OS licenses... :)
Re:Massachusetts Information Technology Division (Score:2, Funny)
Re:Massachusetts Information Technology Division (Score:1)
Re:Massachusetts Information Technology Division (Score:1)
Re:Massachusetts Information Technology Division (Score:1)
It's worth noting that, although Romney's push for Open Source is admirable, there are places it's been taken much too far - particularly, there are existing, perfectly-working systems that he and the CIO are tearing up in the name of Open Source. Big waste of cash.
As an MA resident, don't get me wrong - I like Romney (a Republican) even though I'm a Democrat. He's done a good job in most ways. But I think most Slashdot readers, Open Source junkies or no, would cry murder if they saw the quality code bein
Is that the same initiative as... (Score:5, Interesting)
Sounds like a perfect opportunity for another GForge [gforge.org] installation... one more for the list [gforge.org]!
Re:Is that the same initiative as... (Score:2)
Re:Is that the same initiative as... (Score:1)
> GF is really a good fit for them
Cool. Maybe I'll email them with some current government usages of GForge... can't hurt.
> that old RBAC patch i submitted
Actually, Tim and Guillame were chatting about that on IRC just yesterday, I think...
Re:Open Source and Goverment? (Score:1)
Re:Open Source and Goverment? (Score:2, Redundant)
Re:Open Source and Goverment? (Score:5, Insightful)
If you're worried about the government infecting open source projects with hidden code or something, then don't. It's open - that's the point. At the very worst, it would be on par with the proprietary software in use now. Hidden code would be seen.
Are you concerned that the government will screw up open source with bad management? So don't use software that is run by bad managers - simple solution. It's not like you don't have choices. If someone doesn't like the direction a government entity is taking a project, it will fork - not unlike the way things are now.
I just hope you don't get modded insightful as this sounds like one of those comments that gets insightful when it's anything but.
-N
Re:Open Source and Goverment? (Score:1)
Nice Zealotry (Score:1, Interesting)
More proof that open-source is a religion here. No evidence of whether this repository will be any good or contain anything of value, just that's its OSS, hip hip hooray.
I've seen the light on sourceforge, and it ain't pretty.
Re:Nice Zealotry (Score:2, Interesting)
Re:Nice Zealotry (Score:3, Insightful)
Before you call it a "good thing" did you ever stop and consider whether that statement is accurate?
Just because it's open source, it doesn't automatically make it more useful, or imply sufficient support, or even meet the specific needs of the government.
Hell, using OSS doesn't even mean that it is in fact cheaper! I work at a government institution and we have worked with free software. Sure, the software itself didn't cost us anything, but getti
Re:Nice Zealotry (Score:2, Interesting)
Re:Nice Zealotry (Score:2)
Re:Nice Zealotry (Score:1)
I've had a lot of trouble finding a FTP over SSL Linux client that uses client certificates.
Any suggestions?
CUPS... (Score:2)
Though the wardriving software for Linux wasn't as easy to use as the wardriving software for OSX, last time I looked at both.
That's about it so far...
Re:Nice Zealotry (Score:2)
" The repository will consist of a MySQL database, Z Object Publishing Environment application server, Apache Web server, OpenLDAP authentication service for storing membership data, and Debian Linux"
At least the software they are using for the repository aren't considered pieces of crap. As for the support, any decent sys admin shouldn't have trouble learning new O/S and software. If the sys admin sucks, then there plenty good out of work sys admins out there.
Re:Nice Zealotry (Score:1)
How is it more easily available? (Score:2)
Re:Nice Zealotry (Score:2)
Either that, or he watched Stargate SG-1 last week and wants a Repository of the Ancients downloaded into his brain. (And who can blame him?!)
It uses lots of flashy, colored, pretty light.
Re:Nice Zealotry (Score:1, Insightful)
I mean...it could be mostly worthless, but the idea, at least, is sound.
At the very least, if another department needs software, they already have a catalog of what other departments are using.
As for SourceForge...true, lots of unfinished and probably worthless stuff there. But I've gone there plenty of times and gotten exactly what I needed.
Re:Nice Zealotry (Score:1)
Re:Nice Zealotry (Score:2)
The trouble is, it's easy to quantify the costs of running the repository, and much harder to quantify the savings that it produces.
Re:Nice Zealotry (Score:1)
Re:Nice Zealotry (Score:3, Insightful)
Re:Nice Zealotry (Score:5, Insightful)
Here's an example. The state of MN just wrote some software to help track the amount of salt that it uses during the winter time, allowing them to better track and order salt in a timely manner.
Who paid for that? Well, me, and a bunch of other Minnesotans. Well, don't cha think that Wisconsin, our happy go-lucky-badger-fearing state would LOVE to have the code? Sure WI could buy that package from MN, but I'll bet that Wisconsin will just go ahead, and reinvent that wheel. Government works like a business (but with a bit more transparancy) and most businesses are heavily involed with the NOT INVENTED HERE SYNDROME.
So WI and MN tax payers are paying twice what they need to. So, why not share the code? Chances are that WI will have projects that MN would want. Is it going to cut jobs? Probably not - it's just going to make things more efficent. Developers will still need to adapt the packages to the current environment.
We're paying to have this software developed - we might as well get a copy of it!
Re:Nice Zealotry (Score:2)
There are many goods and services that the government buys without receiving any IP, what's so special about software? To be consistent, shouldn't we demand the design specs to the office equipment, vehicles, recipes, etc that the government buys. Perhaps we should also be able to obtain personal information about anyone that works for the government, since we are paying their salary
Re:Nice Zealotry (Score:2)
That, after all, is one of the legal requirements that the government is held to - and for good reason.
Re:Nice Zealotry (Score:2)
Programmers are lazy, and (IMO) security-by-obscurity is the most common type in use today in closed-source apps. If the code becomes open, then the security is invalidated, and sensitive data becomes at risk of being exposed. It cos
Re:Nice Zealotry (Score:1)
No. Wrong. Backwards. Bizarro. That's all lies.
Nobody uses security-through-obscurity in software. Especially in government military/espionage matters! The NSA simply isn't moronic enough to let that happen.
Re:Nice Zealotry (Score:1)
Years ago I found that it was the policy of the US government that if software was developed with public funding it had to be made available to the public. Agencies were able to charge a nominal fee to cover the cost of distribution, mag tapes at that time.
I requested a listing of available software and was told that as a non-resident my access was restricted. Moreover the policy was under review and I would be kept informed if access
Re:Nice Zealotry (Score:2)
" "We want to create a central place where the public sector can go and see what other projects are being developed,"
This project looks more like the government opening up their projects for the public viewing, not the anti-MS, must use open-source project.
Ignorance + Age = Stupidity (Score:4, Interesting)
The world is attempting to wake up from the Microsoft Age -- the Nightmare, the Dark Ages of Information -- which have been filled with secrecy, hidden potholes and vast mistrust. DRM is coming like a chariot being whipped by Microsoft and media corporations, and it frankly hates you, the common man. It's coming to turn your computer into a television set (and if I have to explain to you what's so horrible about TV, then you're intellectually lost).
Some OSS repository in one state government is not hurting you at all. I'm sure Mass. has plenty of Microsoft, Oracle, etc. licences floating around. Now they have more choices. More alternatives. And this kind of thing is quite beneficial; after all, your government should be able to make data without having it held for ransom by a proprietary and closed provider.
I'm warning you now. If you reside in willful ignorance long enough, you become STUPID. Is that what you really wanted in your life?
Other states (Score:4, Insightful)
If so it would make it easier for them to
move to open source.
Re:Other states (Score:4, Informative)
We have to tailor your arguments for your audience (Score:5, Insightful)
Re:We have to tailor your arguments for your audie (Score:2)
Conflicts with open values? (Score:3, Interesting)
Im not suggesting this idea is a _bad_thing_, it looks like a worthy endeavour, but doesn't this restriction go against the underlying GPL. ??
Re:Conflicts with open values? (Score:2, Insightful)
This isn't linux or the HURD. This is stuff developed with taxpayer dollars. All the bits and bobs written for various agencies stuck in one pile. Under MA law, taxpayer dollars can not be used for corporate R&D.
This isn't incompatible with the GPL, the GPL is incompatible with this. Doesn't stop them from using linux, but it does prevent them from contributing to it.
Re:Conflicts with open values? (Score:1)
Re:Conflicts with open values? (Score:1)
Are they getting permission from the authors to sublicense the software under their own scheme? That's the only way I can see them getting around it.
Re:Conflicts with open values? (Score:3, Informative)
Elsewhere in the article it explains that whenever states wanted to reuse each others software they needed to meet with lawyers and come up with a contract. This "collaborative" is like an ongoing contract/project. Instead of meeting after meeting you sign one contract and all future software in the collaborative comes under those terms.
That being understood, the collaborative is not public. It is a private agreement among state governments. The software used by the collaborative is not public. You m
Not open source (Score:5, Insightful)
The key words in the above are "prohibits that software from being used to make a profit". This means that any software they develop will either have to be done from scratch or from a very permissive license such as BSD, which allows the modification of the license of the code.
Furthermore, this license does not fall under The Open Source Definition [opensource.org] or The Free Software Definition [gnu.org] for this same reason.
Exactly my point (Score:5, Interesting)
Must sign a contract
Must use only stuff already in the repository
Can't ever make money - prohibited by diktat - so what's my incentive ?
Furthermore, how do you enforce these things ? If the repository is public, I could very easily take bits & pieces & repackage it as proprietary software & sell it, thus making money off products developed by the commonwealth using taxpayer money. If the repository is not public, then how is it open source ?
Seems overly complicated. Why doesn't the government of MA simply provide monetary incentives for programmers to contribute to existing repositories like sourceforge ? You could get things moving so much faster that way...or am I missing something here ?
Re:Exactly my point (Score:2)
The people doing this are not in a position to change the law to allow comenwealth employees to contribute to GPL (and many other F/OSS licenced) projects, but they want the benifits of it, and they want to have a nice way of documenting the need to change this in the future.
While I have not seen this system
The meaning of 'open source' (Score:2)
If the repository is not public, then how is it open source?
Open source does not necessarily mean that everyone has access to the source. It means that everyone who has access to the binary also has access to the source.
That's a very different proposition, but it's enough to ensure code freedom. (For common values of 'freedom', anyway.) That's how companies can legally modify open-sourced software for their internal use without releasin
Re:The meaning of 'open source' (Score:1)
That's a little different from the definition of Free Software, which requires that everyone with access to the binary also has access and rights to the source.
Incentive issues (Score:4, Interesting)
Would there have been a Linux if the Government of Finland stepped in, instead of Linus & his bunch of highly caffeinated sharpshooters ?
I don't have a problem with government embracing OSS that is privately built using legions of programmers, because the programmers then have the incentive - fame ( in the OSS community), fortune ( ok, takes much longer to go IPO these days), hopefully both. But government managing OSS, where's the incentive ?
Re:Incentive issues (Score:2)
Been there, done that. (Score:5, Interesting)
See, the last outfit I worked for, a private brokerage company, had 15,000+ employees scattered across a dozen cities. They wanted to do the SAME EXACT thing - "build and manage an OSS software repository". Same spiel - "We are using OSS all over the place, but each department has its own variant & version, so lets get together & pool our resources, build an internal repository of OSS & then manage it ourselves".
Guess what ? After a few months & a few hundred thousand dollars, the thing simply fell apart. The "department to build & manage OSS repository" was disbanded & people moved on.
Why ? Because folks in insurance wanted functionality that folks in mortgage didn't want that compliance wanted that legal didn't want that sysadmins wanted that webmasters didn't want that Perl hackers wanted that Java developers didn't want that....you get my point.
Different versions and variants exist because different people want different things. Trying to come up with a common software repository is just a pipedream.
Now, all the above happened in a PRIVATE company, where there are things like profit margins & paychecks - real incentive to make things happen. Imagine a government trying to "build and manage an OSS repository", with umpteen departments, terrific bereaucracy, and absolutely no commercial incentive. The mind boggles...
Re:Been there, done that. (Score:2)
Re:Incentive issues (Score:3, Informative)
In fact, the Government of Finland, via the University of Helsinki, funded the beginnings of Linux by keeping Linus employed and not bothering him. Of course, nowadays the university is, shall we say, much more proactive about IPR issues, so it won't probably happen again.
You mean like this? (Score:2, Informative)
fermi does this too.. (Score:5, Informative)
http://fermitools.fnal.gov/ [fnal.gov]
This is just one example I personally know of. Is this common at all? I'm too lazy to sift through every *.gov domain hunting for a software page.
Re:fermi does this too.. (Score:2)
There's also this [noaa.gov] NOAA project site.
Mostly good (Score:5, Interesting)
Free / Open source software is an effective way of making sure that the people benefits from the development. It's the ultimate public service. A penny spent on FOSS is a penny earned in future projects and software for the masses, while a penny spent on proprietary software is merely a penny spent.
Here in MA (Score:4, Funny)
Just look at Big Dig, that thing is never going to finish. It's a political blackhole for sucking up $$$.
Are you serious? (Score:1, Insightful)
Re:Are you serious? (Score:1)
No, it's not. The tunnels might be open, but they're not complete, and won't be for at least a year. Currently they're open to the elements (tunnels couldn't be completely enclosed until the elevated artery was demolished) and the southbound tunnel near Dewey Square only has 2 lanes instead of the 3-4 lanes it was designed for. It's scheduled to be finished in 12-18 months or so, I think, which only makes ita decade or so behind schedule.
Future of Freedom (Score:3, Interesting)
The reason is the Cost / Benefit of the two groups involved.
The benefactors of the program stands to gain a huge amount per member and as such is very motivated to Lobby and exercise Democratic rights for keeping the program.
The group paying (General Public) is large and the impact on each member is VERY small so they have little incentive to stop it through democtatic pressure. Result: N
Re:Here in MA (Score:2)
Er, the Big Dig is very nearly complete [boston.com] and open to traffic now.
The way I see it... (Score:3, Interesting)
.. one of the huge problems for software developers is that so much of the money in software development goes to people who have relatively little if anything to do with software development. OSS will actually (IMHO) do more to correct this than any other business model.
The step the state is taking will actually allow more money to be targeted at solutions and less money to be given to people who understood how to legally "appropriate" others ideas. Lets face it, with the IP world going the way it is going, if the government does not step in actively to fight the Copyright Law the fed has created, it will become fiscally dangerous to write and release code.
If the governing bodies develop their own code base by paying internal people to write what they need, sharing and building upon the efforts of other similar bodies, not only will they evolve better standards (happens easier when you share code development), but we will wind up with more "fill in your state here" based coders. I am sure that outsourcing will happen with much of the development eventually, but they will still need internal brain trust to make it all work, and the code will be available for others to build upon. So, instead of paying forever for marginally valuable software, they pay once for targeted solutions that can be expanded, replaced or enhanced as they see fit. Then they only pay to enhance or fix what they have. Since the code base is shared by other government programmers (or actually is OSS), they gain the benefits of OSS at least to a limited degree. In the end, it will be less expensive, a better use of tax dollars and more productive at the user end.
Maybe the states can use the savings to improve the education system. How many other professions can you attend school for 12 years of you life and only expect to make 50k to 60k per year? Heck, my wife worked at a cosmetics counter selling Cli**que and made more money than a teacher with less than a few years experience.
InnerWeb
Zope is on the list (Score:1)
As a MA resident and one of the developers of the upcoming Zope 3 [zope.org] release, I was very positively surprised to see Zope [zope.org] (Z Object Publishing Environment) on the list of supported projects. I know that Zope has been used by the government for a long time, but that it is being embraced in this way is even better!
Go MA and Peter Quinn!
Re:Zope is on the list (Score:1)
http://www.softwarelivre.gov.br/ [softwarelivre.gov.br]
-- Alastair
http://www.for-the-people.org/ [for-the-people.org]
Oh, good. (Score:2)
That would be bad in innumerable ways.
Word Left Out... (Score:1)
The repository will be managed by the Government Open Code Collaborative
Given government's love of acronyms I can't believe that nobody though of Government Reusable Open Code Collaborative; aka, GROCC.
Not GPL compatible (Score:3, Informative)
Seems like what we have... (Score:1)
http://www.nordicos.org/
Me like.
I'm scared... (Score:2)
The best way to kill an idea is to let a government do it.
Especially the government of the People's Republic of Massachusetts. Even with the best of intentions they will screw up.
Re:Speaking of public repositories... (Score:2)
Anyone has had the opportunity to archive USENET. But, only one company saw the value in this and invested in it, and Google bought them. They simply harvested all of those messages over the past 15-20 years. Don't like it? Create your own archive. Good luck finding a server that has a spool
Re:Speaking of public repositories... (Score:1)
then start archiving from the present feeds....
They've got more than one (Score:2)
Re:They've got more than one (Score:1)