Live data from Hacker News

Keyframes: Delivering scalable, high-quality animations to mobile clients

code.facebook.com

131–140 of 153 posts

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#131

Earlier quoted context omitted.

Note that, by publishing this repo publicly on GitHub, there is a right to fork granted by GitHub's ToS[0], which this license seems to conflict with (though IANAL of course...). Not sure what "fork" means in this context, whether it's just duplicating a repository or also modifying it. [0] https://help.github.com/articles/github-terms-of-service/#f-... Section F.1: "By setting your repositories to be viewed publicly…

Agreed. I've already contacted GitHub to report abuse. This license seems to directly contradict GitHub's Terms of Service. It says: > [...] you are hereby granted a non-exclusive, worldwide, royalty-free copyright license to (1) use and copy the Software; and (2) reproduce and distribute the Software as part of your own software ("Your Software"), provided Your Software does not consist solely of the Software; and (…

(2) only seems to apply if you publish the fork yourself - "reproduce and distribute"

"reproduce and distribute the Software as part of your own software ("Your Software"), provided Your Software does not consist solely of the Software;"

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#133

Earlier quoted context omitted.

Note that, by publishing this repo publicly on GitHub, there is a right to fork granted by GitHub's ToS[0], which this license seems to conflict with (though IANAL of course...). Not sure what "fork" means in this context, whether it's just duplicating a repository or also modifying it. [0] https://help.github.com/articles/github-terms-of-service/#f-... Section F.1: "By setting your repositories to be viewed publicly…

If the folks who uploaded it can't grant that right, github's TOS does not actually suddenly grant that right. It just makes it a TOS violation.

Interesting, thanks for the actual-lawyer perspective! So is it that ToSes are less legally binding than copyright law? Or is there special meaning behind "can't grant that right"?

Seems like a clear abuse of GitHub's goodwill towards real open-source projects, though. Luckily, it looks like they're going to change the license: https://github.com/facebookincubator/Keyframes/issues/24

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#135
post #27

Earlier quoted context omitted.

Why does the software license [1] include the following clause: > provided Your Software does not consist solely of the Software Why didn't you guys choose MIT or BSD? It feels like the custom Facebook license is close to the intent of these, but it has that mysterious gotcha. In any case, thanks for the software! It looks really slick, and I definitely have a use case for using it to replace the sprite sheet I used…

Hello all, I'm on the open source team at Facebook. We're about to fix the license file for the project so stay tuned. - Thanks

[deleted]

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#136
post #27

Earlier quoted context omitted.

Why does the software license [1] include the following clause: > provided Your Software does not consist solely of the Software Why didn't you guys choose MIT or BSD? It feels like the custom Facebook license is close to the intent of these, but it has that mysterious gotcha. In any case, thanks for the software! It looks really slick, and I definitely have a use case for using it to replace the sprite sheet I used…

Hello all, I'm on the open source team at Facebook. We're about to fix the license file for the project so stay tuned. - Thanks

This is a huge overpromise.

Why not say something like "We're asking the legal team to consider whether we can still publish our projects on GitHub"

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#137

Earlier quoted context omitted.

Hello all, I'm on the open source team at Facebook. We're about to fix the license file for the project so stay tuned. - Thanks

This is a huge overpromise. Why not say something like "We're asking the legal team to consider whether we can still publish our projects on GitHub"

[deleted]

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#138

Earlier quoted context omitted.

Agreed. I've already contacted GitHub to report abuse. This license seems to directly contradict GitHub's Terms of Service. It says: > [...] you are hereby granted a non-exclusive, worldwide, royalty-free copyright license to (1) use and copy the Software; and (2) reproduce and distribute the Software as part of your own software ("Your Software"), provided Your Software does not consist solely of the Software; and (…

(2) only seems to apply if you publish the fork yourself - "reproduce and distribute" "reproduce and distribute the Software as part of your own software ("Your Software"), provided Your Software does not consist solely of the Software;"

If you click on the "Fork" button from GitHub's website then that is exactly what you'd be doing.

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#139
post #27
post #23

Hey, everyone! I'm one of the developers at Facebook who worked on this library since its conception! Really excited to be able to share this library today! I'll be checking up here periodically and can help answer any technical questions that you have!

Why does the software license [1] include the following clause: > provided Your Software does not consist solely of the Software Why didn't you guys choose MIT or BSD? It feels like the custom Facebook license is close to the intent of these, but it has that mysterious gotcha. In any case, thanks for the software! It looks really slick, and I definitely have a use case for using it to replace the sprite sheet I used…

We've fixed the license for the project and merged it in: https://github.com/facebookincubator/Keyframes/pull/32

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#140
post #107

is facebook okay? how many developer hours went into making their emojis animate properly ? i don't want to say it's a waste of time/shareholder value but it might be. still interesting though. gonna check it out.

Facebook spending a developer year on it is like your average dev shop spending 5 minutes of your time on the daily stand-up.
Post reply on HN