TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

3 pointsby gfwilliamsabout 12 years ago
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

JoachimSchipperabout 12 years ago
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 未加载