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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How to make a living from Open Source Software on Open Source Hardware?

3 点作者 gfwilliams大约 12 年前
I've been working on a JavaScript interpreter for Microcontrollers called Espruino - it's taken an immense amount of work. Ideally I'd make it Open Source so that people can install it, modify it, and port it to new platforms freely, but if hardware was sold with it preinstalled (so people are profiting from my work) they would have to pay a small royalty.<p>This seems reasonable to me - but looking at http://opensource.org/docs/osd it seems completely against the spirit of Open Source. I've contacted several well-known Open Hardware suppliers, and the response has been 'looks good - but I'm not using it unless it's Open Source, and if it's Open Source, why would I pay you any kind of royalty when competitors can use it for free?'<p>Does anyone have suggestions about this? If I try and sell hardware with my Software on, I'll be competing with others who can use my software for free! Do I withold features? That hardly seems like it is in any of my users' best interests.<p>Or do I just release Espruino with some licence that allows people to access and modify the source - but only noncommercially. This won't be 'Open Source', but it seems to be in the best interests of my users.<p>Any ideas would be hugely appreciated.

1 comment

JoachimSchipper大约 12 年前
If you want really open and still want to get some money, you could consider an advertising clause like the old 4-clause BSD license: <a href="http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29" rel="nofollow">http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_....</a><p>Note, however, that people installing stuff on microcontrollers are much more competent than the average consumer.
评论 #5682120 未加载