There are variety of good reasons to release something under an open source license, from “more perspectives make better software” to “establishing a standard.” It is important to building a sustainable project to consider your reasons for publishing as open source and use these as guidance for decision making.