This will be helpful for the DNC to register the dead people and dogs needed to win elections this year with national unemployment at 8.3%.
DNC just open-sourced their voter registration platform
21–30 of 33 posts
Re: DNC just open-sourced their voter registration platform
#22The first part of the software license looks to be BSD/MIT-like with the to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,... sentence, but then there's this paragraph: This permission does not include: (a) any use of the Software other than for its intended purpose; or (b) any use of t…
In particular this means that this is anything but open source (at least if you go by the OSI definition, which I do).
Yeah, I was thinking the same thing. I know some pedants argue that OSI don't have a registered trademark on "Open Source" and that they "don't get to decide what is or isn't open source." But in practice, many (most?) of us do acknowledge the OSI definition as being the de-facto definition of "Open Source."
Re: DNC just open-sourced their voter registration platform
#23We were allowed to open-source some infrastructure code back then: https://github.com/dnclabs
Hopefully they'll continue working on this tool and make it something worth using and contributing to. I've tried to convince several political orgs. I worked for in the past to do this, but so far none have bitten.
Re: DNC just open-sourced their voter registration platform
#24This application is very, very simple; it's a practically the starting skeleton of a modern Rails/Devise application. One useful reason to bookmark it: it's a pretty good how-to for "any web application whose purpose is to spit out PDF files that need to follow a specific format". There are a LOT of business processes that work like that.
Re: DNC just open-sourced their voter registration platform
#25This application is very, very simple; it's a practically the starting skeleton of a modern Rails/Devise application. One useful reason to bookmark it: it's a pretty good how-to for "any web application whose purpose is to spit out PDF files that need to follow a specific format". There are a LOT of business processes that work like that.
Though I see they're using the prawn gem to do it here: https://github.com/democrats/voter-registration/blob/master/...
Last time I checked, prawn wasn't quite powerful enough for this use case. I'll have to revisit that approach.
Re: DNC just open-sourced their voter registration platform
#26I do like the trend towards technological openness though, hopefully we'll be seeing more of this sort of thing.
Re: DNC just open-sourced their voter registration platform
#27This application is very, very simple; it's a practically the starting skeleton of a modern Rails/Devise application. One useful reason to bookmark it: it's a pretty good how-to for "any web application whose purpose is to spit out PDF files that need to follow a specific format". There are a LOT of business processes that work like that.
> One useful reason to bookmark it: it's a pretty good how-to for "any web application whose purpose is to spit out PDF files that need to follow a specific format". As others have pointed out, the (not really open source) license doesn't allow any uses for other purposes.
It could also be argued that because they have not warranted the product as fit for any purpose that there is no intended purpose.
Re: DNC just open-sourced their voter registration platform
#28I like how the registration form shows the form validation errors inline: http://i.imgur.com/U5QL1.png Looking at the source view( https://github.com/democrats/voter-registration/blob/master/... ) it doesn't seems there is some extra markup, unless I am missing something. So, How can I implement the same in my rails app?
That's simple_form at work. Great little gem.
Re: DNC just open-sourced their voter registration platform
#29This application is very, very simple; it's a practically the starting skeleton of a modern Rails/Devise application. One useful reason to bookmark it: it's a pretty good how-to for "any web application whose purpose is to spit out PDF files that need to follow a specific format". There are a LOT of business processes that work like that.
I used Apache Fop ( http://xmlgraphics.apache.org/fop/ ) to convert XML to PDF at a previous job. It was extremely painstaking work. On the other hand, it gives you a lot of fine-grained control over the appearance of your PDF.
Re: DNC just open-sourced their voter registration platform
#30This application is very, very simple; it's a practically the starting skeleton of a modern Rails/Devise application. One useful reason to bookmark it: it's a pretty good how-to for "any web application whose purpose is to spit out PDF files that need to follow a specific format". There are a LOT of business processes that work like that.
I used Apache Fop ( http://xmlgraphics.apache.org/fop/ ) to convert XML to PDF at a previous job. It was extremely painstaking work. On the other hand, it gives you a lot of fine-grained control over the appearance of your PDF.
It really is quite neat — if you define all your styles declaratively then the markup you touch is very clean and simple, e.g. something like this:
Bar
I’m sure OOXML can be used in a similar manner, but I don’t know that format very well.