ChrisDodd / btyacc

Backtracking yacc
18 stars 5 forks source link

Conan packaging #28

Open friendlyanon opened 2 years ago

friendlyanon commented 2 years ago

Hey there.

I need to package this utility in order to properly include Firebird SQL in Conan. Current pending PR: https://github.com/conan-io/conan-center-index/pull/8947

Some things are not clear though. The README says this project is "freeware", while the README.BYACC says public domain. What exactly is the license for this project?

Packaging for Conan is also why https://github.com/ChrisDodd/btyacc/pull/27 was opened. CMake trivializes building this utility across all platforms.

ChrisDodd commented 2 years ago

There's no "official" license for Berkeley Yacc which btyacc is based on. Robert Corbett (the original author) has disclaimed any copyright claims in the past and I do as well. There are (to my knowledge) no patent claims on any of the algorithms involved, but, as I'm not a lawyer, that is not a legal statement.

So that means you may redistribute the code as you see fit, modified or unmodified, with any licensing terms you choose. It can be incorporated into any other project without encumberance.

friendlyanon commented 2 years ago

Thanks for clearing that up, I greatly appreciate it! IANAL, but hopefully the Conan team will have a better idea on how to approach this with that information.