more const correctness
Rename open function to sds_open and discourage use of specific openers