btyacc icon indicating copy to clipboard operation
btyacc copied to clipboard

Conan packaging

Open friendlyanon opened this issue 3 years ago • 2 comments

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.

friendlyanon avatar Jan 17 '22 20:01 friendlyanon

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.

ChrisDodd avatar Jan 17 '22 21:01 ChrisDodd

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.

friendlyanon avatar Jan 17 '22 21:01 friendlyanon