POIUtility.cfc Now Hosted On GitHub
Posted February 26, 2013 at 9:33 AM by Ben Nadel
This is just a quick post to say that my old POIUtility.cfc is now hosted on GitHub. I cleaned the codebase up a little, adding some organizational folders; but, mostly, it was copied over as-is to GitHub. For those of you who have no idea what the POIUtility.cfc is, it's a ColdFusion component (and set of ColdFusion custom tags) that facilitated the reading and writing of native Microsoft Excel documents.
You haven't identified what license it is available as?
Only the MX7 version? I'm stuck on CF8 - no cfspreadsheet for me yet. (Sure would come in handy right about now though!)
I'm still using this on a cf8 project! Thanks again Ben.
Ah, good call. I don't know very much about licensing. I'll put something in there.
There is a folder for CFMX7, but the main repository is for CF8/CF9, I think. The CF7 is there as a nice-to-have.
Awesome! Always thrilled to hear that :D
I see it now! The code for the CF8/9 version is in the "lib" folder. Tricky! (Actually it's not that tricky... probably just means I'm a novice at the way Github projects are typically set up.)
Thanks for the reply - it let me know I needed to look a little more closely. Oh, and thanks for the awesome tool! Too often when people share something like that on the Internet, the main thanks they get is clueless people asking silly questions (or at best, clueful people asking insightful questions), which creates more work for the guy who was just trying to do folks a favor. It's great to know that even though cfspreadsheet is out there, you're still keeping this project alive for those of us who need it.
Licensing is one of those things that can appear complex, but is really quite simple once boiled down.
I wrote the following a little while ago, it's slightly out of context, but good enough that I can't be bothered re-writing...
If you want to protect your investment for all users, use GPLv3 or above.
If you want to protect your investment for all users, but are pragmatic about the complexities of the world, use LGPLv3 or above.
If you don't care, use Apache License v2.0 or MIT License.
There are lots of other licenses, but many of them are (rough) variations of MIT or LGPL, with a sprinkling of extra legal waffle that just get in the way of programmers helping each other. Unless you want to contribute to a project using another license, you can ignore them.
Thanks for letting us know, @Ben, and for this wonderful tool! I have used it many times and it was a big help! Much appreciate. :-)
No problem at all, my man. I probably should have configured it a little more clear. Like "Examples" and "CF7-Examples" or something along those lines. I was just putting it up in a bit of a haste :)
Ah, good stuff. That's a good start for me. I'll get to it.
It is my pleasure :D