I have a question for you, to put some news related to my country in an
international context.
The italian Reveune Office has been working for some time on policies to
contrast tax evasion. As part of these initiatives, they have prepared a
mathematical model which searches for gross inconsistencies between the
"life style" (= some kind of expenses) and tax declarations. They will use
this model as a first filter to search for cases to be submitted under a
deeper investigation. As part of their transparency policy they have
released an application which asks to citizens the same data used in the
model and then applies the model, telling users whether they fall in the
"regular" cases or those which are going to be investigated.
The application is a Java 7 web start application (surprise?). This makes
a lot of sense since people are concerned about their privacy: the Revenue
Office guarantees that no part of the collected data is sent to their
servers. Should they have a web application, this statement could be never
verified (*). With a standalone application, it *could* be possible to
verify it. The strange thing is that the source code of the application is
not released. I bet some people will decompile the jars (unless they are
obfuscated) and tell us how things are, but IMO the Revenue Office has
demonstrated a blatant lack of open source (**) culture, right in a place
where it would be useful.
As I'd like to blog about that, I'd like to know whether there are similar
cases in other countries.
Thanks.
(*) My assertion is not entirely true. The application could have been
done in JavaScript and entirely run within its web page, but for non
technical people I think that there would be a different perception.
(**) "Open source" intended as the freedom to change the code and
re-release it is actually an overkill requirement for the case: it would
suffice that the code is available, even though strictly copyrighted. But
let me use anyway the term open source for simplicity.
--
Fabrizio Giudici - Java Architect @ Tidalwave s.a.s.
"We make Java work. Everywhere."
http://tidalwave.it/fabrizio/blog -
fabrizio...@tidalwave.it