- A Concurrent Affair - https://www.concurrentaffair.org -

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 [1], 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 [2]. In fact, anything on this site or my graduate school site [3] 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.

[4] [5]Share [6]