LastCalc Is Open Sourced
Sanity writes "LastCalc is a cross between Google Calculator, a spreadsheet, and a powerful functional programming language, all with a robust and flexible heuristic parser. It even lets you write functions that pull in data from elsewhere on the web. It's all wrapped up in a JQuery-based user interface that does as-you-type syntax highlighting. Today, LastCalc's creator, Ian Clarke (Freenet, Revver), has announced that LastCalc will be open sourced under the GNU Affero General Public License 'to accelerate development, spread the workload, and hopefully foster a vibrant volunteer community around the project.'"
For those who are curious what Freenet is: It's a distributed data store, which is censorship-resistant and allows to publish information anonymously.
The demands are only onerous to someone who is looking for code to run on a server as a service without having to make changes available. It's a good license that accomplishes what some authors want. Personally I prefer the BSD license for code I write, because I don't demand others share their changes unless they wish to. But not all authors wish to offer that choice, as they want changes to be shared. I really don't see the BSD vs. GPL vs. LGPL vs AGLP battles so many developers get involved in. Each offers freedoms and responsibilities, a different menu with each license. The author gets to choose. And the user of the code can choose to agree and use the code, meeting the obligations required, or choose not to use it. So simple, so easy.
I won't be using LastCalc because I don't want to bother having to deal with the required responsibilities. If I wish to develop an application with that sort of functionality, I will likely write the code myself from scratch and share it BSD-style. Choices. I like having them. I'm grateful that others offer me open source choices. I'm glad that I have such a wide palette of choices to choose as a developer and as a code user.