For a format to be suppoerted by any open source software, the specification license and the patent licenses have to be royalty free AND sublicensable.

If the spec and patent licenses are not sublicenseable you are not allowed to license your software as open source to anybody else, because that licensing would need to include a license for the patents and specs.

Please do not think that the BSD licensed software is in some way different in that regard.