Live data from Hacker News

Show HN: Video Hub App – like YouTube for videos on your computer

videohubapp.com

1–10 of 78 posts

Re: Show HN: Video Hub App – like YouTube for videos on your computer

#2
I created this software using Angular, Electron, FFmpeg, and angular2-virtual-scroll.

All proceeds go to Against Malaria Foundation (GiveWell's top-rated charity).

Currently not open source, but am trying to figure out how to set a license that encourages people to tinker with the code, but not to clone a copy and sell it.

Re: Show HN: Video Hub App – like YouTube for videos on your computer

#3
post #2

I created this software using Angular, Electron, FFmpeg, and angular2-virtual-scroll. All proceeds go to Against Malaria Foundation (GiveWell's top-rated charity). Currently not open source, but am trying to figure out how to set a license that encourages people to tinker with the code, but not to clone a copy and sell it.

A GPL license might be good

Re: Show HN: Video Hub App – like YouTube for videos on your computer

#4
post #2

I created this software using Angular, Electron, FFmpeg, and angular2-virtual-scroll. All proceeds go to Against Malaria Foundation (GiveWell's top-rated charity). Currently not open source, but am trying to figure out how to set a license that encourages people to tinker with the code, but not to clone a copy and sell it.

A GPL license might be good

GPL doesn't prevent commercial usage. It requires source code to be released under the same license whenever you release a binary, though, which is what the OP might want.

Re: Show HN: Video Hub App – like YouTube for videos on your computer

#6
post #2

I created this software using Angular, Electron, FFmpeg, and angular2-virtual-scroll. All proceeds go to Against Malaria Foundation (GiveWell's top-rated charity). Currently not open source, but am trying to figure out how to set a license that encourages people to tinker with the code, but not to clone a copy and sell it.

> Currently not open source, but am trying to figure out how to set a license that encourages people to tinker with the code, but not to clone a copy and sell it.

Seems like either GPL or the creative commons by-nc-sa (https://creativecommons.org/licenses/by-nc-sa/3.0/) to me.

Probably the latter because the GPL allows commercializing as a website.

(Disclaimer: IANAL)

Re: Show HN: Video Hub App – like YouTube for videos on your computer

#7
post #2

I created this software using Angular, Electron, FFmpeg, and angular2-virtual-scroll. All proceeds go to Against Malaria Foundation (GiveWell's top-rated charity). Currently not open source, but am trying to figure out how to set a license that encourages people to tinker with the code, but not to clone a copy and sell it.

> encourages people to tinker with the code, but not to clone a copy and sell it.

What I usually see happening is that they release two versions. One under GPLv3, MIT or whatever very permissive licence and a Pro version with many advanced features with a proprietary licence.

If you want to prevent forking and copying then I either suggest to keep it closed source or make sure that you maintain the best version of the app so users will have no motivation to switch to a fork and be loyal to the original creator.

Re: Show HN: Video Hub App – like YouTube for videos on your computer

#8
post #6
post #2

I created this software using Angular, Electron, FFmpeg, and angular2-virtual-scroll. All proceeds go to Against Malaria Foundation (GiveWell's top-rated charity). Currently not open source, but am trying to figure out how to set a license that encourages people to tinker with the code, but not to clone a copy and sell it.

> Currently not open source, but am trying to figure out how to set a license that encourages people to tinker with the code, but not to clone a copy and sell it. Seems like either GPL or the creative commons by-nc-sa ( https://creativecommons.org/licenses/by-nc-sa/3.0/ ) to me. Probably the latter because the GPL allows commercializing as a website. (Disclaimer: IANAL)

> creative commons by-nc-sa

Creative Commons discourages using its' licenses for code: https://creativecommons.org/faq/#can-i-apply-a-creative-comm...

> Probably the latter because the GPL allows commercializing as a website.

If you want your copyleft to apply to over-the-network users, you want AGPL: https://www.gnu.org/licenses/agpl-3.0.en.html

Re: Show HN: Video Hub App – like YouTube for videos on your computer

#10
post #8
post #6

Earlier quoted context omitted.

> Currently not open source, but am trying to figure out how to set a license that encourages people to tinker with the code, but not to clone a copy and sell it. Seems like either GPL or the creative commons by-nc-sa ( https://creativecommons.org/licenses/by-nc-sa/3.0/ ) to me. Probably the latter because the GPL allows commercializing as a website. (Disclaimer: IANAL)

> creative commons by-nc-sa Creative Commons discourages using its' licenses for code: https://creativecommons.org/faq/#can-i-apply-a-creative-comm... > Probably the latter because the GPL allows commercializing as a website. If you want your copyleft to apply to over-the-network users, you want AGPL: https://www.gnu.org/licenses/agpl-3.0.en.html

Two problems with the AGPL.

The first is that it doesn't really stop commercialization, it's perfectly possible to make a commercial service using open source components.

The second is that I'm of the opinion that it may fail once tested in court, basically for the reasoning laid out here [0] (not sure if the author of that is a lawyer, I've seen lawyer's express that position before though).

[0] https://www.devever.net/~hl/agplunenforceable

Post reply on HN