Faits : A. A._ Sàrl est inscrite au Registre du commerce depuis le 19 octobre 2012. Elle a son siège au Mont-sur-Lausanne dans la maison familiale habitée par ses deux associés gérants. Elle exploite une entreprise de ferblanterie, couverture et de construction, exécute tous travaux sur bateaux et procède notamment à des expertises de gaz et des travaux d'époxy. Le 8 décembre 2012, A._ Sàrl a requis de la Municipalité du Mont-sur-Lausanne (ci-après: la municipalité) d'être exonérée du paiement de la taxe forfaitaire pour la gestion des déchets, expliquant, en substance, qu'elle éliminait déjà ses déchets d'entreprise et ne produisait au surplus aucun déchet urbain. Le 14 décembre 2012, la municipalité a communiqué aux habitants et aux entreprises de la commune ses directives pour le ramassage et l'élimination des déchets urbains. Le 18 juin 2013, le Boursier communal a adressé à A._ Sàrl un bordereau de 190 fr. pour la taxe forfaitaire d'élimination des déchets pour l'année 2013. Le même jour, la municipalité a communiqué aux entreprises situées sur le territoire communal des informations relatives à la taxe forfaitaire, les informant notamment qu'aucune exonération de celle-ci n'était prévue dans le règlement communal sur la gestion des déchets adopté par le Conseil communal du Mont-sur-Lausanne le 8 octobre 2012 (ci-après : RGD ou règlement communal; approuvé par la Cheffe du Département de la sécurité et de l'environnement, le 24 octobre 2012, et entré en vigueur le 1er janvier 2013). A._ Sàrl a recouru auprès de la Commission communale de recours en matière d'impôt contre le bordereau du 18 juin 2013. Le recours a été rejeté le 23 octobre 2013. A._ Sàrl a recouru contre cette dernière décision auprès du Tribunal cantonal du canton de Vaud. B. Par arrêt du 19 août 2014, le Tribunal cantonal a admis le recours et annulé la décision du 23 octobre 2013 de la Commission communale de recours en matière d'impôt. Il appartenait aux communes de préciser le système de financement et ses modalités dans leur règlement sur la gestion des déchets. Elles pouvaient percevoir des taxes spéciales en contrepartie de prestations ou avantages déterminés ou de dépenses particulières. Même si le RGD ne contenait pas de normes permettant expressément à la municipalité d'exonérer les entreprises ne produisant pas de déchets, cette compétence résultait implicitement de l'art. 11 al. 1 RGD, qui prévoit que le détenteur assume le coût de l'élimination de ses déchets. Le fait que la taxe de base soit prélevée pour financer des infrastructures de traitement des déchets, indépendamment de leur utilisation effective, ne signifiait pas pour autant que celle-ci se résume à un impôt sans contrepartie. La municipalité n'avait pas tenu compte de la situation particulière de la société, qui ne produisait pas un excédent de déchets urbains distincts de ceux de ses deux dirigeants, que ces derniers éliminaient par le biais des services communaux et qui s'acquittaient déjà chacun de la taxe forfaitaire par habitant. C. Agissant par la voie du recours en matière de droit public pour violation de l'interdiction de l'arbitraire, du droit à l'égalité et du principe de la légalité, la commune du Mont-sur-Lausanne, agissant par sa Municipalité, demande au Tribunal fédéral, sous suite de frais et dépens, de réformer l'arrêt rendu le 19 août 2014 en ce sens que le recours déposé par A._ Sàrl à l'encontre de la décision rendue par la Commission communale de recours en matière d'impôts du Mont-sur-Lausanne, le 23 octobre 2013, soit rejeté. Le Tribunal cantonal se réfère à l'arrêt attaqué. A._ Sàrl conclut au rejet du recours. La commune du Mont-sur-Lausanne a déposé des contre-observations et A._ Sàrl a répliqué.