News for hackers. Stuff that matters.
Re:Keyframes: Delivering scalable, high-quality animations t... by electic on Tuesday November 22, 2016 @12:06PM (#13015496)
You are misreading it.

Software = Keyframes software.

Your Software = Whatever you are releasing.

So basically they are saying you can't redistribute just the Keyframes software library by itself. Which also means, if I understand this right, you can't fork it and modify it either.

I agree however, not a good license.

Re:Keyframes: Delivering scalable, high-quality animations t... by echelon on Tuesday November 22, 2016 @12:08PM (#13015514)
I'm not misreading it. The license says we cannot fork the software. That's not open source.
Re:Keyframes: Delivering scalable, high-quality animations t... by andybak on Tuesday November 22, 2016 @12:36PM (#13015723)
They had better start paying their lawyers overtime. You can't do a PR without forking and people fork on Github for a multitude of reasons (I often fork into a group as a lazy form of bookmarking or collecting projects).

Hell. I just clicked the 'fork' button. Where's my cease and desist?

Re:Keyframes: Delivering scalable, high-quality animations t... by electic on Tuesday November 22, 2016 @12:59PM (#13015952)
I would argue that GitHub should remove this software. It just runs counter with their TOS.
Re:Keyframes: Delivering scalable, high-quality animations t... by st3v3r on Tuesday November 22, 2016 @02:33PM (#13016827)
A PR isn't the only way to contribute. You can also check out the repo and send in patch files.
Re:Keyframes: Delivering scalable, high-quality animations t... by tomjakubowski on Tuesday November 22, 2016 @04:34PM (#13017881)
Just wondering: for lazy repo bookmarking, why fork rather than star?
Re:Keyframes: Delivering scalable, high-quality animations t... by reubano on Wednesday November 23, 2016 @01:34AM (#13020573)
For me, forks are like super stars. I have an order of magnitude more stars than forks.
Re:Keyframes: Delivering scalable, high-quality animations t... by cosmotron on Tuesday November 22, 2016 @02:15PM (#13016660)
Isn't a different interpretation that a fork is, presumably, their software _plus_ your modification(s)? Thus, a fork is not "solely" their software anymore and is allowed.
Re:Keyframes: Delivering scalable, high-quality animations t... by bobwaycott on Tuesday November 22, 2016 @04:53PM (#13018004)
The issue people are (rightly, imo) pointing out is that forking without modifications—say, to remain locked to a particular commit for whatever reasons one may have—appears to directly violate the terms of the custom license (which itself appears to directly violate the terms of Github's TOS.
Re:Keyframes: Delivering scalable, high-quality animations t... by izym on Tuesday November 22, 2016 @03:31PM (#13017392)
Yes, but forking on GitHub means that initially it will be just their software.
Re:Keyframes: Delivering scalable, high-quality animations t... by lhorie on Tuesday November 22, 2016 @01:02PM (#13015978)
If I understand right, you can fork it and even redistribute it, as long as your software isn't a blatant plagiarism of this repo. So technically, taking this library and putting it together with some other library yielding some meaningful application is enough to satisfy that clause.
Re:Keyframes: Delivering scalable, high-quality animations t... by scarhill on Tuesday November 22, 2016 @01:34PM (#13016276)
I read it as only allowing you to redistribute unmodified copies, because clause 3 only permits modification "for your own internal use."
Re:Keyframes: Delivering scalable, high-quality animations t... by electic on Tuesday November 22, 2016 @03:14PM (#13017239)
Also, even if were to improve on it and release it as a fork, as an example, it still falls into the definition of "software" and is in violation of the terms.
Re:Keyframes: Delivering scalable, high-quality animations t... by CorpOverreach on Tuesday November 22, 2016 @12:34PM (#13015704)
Do you have access to the source? Yes? It's open source.

Open Source need not be free as in beer, nor as in freedom.

Re:Keyframes: Delivering scalable, high-quality animations t... by detaro on Tuesday November 22, 2016 @12:39PM (#13015751)
No. Call that "source available", "source access" or something, but "Open Source" is pretty much established to be defined by the OSI definition of the term: https://opensource.org/osd
Re:Keyframes: Delivering scalable, high-quality animations t... by idbehold on Tuesday November 22, 2016 @03:19PM (#13017292)
The OSI should trademark the phrase "open source". License it for anyone claiming their software is open source (as defined by OSI), and send cease and desists to anyone who is using the phase incorrectly.
Re:Keyframes: Delivering scalable, high-quality animations t... by icebraining on Tuesday November 22, 2016 @04:44PM (#13017939)
They can't:

We have discovered that there is virtually no chance that the U.S. Patent and Trademark Office would register the mark "open source"; the mark is too descriptive. Ironically, we were partly a victim of our own success in bringing the `open source' concept into the mainstream.

https://news.slashdot.org/story/99/06/17/0213251/esr-on-the-...

Re:Keyframes: Delivering scalable, high-quality animations t... by mioelnir on Tuesday November 22, 2016 @04:01PM (#13017611)
> ... but "Open Source" is pretty much retconned to be defined by the OSI definition of the term

"Open source" as a term or development methodology is older than both the OSI definition and the Debian manual it is based on.

Re:Keyframes: Delivering scalable, high-quality animations t... by LeanderK on Tuesday November 22, 2016 @12:18PM (#13015593)
what is the motivation to release the library on github with such a license? If you can't fork it you can't improve it.
Re:Keyframes: Delivering scalable, high-quality animations t... by peller on Tuesday November 22, 2016 @12:20PM (#13015606)
They want the user adoption, without giving up control, presumably.
Re:Keyframes: Delivering scalable, high-quality animations t... by LeanderK on Tuesday November 22, 2016 @01:58PM (#13016484)
this might be silly, but why? what does Facebook gain by getting this library user adoption (beside some bug-reporting). I would think that for fb user adoption of the open source projects is not the goal, but getting OSS developers attracted and getting fixes/features etc. developed from them. Or is it some kind of pride? Fake internet point for having repositories on github?
Re:Keyframes: Delivering scalable, high-quality animations t... by peller on Tuesday November 22, 2016 @02:49PM (#13016992)
My long-time-range guess is that this is FB's play for becoming a standard replacement/upgrade for GIFs. From the post:

"Initially, we looked at common static image formats such as PNG sequences and GIFs, as well as even more compressed formats like WebP. It quickly became clear that these wouldn't work without drastically simplifying the animations for file size, and that we'd have to accept the drawback of static images not scaling up or down very well."

So, reading between the lines, they've made what they think is a better GIF. And perhaps it is, and if so, that's big business[1], and so having a first-mover advantage on mobile could be highly profitable. (They're a public A-corporation, after all.)

But who knows; I could be reading too far into it or just flat-out wrong, too!

[1] http://www.popularmechanics.com/technology/a21457/the-gif-is...

Re:Keyframes: Delivering scalable, high-quality animations t... by wyldfire on Tuesday November 22, 2016 @04:28PM (#13017833)
I don't think any vector imaging format could ever replace a raster one (regardless of whether it's animated). Each has their own pros and cons.

Keyframes competes with animated SVGs, but not GIF/APNG/WebP.

Re:Keyframes: Delivering scalable, high-quality animations t... by 69mlgsniperdad on Tuesday November 22, 2016 @06:16PM (#13018536)
But what is equivalent After Effects tool for creating animated svg's? I'm not aware of any existing simple/robust tool to animate svg's in a traditional manner. And definatly not with a tool many already know how to use, as well as tutorials for accomplishing anything one might come up with. Is there anything?
Re:Keyframes: Delivering scalable, high-quality animations t... by st3v3r on Tuesday November 22, 2016 @02:34PM (#13016837)
Dev mindshare.