Heya Justin,

Ya, we discussed this in our slack - but we have some inconsistency across the 
projects. PageRank is used in the exact same matter as we us in numerous 
projects, as example Spark, Flink. This causes confusion - I argued the same as 
you:
"We used a piece of code which hasn't a proper license. As long as we use code 
from compatible projects and licenses everything is fine. We only have to 
mention this. But Justin said we copied from Wikipedia, which is a license 
issue”

From Wikipedia [1]
"Most of Wikipedia's text and many of its images are co-licensed under the 
Creative Commons Attribution-ShareAlike 3.0 Unported License (CC BY-SA) and the 
GNU Free Documentation License (GFDL) (unversioned, with no invariant sections, 
front-cover texts, or back-cover texts)."

I reached to twitter - even they use PageRank in their own code [2]. 

What’s now the best solution to solve this? Also in view of the TLPs Spark, 
Flink ...

Cheers,
 —Alex 

1: https://en.wikipedia.org/wiki/Wikipedia:Copyrights
2: 
https://github.com/twitter/GraphJet/blob/master/graphjet-core/src/main/java/com/twitter/graphjet/algorithms/PageRank.java

> On 26. Oct 2021, at 09:39, Justin Mclean <[email protected]> wrote:
> 
> Hi,
> 
> It's not the algorithm itself but what was copied from the wikipedia page. 
> Note this comment in the code [1]:
> "Get some graph data. Use the example from Wikipedia: 
> https://en.wikipedia.org/wiki/PageRank";
> 
> Ask yourself this. What license is that example under? Is that compatible 
> with the Apache license?
> 
> Kind Regards,
> Justin
> 
> 1. 
> ./wayang-tests-integration/code/test/java/org/apache/wayang/tests/WayangPlans.java

Reply via email to