> "President Obama is committed to creating the most open and participatory government in our nation’s history"<p>I'll believe that when his administration stops being one of the most secretive and most aggressive prosecutors of whistleblowers in recent history.<p>Sources:<p><a href="http://www.salon.com/2012/02/09/obamas_unprecedented_war_on_whistleblowers/" rel="nofollow">http://www.salon.com/2012/02/09/obamas_unprecedented_war_on_...</a>
<a href="http://www.motherjones.com/politics/2012/06/obamas-whistleblowers-stuxnet-leaks-drones" rel="nofollow">http://www.motherjones.com/politics/2012/06/obamas-whistlebl...</a>
<a href="http://tpmmuckraker.talkingpointsmemo.com/2009/04/expert_consensus_obama_aping_bush_on_state_secrets.php/" rel="nofollow">http://tpmmuckraker.talkingpointsmemo.com/2009/04/expert_con...</a>
<a href="http://www.nytimes.com/2012/06/26/us/politics/new-rules-to-curb-leaks-and-catch-leakers.html?_r=1" rel="nofollow">http://www.nytimes.com/2012/06/26/us/politics/new-rules-to-c...</a>
<a href="http://www.salon.com/2012/03/30/the_most_transparent_administration_ever%E2%84%A2/" rel="nofollow">http://www.salon.com/2012/03/30/the_most_transparent_adminis...</a>
<a href="https://www.nytimes.com/2012/07/24/us/government-documents-in-plain-sight-but-still-classified.html" rel="nofollow">https://www.nytimes.com/2012/07/24/us/government-documents-i...</a>
And, in the spirit of the project, they'll reject all pull requests with a patronizing response about the way things are.[1][2]<p>1. <a href="https://petitions.whitehouse.gov/petition/legalize-and-regulate-marijuana-manner-similar-alcohol/y8l45gb1" rel="nofollow">https://petitions.whitehouse.gov/petition/legalize-and-regul...</a><p>2. <a href="https://petitions.whitehouse.gov/petition/abolish-tsa-and-use-its-monstrous-budget-fund-more-sophisticated-less-intrusive-counter-terrorism/c7L94bFB?utm_source=wethepeople&utm_medium=response&utm_campaign=tsa" rel="nofollow">https://petitions.whitehouse.gov/petition/abolish-tsa-and-us...</a>
I am curious about GPL compatibility in this situation. According to [1], software developed by US federal government cannot be licensed under the GPL since it is automatically in the public domain. However, the github repo readme makes the following claim:<p>"The project utilizes code licensed under the terms of the GNU General Public License and therefore is licensed under GPL v2 or later."<p>While I applaud this effort and wish to see more like it in the future, is there a possible issue with licensing here?<p>[1] <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GPLUSGov" rel="nofollow">http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GP...</a>
Just want to point out that this is not the first code contributed to open source from the WhiteHouse.gov project. Several of the Drupal modules developed for the site were made available to the community on Drupal.org not long after the new site launched. Some examples (may not be all of them):<p><a href="http://drupal.org/project/govdelivery" rel="nofollow">http://drupal.org/project/govdelivery</a>
<a href="http://drupal.org/project/akamai" rel="nofollow">http://drupal.org/project/akamai</a>
<a href="http://drupal.org/project/context_http_headers" rel="nofollow">http://drupal.org/project/context_http_headers</a>
<a href="http://drupal.org/project/node_embed" rel="nofollow">http://drupal.org/project/node_embed</a><p>Actually it strikes me as a little strange that this code is on Github since Drupal.org has an entire section devoted to Drupal "distributions", which is what this appears to be. I mean, is the White House tech office moving to a full open source development model? Are they planning to appoint volunteer maintainers and accept pull requests? I sort of doubt it.
Who cares? This is boring code. Save all the "it portends an open government!" handwaving for once the Obama admin does something _actually_ meaningful (in a positive way - starting a new war doesn't count).<p>Seriously. Much ado about a Drupal module that is used for people to petition the government to be patronized and ignored.
It would be really cool if they let the devs use their public names and GitHub accounts to commit. As of right now it is WH-NewMedia, and there is no history. Makes me think this is a marketing excersize rather then a new leaf in federal software development.
Moving from MongoDB to MySQL. I never understood why people felt they need MongoDB/NoSQL for their projects. Does anyone have an example where it was <i>really</i> necessary/advantageous?
Here in the UK, the Government Digital Service [1] are doing much the same thing. They're building a single site for all government services and publishing all their code on GitHub.<p>[1] <a href="http://digital.cabinetoffice.gov.uk/" rel="nofollow">http://digital.cabinetoffice.gov.uk/</a>
While this is the first with respect to releasing on Github,
in April 2010 White House also released 2 open source Drupal modules (for Akamai integration and another one).
Finally I can sass the whitehouse using github issues!<p><a href="https://github.com/WhiteHouse/petition/issues/2" rel="nofollow">https://github.com/WhiteHouse/petition/issues/2</a>
Ignoring all the snarky comments about how the current administration has ignored every online petition so far, this is really cool. Everyone now has a chance to have their name attached to an official government project!
Interesting case giving up MongoDB because of the complexity of adapting another application to use it. I wonder if this is a good use case for something like <a href="http://www.nuodb.com/" rel="nofollow">http://www.nuodb.com/</a>
Check out the first commit to this project: <a href="https://github.com/WhiteHouse/petition/commit/fcb103e966f777c73d82e99fb4592df386d7aaef" rel="nofollow">https://github.com/WhiteHouse/petition/commit/fcb103e966f777...</a>
Here's the quote I was looking for.<p><i>"A totalitarian state simply enunciates official doctrine -- clearly, explicitly. Internally, one can think what one likes, but one can only express opposition at one's peril. In a democratic system of propaganda no one is punished (in theory) for objecting to official dogma. In fact, dissidence is encouraged. What this system attempts to do is to fix the limits of possible thought: supporters of official doctrine at one end, and the critics -- vigorous, courageous, and much admired for their independence of judgment -- at the other. The hawks and the doves. But we discover that all share certain tacit assumptions, and that it is these assumptions that are really crucial. No doubt a propaganda system is more effective when its doctrines are insinuated rather than asserted, when it sets the bounds for possible thought rather than simply imposing a clear and easily identifiable doctrine that one must parrot -- or suffer the consequences. The more vigorous the debate, the more effectively the basic doctrines of the propaganda system, tacitly assumed on all sides, are instilled. Hence the elaborate pretense that the press is a critical dissenting force -- maybe even too critical for the health of democracy -- when in fact it is almost entirely subservient to the basic principles of the ideological system: in this case, the principle of the right of intervention, the unique right of the United States to serve as global judge and executioner. It is quite a marvelous system of indoctrination."</i><p>-- Noam Chomsky, "Language and Responsibility" (1977)<p>But of course, that was then, today it's totally different, right? Right.