translate English to French: So, while it is not an absolutely green solution, it is certainly part of the solution.
Alors, s'il est vrai qu'il ne s'agit pas d'une solution absolument verte, cela fait certainement partie de la solution.