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
