TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Open sourcing my project, how to enforce the “social” license I chose?

2 点作者 nfc超过 8 年前
I&#x27;ve created a suite of products for restaurants<i>. I started this project to try new models of development with a positive social impact.<p>I&#x27;d like to license everything (code</i><i>, marketing and legal materials...) under an open source license which with a clause by which the restaurants that use them have to donate at least 5 dollars per month to non profits. The non profits should help finance similar projects, hopefully creating a virtuous cycle of socially responsible code and businesses.<p>There are more details to how this would work but that&#x27;s the gist of it, to create a &quot;social open source&quot; project that would encourage the creation of others</i><i></i><p>What is holding me back is that I do not know how I could enforce such a license. I have created the project on my own with little means and I would have no way of knowing who is using the code to create their own products. I&#x27;ve thought about several alternatives:<p>1) Giving the ownership of the code to an organization that would have the means to enforce the license. I suppose there could be organizations interested on fostering this kind of project.<p>2) Keeping the backend code closed so I could know which restaurants are using it and make sure they do the donation to the NGO. There are downsides to this approach from my lack of previous reputation to server costs.<p>Are there other ways to make sure a license is complied with?<p>* The product is described in www.alfiv.com, it is used by restaurants in Spain and France and everything (UI, legal terms, marketing...) is translated to English, French and Spanish<p><i></i> I&#x27;ve used a common software stack (react + redux + ramda) in order to facilitate collaboration<p><i></i>* I chose the restoration industry because of its size, if a &quot;social open source&quot; project could become an important player in this field with this kind of license it could allow the creation of many other similar projects

2 条评论

mtmail超过 8 年前
If you make it a requirement to spend 5 dollars per month for using the product, then I&#x27;d say it doesn&#x27;t fit open licenses. If you want to enforce the license in a structured way you might as well sell (a subscription to) the product. You can of course donate any profit you make.
评论 #12372077 未加载
endswapper超过 8 年前
I agree that if there is a monetary requirement it fails to be open source. That said, I appreciate the intention.<p>What about requiring a &quot;powered by&quot; type of mark that includes the organization that they support. Then you can let the organization audit that. They would know whether or not they received the $5.
评论 #12372102 未加载