Mandatory Use of Open Standards In Hungary 163
qpeter writes "Hungarian Parliament has made the use of open standards mandatory by law in the intercommunication between public administration offices, public utility companies, citizens and voluntarily joining private companies, conducted via the central governmental system. The Open Standards Alliance initiating the amendment aims to promote the spread of monopoly-free markets that foster the development of interchangeable and interoperable products generated by open standards, and, consequently, broad competition markets, regardless of whether the IT systems of interconnecting organizations and individuals use open or closed source software. In the near future, in spite of EU tendencies the Alliance seeks to make its approach – interoperability based on publicly defined open standards – the EU norm under the Hungarian presidency of the European Union in 2011. To that end, it will promote public collaboration – possibly between every interested party, civil and political organization in the European Union. What do you think: what would be the best way to cooperate?"
Open Source? (Score:1, Funny)
Re: (Score:2, Funny)
I, for one, are hungary for goulash soup now.
Chicken Paprikash!! (Score:3, Funny)
I, for one, am also very hungary for chicken paprikash and Hungarian sausages and stuffed cabbages...
Isn't it obvious? (Score:2)
XML for the win
(and for programmers for the next 50 generations)
Re: (Score:3, Insightful)
Yes, because in this "Web 2.0+ Age", plain ASCII just isn't bloated enough.
Don't get me wrong, ASCII was plenty bloated when the web was young.
Re: (Score:2)
127 characters is enough for anyone!
Re: (Score:2)
Re:Isn't it obvious? (Score:5, Insightful)
XML is abused way too often in places where it doesn't belong. Also it is not easy to read or edit with the ultimate tool - the good old text editor.
Re: (Score:2)
<reply>
<recipient>lordtoran</recipient>
<body>No it isn't</body>
</reply>
Re:Isn't it obvious? (Score:5, Insightful)
xmlns:h="http://www.w3.org/HTML/1998/html4" >
<freown>No its <![CDATA[<]]> really <![CDATA[>]]> not
<reasons>
<reason>Poor Compression<![CDATA[>>]]> other languages <examples><example>JSON</example><example>YAML</example><example>CSV</example>
<examples><reason>
<reason>Goofy namespace</reason>
<reason>Bad For Lists</reason>
<reason>Packs too much in a node<examples><example>Its a scalar</example><example>its a list</example><example>has namespaces</example><example>Is a hash</example><example> and parsing is h
orrid when a value <interruption>Interrupt</interruption> can be interspersed <kitten meow="woof"/> with sub<![CDATA[-]]
nodes
</reasons></freown></llama></token>
This gets worse when you have thousands of lines of the crap to deal wtih.
</lit>
Re: (Score:2)
I'm sorry , i couldn't parse your text :
Error : A CDATA section was not closed.
Re: (Score:2)
I read and write raw DocBook all day, no problem.
Re: (Score:2)
Yes, I have delt with using MS Word to edit something like this. Was so huge it took the file over 15 minutes to save, mainly because the editor insisted in putting all sorts of redundant junk in the tag properties.
I have tried to view an MS Word document without using Word. There is a handy program called 'strings'.
Re: (Score:2)
A simple test:"Hello world" saved in different formats:
(I used MS Word 2003 to save the xml so this is a MS version of xml. Don't know why you had a problem with your version of MS Word editing XML. MS makes lots of random changes to MS Word with each version so yours might have had some brain damaged code in it... it could be either an
Re: (Score:2)
I'm not a microsoft user, but I had that experience a few years back at a place where they (ugh) used a Word to edit an xml/html file that they were using as a database. The amount of useful data was maybe a few hundred k, but the file was many megabytes big.
I mentioned that because the gp post seemed to be saying. "of course, don't use a text editor to edi
Re: (Score:2)
Re:Isn't it obvious? (Score:5, Funny)
<reply-container guid="b8373d86-7ec8-47df-9978-38f6c52cd6a9" transfer-encoding="US-ASCII">
<reply guid="f350c906-2a54-4597-bad8-30da6a68f827">
<recipient-list guid="605ccf1a-4a4b-4f17-a9f4-a6dde6ffb7d6">
<recipient-descriptor guid="714a4edb-902a-4337-9aa6-933b45712ab0">
<name encoding="US-ASCII" guid="a81da860-9a46-4417-a6f2-028d05b95108">
sakdoctor
</name encoding="US-ASCII">
<uid guid="adb1ed5f-ef51-4fc3-9a72-76bd69fe480a">
1087155
</uid>
</recipient-descriptor>
</recipient-list>
<reply-content guid="0f71eeb7-2d20-4b71-891d-bff87f35a99f">
<body guid="8ee53a3b-b705-4117-a000-64f20674d9af">
<body-text encoding="US-ASCII" guid="3e48f58f-207b-49a9-b227-f4b390a9b247">
You call that XML"
</body-text>
<body>
</reply-content>
</reply>
</reply-container>
XML is Lisp with uglier parentheses (Score:3, Funny)
Re: (Score:2)
Your uid contains newlines?
Re: (Score:2)
XML? More like EPIC FAIL.
I prefer the following combination:
Simplified EBML-like “binary XML”
+ a binary tag to XML tag mapper.
That way I have nice efficient, completely flexible, binary data, that with the use of a ridiculously simple mapper, can be transformed back and forth between XML and itself, or upon opening and saving by a text editor.
You know, just like the ASCII or Unicode mapping. But for structural information instead of for text content.
It can even hold binary data as content, witho
Re: (Score:2)
No, XML stands for "Brainnnnssss. Must eat brainnnnns...."
Better translation or summary? (Score:1)
Can anyone find an actual translation of the amendment or a better summary? TFA sounds like it was written in a combination of management-ese and marketing-speak.
Re: (Score:2, Informative)
Re: (Score:2)
I've tried to take a look at it, but my ability to read Hungarian, particular legal documents, is limited.
What isn't clear to me is would this rule out MS-Word documents for government communication? What about PDFs?
docx from the comments (Score:4, Informative)
I'm unable to understand the main post [nyissz.hu] (too much legal and technical jargon for my largely forgotten Hungarian knowledge), but I can read many of the comments.
Someone specifically asked about docx and a comment reply said that docx would be allowed because of the ISO decision (in which Hungary supported making docx an ISO standard). Both the query and response were from ACs, but the response certainly seems plausible to me.
The story of Hungary's ultimate support for Microsoft in the ISO is a long and twisted tale which I was only able to partially follow.
What do -I- Think? (Score:3, Insightful)
What do you think: what would be the best way to cooperate?"
Easy. Github [github.com]
NEXT
The normal way? (Score:5, Funny)
>What do you think: what would be the best way to cooperate?"
Invade?
Re: (Score:2)
American, and proud, I take it? ^^
(Or an old German. Or a very old British.)
Re: (Score:2)
Or sarcastic :o)
Open is fundamentally more productive than closed (Score:5, Insightful)
There are plenty of "open standards", and plenty of "closed standards" as well. If you were starting your own country and had to implement government data practices, which would you choose to implement, given:
1) Open standards can be understood and used by anyone/any program that implements them, and
2) Closed standards are locked down and hidden by the vendor that created them, forcing you to use their software?
*Jeopardy music*
Re: (Score:1)
Re: (Score:3, Insightful)
Now would that be a country with 50 states and, for 49 of them closed standards are nothing more than an expensive overhead. Which in turns means that the federal government of that country in continuing to maintain closed standards means they are creating a bias in the system by penalising 49 states to fund 1 state. The reality is as standards open up so does employment and business opportunities. Closed standards just result in monopolies and bloated profits for a handful whilst the rest of the economy s
Re: (Score:2)
Re: (Score:2)
Sadly, most governments choose option 2 by default.
Re: (Score:2)
Technically Closed standards can be understood and used by anyone/any program that implements them too.
There are plenty of libraries out that that can read and write locked down file formats, such as the Biff-8 fileformat that used to be used by Excel.
Re: (Score:2)
Technically Closed standards can be understood and used by anyone/any program that implements them too. There are plenty of libraries out that that can read and write locked down file formats, such as the Biff-8 fileformat that used to be used by Excel.
But are you differentiating between a file format and a standard, or just using the two terms interchangeably?
Re: (Score:2)
In the context of the orriginal post I don't see the difference.
If a person understands and is capable of implementing something, of course it can be used in a program, regardless of the open of closed nature of the standard. If it's closed it may be harder to gain that understanding, but once the understanding is gained it can be used.
Re: (Score:2)
In the context of the orriginal post I don't see the difference.
I was afraid of that..
Re: (Score:2)
Please, explain the difference in the context of the orriginal post that I replied to.
Moot question (Score:2)
I jokingly mention this, because this is a good example where you can watch some multinationals butt heads with a state. It will be interesting to see who comes out on top.
Re: (Score:2)
Well, if I wanted to start a new "country" I would:
1) Keep the standards closed and proprietary. However, at the same time, I would promote the idea of open standards and indicate that the reason why we cannot publish the standards that run the countries government is because they are currently a work in progress, and doesn't exist.
But, we have everyones best interests in mind because we hold open conferences that discuss open standards. (Just not government ones that run the country.)
2) We would invite t
Re: (Score:2)
Re: (Score:2)
This from an obvious expert in the field, no less. :)
Ballmer's plane is already on the tarmac (Score:2, Funny)
Takeoff in 3...2...sir, please put the chair down until we've landed...1...
This is anticompetitive (Score:5, Funny)
Mandating the use of open standards is anti-competitive and is harmful to taxpayers. Such a regulation prevents software publishers such as Microsoft from competing for government contracts because their standards are not open. Restrictions such as this never enhance competition but instead eliminate it by artificially reducing the number of bidders for any contract. While I understand the desire to embrace open standards, and why it would be a consideration for any government agency seeking bids for a project, it should not in itself disqualify bidders.
Re: (Score:3, Funny)
You are wrong, Microsoft is a just as free and able to implement open standards as anyone else, in fact, given their resources, it should be easier for them to do it that just about anyone else!
Re: (Score:3, Funny)
....
....
....
You
Re: (Score:3, Informative)
.... why are his arms like five feet away from his body? I would imagine that that is a far more pressing concern than whatever's whooshing overhead.
Re: (Score:2)
He should have used the Preview Button.
oh I mean... (Score:2)
Still, use the Preview Button.
Re:This is anticompetitive (Score:5, Informative)
Well, then those software publishers finally have to compete on quality, not lock-in, and write software that is good at impementing the standard to win the bid.
There is a hidden cost. (Score:2)
There is a cost to implementing a particular open file format. You either have to store your internal data structures to match the open format, thereby making it possibly more expensive for you to do those features that are not easily done in other format. Or, you have to build a transformative layer to go to the external open format, causing you to spend money such that you have to drop a feature.
So... the consumer does pay for open formats, and that is why closed formats won out initially. It's just now
Re:This is anticompetitive (Score:5, Insightful)
You're wrong sir. With open standards, any company can bid on projects. If their goal though is to secure future business by locking down their customer to only use their software, that's where I have a problem.
Microsoft is perfectly free to write native import/export functionality into MS Office to enable ODF file support. If they did that though, their customers would find a seamless migration from MS Office products to competitors like Lotus Symphony, OpenOffice, etc.
Microsoft and other vendors can cry all they like. They don't want to compete on fairness. They want their customers locked down so they don't have a choice.
Re: (Score:2)
Microsoft and other vendors can cry all they like. They don't want to compete on fairness. They want their customers locked down so they don't have a choice.,
No, the issue is that the open format causes you to spend money that could otherwise be made on adding new features. Compatibility with a standard is expensive and isn't as easy to sell as a new option of twisty text or new way of formatting a paragraph. Essentially open standards are an imposed stagnation on document creation tools, would be the arg
Re:This is anticompetitive, IDIOT or SHILL (Score:2)
Or you can behave like Micro$oft, corrupt institutions, pack delegations and corruptly buy market share while deliberately mis-implementing Open Standards eg ODF Exc
Re: (Score:2)
Oh, please. C++ and JavaScript are languages, this is the equivelent of XML in the document format. The programs written in those languages is the data expressed by the language, ie the data contents and those are NOT standardized.
And parts for a car is a VERY bad example, because other than nuts and bolts, most parts are entirely proprietary, and unique to that car, not standardized.
How difficult is it to understand that if the document format is standardized, and you do not allow any kind of extension t
Re: (Score:2, Insightful)
Is that you Bill Gates?
There's open standard encryption methods (Score:2)
Just like zero is a percent.
Microsoft is THE open standarad! (Score:2, Funny)
They are the platform that anyone can compete on openly. Their platform is well documented and their formats are widely used. Many vendors compete head to head running from the same operating platform creating an open market that anyone can compete in.
Does it matter that Microsoft owns that market and the apps that access the data? Does it matter that the formats of the data are not open?
Control the apps and the format and you control the data. If that data is public/government data, does that disturb y
Re: (Score:2)
They are the platform that anyone can compete on openly. Their platform is well documented and their formats are widely used. Many vendors compete head to head running from the same operating platform creating an open market that anyone can compete in.
Does it matter that Microsoft owns that market and the apps that access the data? Does it matter that the formats of the data are not open?
Control the apps and the format and you control the data. If that data is public/government data, does that disturb your
Does this allow for TIFF? GIF? (Score:2)
There's also DWF format for CAD files and MP3 for lossy sound compression. IIR
Re: (Score:2)
before you all cheer. (Score:2)
Re: (Score:2)
OOXML is approved by ISO as an open standard, after all.
So how's that Russian mandate coming along? (Score:2)
Remember, for schools? Thought I read that it has been ignored.
Basically, we can predict this will be an "interesting" year for Microsoft Eastern European Sales. Hungary will get a good deal on next year's contract.
what definition? (Score:2)
An "open standard" is publicly available and either 1) royalty-free or 2) licensed in a "reasonable and non-discriminatory" way (RAND).
If you go royalty-free, that rules out H.264 and HE-AAC in the DVB-T digital television standard. Somehow I don't see that happening in Hungary.
In truth, almost all telecommunication standards are royalty-free or RAND licensed. All ITU standards must be.
Which is It? (Score:3, Interesting)
The article uses two phrase "open standards" and "publically-defined open standards" as though they are interchangable, even though there is a significant difference between the two. While making interfaces for IT publically available is a good thing, limiting everyone to a set of government defined standards is really a step backwards as it makes it impossible to innovate new interfaces.
oblig from the plam9 fortunes file (Score:2)
We lead by following standards - Sape Mullender
Re:like that solves anything (Score:5, Informative)
Re: (Score:2, Informative)
Of course, the major players just redefine their file formats to be "open standards". And then make those "standards" insanely complex to make sure only their products can render documents using that format, while competitors need to spend man-years implementing them, just in time for the "standard" to be improved for the next release by MS/Adobe.
Re:like that solves anything (Score:5, Informative)
Re:like that solves anything (Score:5, Informative)
Well more to the point. You release a file format and say this is the format used by our tool. But because your tool is closed sourced nobody actually knows if you are telling the truth. Another way is to release a container format within which you encode your propitiatory format.
Re:like that solves anything (Score:5, Insightful)
This is something MS pulled off with the office format. Sure, the XML schema might be open but the binary blob data representing some of the elements is still closed.
Open standards need be truly open, meaning easily accessible, free of cost, readable by anyone and patent unencumbered.
As to the submitters question, the way to help is to be open and honest about the existing softwares capabilities and when the opponents speak about software inadequacy, keep your mind open and listen. There are ways in which some closed source programs are better than their OSS equivalents. For example - there is no ProE or Solidworks competition that is OSS. Not even close when you take into account the CAM, interference checking, flow analysis, strain modeling modules. If people want governments to take OSS software and standards seriously, they themselves have to be serious about making their software and their standards encompass the functionality of the status quo.
Re: (Score:2)
That's funny, patent encumberment is exactly what MS complained about upon being invited to join the WHATWG (the people responsible for HTML5 (W3C moved on to XHTML (apparently there's such a thing as XHTML5. WTF? (nested parenthesis (w00t!))))).
Re: (Score:2)
Re:like that solves anything (Score:5, Informative)
Of course, the major players just redefine their file formats to be "open standards".
In Hungary, we have a standards body that decides which formats are actually "open". Oh, and it's made up of engineers, not politicians.
Re: (Score:2)
Re: (Score:2, Insightful)
Yeah your right we should just give up trying to demand open standards. Lets all throw our hands up in the air and burn our computers .... or we could take this as a positive move in what will be a very slow and torturous process
Re: (Score:2)
Re: (Score:2, Insightful)
I think you are confusing two different issues - standard vs. non-standard and open vs. closed. Choosing open over closed definitely does solve something.
Re: (Score:3, Funny)
Wimmins don't belong on teh intranetz. Get back in the kitchen where you belong and let the men handle this.
Says the thing living under the fridge...
Re: (Score:3, Insightful)
Maybe it would be nicer to you if you made it a sandwich and brought it a cold beer once in a while.
When it's evolved to the point where it can make its own sandwich and drink its own beer, I might consider it. Also, he's dull, short, and stinks. No wonder he can't get a date.
Re: (Score:2, Offtopic)
There's something about when a girl sasses back thats oddly attractive.
Re: (Score:2)
Re: (Score:1)
Re: (Score:2, Insightful)
It's talking about companies, not standards. Standards can't have monopolies. Learn to reading comprehension.
What? (Score:2)
Yes, everyone knows of the tyranny of the metric system! It's lead to nothing but problems for the oppressed masses, unable to squirm out of it's iron maw...
Re: (Score:3, Insightful)
I really cry for these oppressed US Americans, Liberians and Burmese who are oppressed by our standards tyranny yet still bravely resist and stick to intuitive units like 5/12 of an eighth of an adult foot's approximate length.
Re:A monopoly is a monopoly (Score:4, Insightful)
Who modded this insightful? Parent has no idea what they're talking about.
A monopoly is a unfair advantage in the marketplace. A standard is an agreed-upon way to do a given thing. If all the players agree on how things will be done -- assuming they can act on those standards -- that *reduces* the likelihood of monopolies occurring, because the playing field is leveled.
That said, I'm opposed to mandatory standards. I want people to be able to choose whatever way they want to do things they might like, and I want to be there, eating popcorn, as they spiral down in flames with their proprietary formats and measurements.
Re:A monopoly is a monopoly (Score:5, Insightful)
I don't think anybody is saying "Everyone must use this standard." But to move to truly open standards (and not just fake ones like OOXML, no matter how Microsoft managed to scam its way through), has obvious advantages for large entities like governments and corporations. That's the beauty of something like 7bit ASCII. I can open up a file created in 1970, and every text editor, and pretty much every word processor, developed in the last four decades can read the file.
But we don't use ASCII very damn much any more, so now we're stuck with proprietary formats like the Office formats, which even in their latest incarnation, have binary blobs and insanely complex documentation. On the other hand, we do have the ODF format, which while not perfect, is relatively easy to crack open and grab the data out of (I've written a PHP script to split out spreadsheet data, so it can't be that hard). The notion is that forty years down the road, data will be as portable to applications then as ASCII is to applications now. I think for governments, in particular, this isn't just a good idea, it should be a mandatory goal.
Re: (Score:2, Interesting)
Standards are good for low level protocols, like TCP/IP. But they're less good when it comes to higher level protocols (including data formats, because it prevents vendors from creating new things, lest they "extend" the standard and no longer be in the running for those juicy conctracts.
HTML is a great example... Sure, you can tack on new ways of viewing the code, or add-in mechanisms, or just making the browser work better, but at some point you hit a wall, and you really need to extend the format to do
Re:A monopoly is a monopoly (Score:5, Insightful)
HTML is a biased example because of it's history. The process has been subverted and it's broken, thanks to the early "web", large part in Microsoft and Netscape.
Most innovations happen on a way higher level than document format standards, but if the need arises proprietary extensions can be defined for a document format, then that can slowly be worked into a new version of the main standard. I see absolutely no issues here with requiring openness. It doesn't stifle innovation one bit.
Yeah but OpenGL is dead. (Score:2)
For example OpenGL has a lot of these and it's an excellent breading ground for the "glacially slow" standard standards.
Yeah, but many gaming houses have dropped OpenGL in favor of DirectX, because OpenGL hasn't kept up.
I see absolutely no issues here with requiring openness. It doesn't stifle innovation one bit.
You have a developer spending time on making a standard compliant file format, or have a developer adding a new feature and dumping it into a file any way he wants. The latter guy will have bette
Re: (Score:2)
Yes, they do. But that is irrelevant. What's wrong is that the open standards advocates are pushing to have open standards be the requirement, disallowing any and all extensions to the standard, meaning if you have a product that implements an extended standard, you are disqualified from submitt
Re: (Score:2)
This will still allow vendors freedom to make their own private standards for private use. But as soon as they get into government contracts, out comes the documentation.
Re: (Score:3, Funny)
I think it's all a secret ploy to make Hungarian the default world language
Meg is van.
Re: (Score:2)
Mi van?
Re: (Score:2)
Mi van?
Oh well. I always get "még" and "mar" confused. I was trying to say, "It already is", but I guess I got it wrong.
Re: (Score:2)
Re: (Score:2)