How to calculate infinite product $\prod_{n=1}^\infty(2^n-1)/2^n$ i.e. $(1-1/2)(1-1/4)(1-1/8)(1-1/16) \cdots $
I know the value is around $0.2888 \cdots$ but I can't figure out how the number come.
If the answer is so complicated, anyone could explain me how to show that the value doesn't converge to $0$?
thanks.