BSD License for the Reflection-Based S-Expression Parser

About a year and a half ago, I wrote a class in Java that uses reflection to create a parser for S-expressions, based on a class hierarchy.

Today, a reader had found the class and wanted to use it in a commercial product. He was kind enough to inquire about the license. I wanted people to use it, otherwise I wouldn’t have made it available, but I also wanted to avoid giving expressed or implied warranties.

I decided to make it available under the BSD license. In fact, anything on this site or my graduate school site that’s not governed by another license is now available under the BSD license.

Finally, the reader thanked me for “writing such a nice piece of well-designed software.” As you can tell, flattery gets you everywhere.


About Mathias

Software development engineer. Principal developer of DrJava. Recent Ph.D. graduate from the Department of Computer Science at Rice University.
This entry was posted in Mint, Uncategorized. Bookmark the permalink.

Leave a Reply