It's interesting that their site explicitly states it as open source.
I think the problem is that they don't understand the term. Open source is a legal term, with many side meanings, while they seem to be referring only to the fact that the source code is published and therefore is in the open.
I think the problem is that they don't understand the term. Open source is a legal term, with many side meanings, while they seem to be referring only to the fact that the source code is published and therefore is in the open.