Our code is always open for anyone to use. That is the nature of MIT. :-D Now, having said that, using C++ in the kernel is tricky and more so in R5 than in Haiku. There is an old newsletter article from Be on this. I took a quick peek at Vector.h and kernel_cpp.h and nothing really strikes me as being unusable in the R5 kernel. Michael On 2004-07-03 at 09:06:17 [-0400], Lorenzo wrote: > Hi, I'm writing a driver for BeOS R5, and I need something like the > std::vector and std::vector::iterator classes from the STL, since I couldn't > find anything (beside STL of course, but I can't use STL with a driver :)), I > started to code them from scratch, but this morning I noticed that in the > kernel/utils directory there is a file called Vector.h, which (I think) > behave like the std::vector class, but it needs the file kernel_cpp.h. I > would like to know if I may use this two files in my driver (which is open > source with the MIT license, so I think that it is compatible with the Haiku > license), and if so, will they actually work with BeOS R5? Thanks. > > Bye! > > Lorenzo