cyluxx / robula-plus

An algorithm for generating robust XPath locators for web testing.
http://sepl.dibris.unige.it/ROBULA.php
177 stars 11 forks source link

What is the LICENSE for robula-plus? #3

Open LrWm3 opened 4 years ago

LrWm3 commented 4 years ago

Currently, there is no LICENSE file for robula-plus.

If this is meant to be open source it, it would be nice to know. If it is not open source, it would be nice to have information on the license for this software and how one could approach integrating robula-plus into a product.

Thank you for creating robula-plus.

LrWm3 commented 4 years ago

I thought about it further and read the package.json, which states the license is ISC. Would like to confirm though. Can close this issue if you feel the license stated in the package.json is sufficient.

cyluxx commented 4 years ago

Hello,

Unfortunately, the ISC license in the package.json was generated by mistake via npm init. If your case is urgent, for the LICENSE of this library please refer to Maurizio Leotta. I will try to contact him aswell, to try to get some clearyfication for the future.

I implemented the algorithm from the paper for my Bachelor theses a while ago, and got the following response, maybe it helps:

What is the license for Robula+? Am I able to use it in my project?

If your project is open source, you can freely re-implement the algorithm starting from the description that can be found in my paper. I only ask you to mention the original journal paper describing Robula+ in any document/thesis/paper or website related to your tool or in the tool itself (Info/credits button). I.e., something like:

"The tool XYZ relies on the Robula+ [1] algorithm for the generation of rubust selectors."

[1] Maurizio Leotta, Andrea Stocco, Filippo Ricca, Paolo Tonella. ROBULA+: An Algorithm for Generating Robust XPath Locators for Web Testing. Journal of Software: Evolution and Process (JSEP), Volume 28, Issue 3, pp.177–204. John Wiley & Sons, 2016. https://doi.org/10.1002/smr.1771

LrWm3 commented 4 years ago

Thank you for the update, that answers my question.