Giter Site home page Giter Site logo

Metaphone3 about clj-fuzzy HOT 5 CLOSED

yomguithereal avatar yomguithereal commented on July 1, 2024
Metaphone3

from clj-fuzzy.

Comments (5)

domkm avatar domkm commented on July 1, 2024

Lawrence Philips donated his Java implementation of Metaphone3 to OpenRefine. While you would need his permission to use his source code, I don't think you would need his permission to write your own implementation of the algorithm in Clojure.

from clj-fuzzy.

Yomguithereal avatar Yomguithereal commented on July 1, 2024

I would indeed love to write a Clojure implementation of the algortithm however I really don't know if this is legally permitted since the code is still being sold by Lawrence Philips. I recall having read somewhere in the licenses that it was forbidden to produce another implementation of the Metaphone3.

If you find any information about this particular issue, I'll be glad to hear them.

from clj-fuzzy.

domkm avatar domkm commented on July 1, 2024

I am not a lawyer, but:

Algorithms are not protected by copyright though implementations of algorithms are. You could create a new implementation without violating Philips' copyright of his Java implementation.

Are you referring to the license that one accepts when purchasing Philips' Metaphone3 implementation? If so, I wouldn't worry about that since the Java source is openly available under OpenRefine's very permissive license.

from clj-fuzzy.

domkm avatar domkm commented on July 1, 2024

There is a discussion on HackerNews about this exact issue.

from clj-fuzzy.

Yomguithereal avatar Yomguithereal commented on July 1, 2024

Yes, I just stumbled upon this discussion. Thanks for the information.

from clj-fuzzy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.