SDSL – Succinct Data Structure Library 2.0
github.com
github.com
NB: SDSL Cheatsheet http://simongog.github.io/assets/data/sdsl-cheatsheet.pdf
[2] MIT 6.851 Succinct Structures I https://www.youtube.com/watch?v=3Y2weLDiUWw II https://www.youtube.com/watch?v=ABX-Hvn8ymE
[3] https://www.cs.le.ac.uk/people/rraman/
[4] SIGMOD 2018 Tutorial: In-memory Representations of Databases via Succinct Data Structures https://www.youtube.com/watch?v=_3q7T_5JaTI
I don’t use C++ anymore, and my years with the language were before stdlib. The C++ ecosystem is looking very good, but I am glad to have moved on. I even worked as a C++ mentor and wrote C++ books for McGraw-Hill, but the language was not a good fit for me; I always preferred C for low level stuff and Common Lisp to get work done quickly.
GPL is an approved open source license. It grands all required freedoms to the users.
The parent comment reads instead as if the software wasn't free. But it is. So there is no problem in using it. Perhaps only politics…
This anti-GPL campaign is slowly getting really tiring!
"Note for anyone considering this: it's BSD licensed."
I prefer all the opensource software I write to use a BSD style license, because I want to retain the ability to use any of my opensource work in commercial projects. GPL warnings like this are useful for me - it’s good to know that I can’t use this library in any of my projects (at least until they change the license).
> ...to improve our profit margin and IP portfolio.
Pretty black and white presumptions (but license talks often end up that way).
Is there no case for not releasing code (immediately) than greed?
Is there no other way to support a person/project other than that code?
Are profit/loss the really the only concern for a project that can’t/won’t release code?
...
Not with this attitude. "Why can't you just make the case for me?" There aren't many ways of reading this that offer honest intent.
> Is there no case for not releasing code (immediately) than greed?
You tell me what you had in mind. Security POCs come to mind. But since you didn't immediately point that out I think it's unlikely you had it in mind.
> Are profit/loss the really the only concern for a project that can’t/won’t release code?
I guess pride and/or selfishness?
You cannot use GPL code in client binaries that you sell.
You cannot use AGPL code in either.
Both phenomena are really the market finding ways to undermine the fundamental freedoms that the GPL aimed for.
IMHO rather than talking about "contributing back" I think a better standard is whether it's possible for an author to receive back a derivative of their own work yet be unable to modify it.
[0] I'd personally love to see some GPL2 holders of eg Linux start going after eg Tivo on the grounds that they have not included all of the tools used to customarily build and install the software.
If you find the STL easy or intuitive, you and I are not from the same universe. :)