Hacker News new | past | comments | ask | show | jobs | submit | dodgepong's comments login

This is just for display/window capture, not audio capture.


If the app includes ByteDance's proprietary BVC1 or BVC2 encoders, it's possible those would have to be open-sourced.


Again, to be clear, we've decompiled the TikTok LIVE Studio binary and confirmed that it uses code derived from OBS Studio.


[flagged]


Please make your substantive points without name-calling. The latter is against the site guidelines (https://news.ycombinator.com/newsguidelines.html) and also makes your comments less credible, which is particularly bad if you're correct on the issues (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...).


It's worth noting that if someone can't be contacted, the maintainers aren't out of luck yet. If the contribution is deleted (and then possibly reimplemented later by someone with whom the project _is_ in contact) then the issue is resolved. It can be a lot of work, though, depending on the size and importance of the contribution, and reimplementing the code in a way that doesn't derive from the original submission can be difficult or ambiguous.


GPLv2 requires you to either distribute the source with the binaries, or provide the recipient information on how to obtain the source code. It also states that providing a link to the source code next to the binary download on your website is sufficient. See GPLv2 section 3 for more details.

TikTok have not provided a link to its source code, not are there instructions on their site or within the download package indicating where users can obtain the source code. Therefore, it's a violation.


Paying for a license would be nearly impossible, as the OBS team would need every contributor to sign a CLA to give the OBS team the rights to relicense/dual-license the OBS code base.


Would be nice if the contributors could get some money for it


The result would be hundreds of OBS closed source clones that do not contribute back to the project. It would be a disaster.


As long as they all pay a reasonable license fee, I don’t see a disaster. The OBS project could then pay developers to build open source features that benefit all. A lot of the forks would likely contain features that are not if interest to other users anyways.


Streamlabs and Streamelements have not violated the GPL.


Streamlabs did (StreamlabsOBS is OBS with features turned off/replaced), but StreamElements is just a set of plugins for OBS.



Indeed, all capture functionality is split out into plugins and they are platform-specific. Platform builds are handled by CMake to only include relevant plugins: https://github.com/obsproject/obs-studio/blob/master/plugins...


OBS uses FFmpeg for media source playback, some audio encoders, and specific video output contexts. Usually FFmpeg isn't used for video encoding, though -- that's handled by either a direct hardware encoder implementation or by a native x264 encoder (i.e. not FFmpeg's x264 implementation). OBS supports FFmpeg output in Advanced mode, but it's by no means the default.


Streamlabs is a fork of OBS, and as such, is also open source: http://github.com/stream-labs


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: