Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dolby copyrighted code in repo #17

Closed
davechurchill opened this issueSep 24, 2024· 20 comments
Closed

Dolby copyrighted code in repo #17

davechurchill opened this issueSep 24, 2024· 20 comments

Comments

@davechurchill
Copy link

I am not a lawyer, but are you allowed to post this code publicly?

https://github.com/WinampDesktop/winamp/blob/community/Src/aacPlus/aacplusdectypes.h

@Yotsubal
Copy link

Pirate at its peak

@0x5066
Copy link

Thankfully the License forbids people of forking and making copies of this repo, so no copies of the repo with the uploaded unmodified source tree exists :D

@davechurchill
Copy link
Author

Thankfully the License forbids people of forking and making copies of this repo, so no copies of the repo with the uploaded unmodified source tree exists :D

This software is company confidential information and the property of Dolby Sweden AB, and can not be reproduced or disclosed in any form without written authorization of Dolby Sweden AB.

Seems pretty straight forward to me?

@Yotsubal
Copy link

Cant wait for lawsuit

@ZaDarkSide
Copy link

Thankfully the License forbids people of forking and making copies of this repo, so no copies of the repo with the uploaded unmodified source tree exists :D

image

The license is not working, should I make a new issue about the License not working ? I see forks but the license forbids them...impossibru

image

@jfmauguit
Copy link
Contributor

Code removed, thanks for the report

@jprjr
Copy link

jprjr commented Sep 24, 2024

It looks like it's just headers and not the real source code. The header itself states that it is protected under copyright law and states "do not copy" but whether that's really enforceable is questionable. Things like function definitions aren't really considered copyrightable (see Oracle vs Google) and in Oracle vs Google they specifically stated:

So long as the specific code used to implement a method is different, anyone is free under the Copyright Act to write his or her own code to carry out exactly the same function or specification of any methods used in the Java API. It does not matter that the declaration or method header lines are identical.

Basically stating, if you want to reimplement a compatible library (in that case - Java APIs) it was considered acceptable to copy header files.

I am not a lawyer. Pretty sure this doesn't just blanket-apply to all header files like header-only libraries. But the included headers seem to be just basic function/type/value definitions.

EDIT: changed "single-header" to "header-only" libraries

@Architector4
Copy link

Anyway for anyone looking to grab the now removed two files: https://github.com/WinampDesktop/winamp/tree/1be04037cdba95396eef7728134043ba3ee6fbf4/Src/aacPlus

@ZaDarkSide
Copy link

Anyway for anyone looking to grab the now removed two files: https://github.com/WinampDesktop/winamp/tree/1be04037cdba95396eef7728134043ba3ee6fbf4/Src/aacPlus

Stop doing that, it's deleted, let it be deleted don't try to teach people how to view it in git history!

@Architector4
Copy link

Stop doing that, it's deleted, let it be deleted don't try to teach people how to view it in git history!

not so deleted if i can access it lmao

@Yotsubal
Copy link

Anyway for anyone looking to grab the now removed two files: https://github.com/WinampDesktop/winamp/tree/1be04037cdba95396eef7728134043ba3ee6fbf4/Src/aacPlus

Stop doing that, it's deleted, let it be deleted don't try to teach people how to view it in git history!

You mean dont teach people how to use github?

@SamantazFox
Copy link

@jfmauguit FYI There are more dolby files in Src/vlb/

@KingDuckZ
Copy link

Oh noes!! If only there was a copy of this, out there on the internet...!

Well ok I'll just look at Plush, since its original licence says it's ok to distribute it. I'm having a blast hunting for its licence! You hid it very well, but I know it's there because of this clue: This notice may not be removed or altered from any source distribution. Oh boy do I love playing Sherlock Holmes!! @justinfrankel would you help me finding it??

@KingDuckZ
Copy link

Look, another funny one here!! :D

// disabled 30 May 2012 as per email from Tejas w.r.t. to Rovi deal ending

@jfmauguit
Copy link
Contributor

@jfmauguit FYI There are more dolby files in Src/vlb/

Thanks, removed

@jfmauguit
Copy link
Contributor

Look, another funny one here!! :D

// disabled 30 May 2012 as per email from Tejas w.r.t. to Rovi deal ending

Useless code removed

@justinfrankel
Copy link

Oh noes!! If only there was a copy of this, out there on the internet...!

Well ok I'll just look at Plush, since its original licence says it's ok to distribute it. I'm having a blast hunting for its licence! You hid it very well, but I know it's there because of this clue: This notice may not be removed or altered from any source distribution. Oh boy do I love playing Sherlock Holmes!! @justinfrankel would you help me finding it??

http://1014.org/code/nullsoft/plush/ has a mirror and if you're interested in an updated version WDL has plush2 (which is C++ and RGBA)

@stefanos82
Copy link

To the person or team that decided to "open" the code:

tom-hiddleson-onejob.mp4

@filippocastelli
Copy link

I'ts called forcibly opensourcing other projects

@bLanark
Copy link

Anyway for anyone looking to grab the now removed two files: https://github.com/WinampDesktop/winamp/tree/1be04037cdba95396eef7728134043ba3ee6fbf4/Src/aacPlus

Stop doing that, it's deleted, let it be deleted don't try to teach people how to view it in git history!

You mean dont teach people how to use github?

Maybe they should teach the developers how to use GitHub.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

14 participants