Visibility is the easiest part, when you need it - just advertise and do PR, no reason to rely on a pure chance. Open source projects are often accepted by a lot of places, that do not allow ads for commercial products and services. But then you are going to have the same problem as others pointed out - doing free work. So unless you find a way to make your work on this project sustainable there is little point in gaining visibility.