6 ms·
We build open source tools for processing spreadsheet data (https://github.com/sheetjs/js-xlsx https://github.com/sheetjs/js-xlsx is our largest and most popula
by sheetjs 9y ago
We build open source tools for processing spreadsheet data (https://github.com/sheetjs/js-xlsx https://github.com/sheetjs/js-xlsx is our largest and most popular open source project). Our open source tools have been used by government agencies, S&P 500/Dow companies, and startups alike. We've found people have taken the library, removed header comments, and sold as-is. Some startups have taken our web demo http://oss.sheetjs.com/ http://oss.sheetjs.com/, replaced the name with their own, and tried to use that to raise money. But those aren't really regrettable -- it's written off as "shameless people are shameless".
The truth is, you can never really know what would have happened if you didn't open source in the first place. Would an open source alternative emerge? Would people pay for your project or would it die in relative obscurity? That's unknowable.
If there's any regret, it's probably the amount of time spent doing support work for the open source libraries. It's not particularly interesting (usually pertaining to something in the README), time consuming (everyone seems to have their own secret project that they don't want to discuss, so you have to draw out the underlying issue slowly), and uncompensated.
- lobotryas 9y agoJust curious - did you take any action against those who violated your license or did you just let them be?
- Redoubts 9y agoAnd how does one even find out about such violations?
- deleted 9y ago[deleted]
- wolfteets 9y agoMy company uses https://nerdydata.com https://nerdydata.com to find websites that use our javascript tag without a license. So far it's been working nicely for us
- sheetjs 9y agoWe usually start with a simple email or phone call. Most developers and teams will reply quickly, especially when they are in the business of selling software.
- beckler 9y agoI've discovered that "shameless people are shameless" is surprisingly common. I stumbled across a site for a new JS book one day, and it looked exactly like the personal site of one of our frontend developers. I asked him if he started selling his site as a template, and he goes pale. About 15 minutes later we found where someone had lifted all the assets off his site, replaced his name and photo, and put it up for sale on ThemeForest. Didn't even remove all the comments he left in the code. Dude was making about $2k a month with it. He ended up having to send him a cease and desist, and the guy only gave him about $3k as a settlement.
- sheetjs 9y agoThe comment wasn't intended to be diminutive. There happen to be many shameless people looking to make a quick buck, but few of those people would pay if you didn't open source in the first place (or if you offered them a chance to purchase a commercial license). Even with your coworker, the only reason he received money was because the offender made a lot more from it.
- nitrogen 9y agoIt's probably a good thing that people maintain a disdain for freeloading, though. It's important for at least some of the gains from a new creation to go to the creator, otherwise the market for whatever product will stagnate because the people with resources are not the people with ideas.
- quickthrower2 9y agoFreeloading but also copyright violation. No different to selling a cracked Windows installer.
- sillysaurus3 9y agoOT, but are you still doing high frequency trading? How'd it turn out?
- 9y ago
- lgas 9y agoOut of curiosity, why do you restrict the drop zone on your demo page to that tiny box in the corner, why not let the file be dropped anywhere on the page?