On 4/23/2016 7:46 AM, Paul Fultz II wrote:
On Apr 23, 2016, at 4:22 AM, Sam Kellett
wrote: i see a *lot* of rejected / unfinished libraries that use the boost name with the intentions of one day becoming a boost library. doesn't this affect the brand strength associated with the boost name?
i would have thought that it wouldn't be ok to name your library a boost library before it is officially accepted, but that doesn't seem to be the case? or is it the case but it isn't / can't be enforced?
This is because currently a library is required to have the boost namespace before its reviewed, even its later rejected. And when its rejected there may still be users of the library so a name change never occurs. A better approach would be not to require boost namespace for review, because the boost name should only be used for accepted libraries.
Another reason for the "boost" name, at least in the directory structure mentioned in the documentation and being used in source files, is that if the library relies on other Boost libraries it is much easier for the library to be added to Boost directory structure beneath the 'libs' subdirectory for others to use and test the library. So essentially the "boost" name gets in the library's code even though the library is not an official Boost library. I see nothing wrong with this as it makes it much easier for the end-user to use the library. Branding to me is only affected if the library claims to be a Boost library when it really is not.