Claramente $z=0$ es una raíz de $(z+1)^n-1$, por lo que necesitamos excluir a conseguir algo trivial para el producto. Dividir y tomar el límite,
$$ \lim_{z \to 0} \frac{(z+1)^n-1}{z} = n, $$
de modo que el producto de las restantes raíces es $(-1)^{n-1} n$. Ahora tenemos que encontrar expresiones para las raíces. Tenemos raíces
$$ z_k+1 = e^{2\pi ik/n}, \quad k \in \{1,2,\dotsc,n-1\}. $$
Por lo tanto, la reorganización y la aplicación de la fórmula para el seno,
$$ z_k = e^{2\pi i k/n} -1 = e^{\pi i k/n} (e^{\pi i k/n}-e^{-\pi ik/n}) = e^{\pi i k/n} 2i\sin{\left( \frac{\pi k}{n} \right)}. $$
Por lo tanto, tenemos
$$ \begin{align}
(-1)^{n-1}n &= \prod_{k=1}^{n-1} z_k \\
&= \prod_{k=1}^{n-1} e^{\pi i( k/n+1/2)} 2\sin{\left( \frac{\pi k}{n} \right)} \\
&= 2^{n-1} \exp{\left( \pi i \left(\frac{n-1}{2}+\frac{1}{n} \sum_{k=1}^{n-1} k \right) \right)} \prod_{k=1}^{n-1} \sin{\left( \frac{\pi k}{n} \right)}.
\end{align} $$
El resultado ahora que sigue, ya
$$ \exp{\left( \pi i \left(\frac{n-1}{2}+\frac{1}{n} \sum_{k=1}^{n-1} k\right) \right)} = \exp{\left( \pi i (n-1) \right)} = (-1)^{n-1}. $$