Support » Plugin: PhotoSwipe » Is this plugin a violation of copyright?

  • Resolved Josh Habdas

    (@jhabdas)


    The license section of the PhotoSwipe README clearly states:

    Script is licensed under MIT license with one exception: Do not create a public WordPress plugin based on it, as I will develop it. If you need to use it for a public WordPress plugin right now, please ask me by email first. Thanks!

    Before I consider using this plugin I need to know if it is okay for me to do so. Has this plugin received permission from the copyright holder?

Viewing 13 replies - 1 through 13 (of 13 total)
  • I found the following similar plugin which has a readme that states it is no longer “supported” as a result of licensing issues:

    https://wordpress.org/plugins/wp-photoswipe/

    Moderator Jan Dembowski

    (@jdembowski)

    Brute Squad and Volunteer Moderator

    I’m pretty sure that isn’t GPL compatible. BUT WAIT! There’s more! That’s a GITHUB repo and doesn’t fall under the realm of this place, the WordPress repository.

    This link

    https://github.com/dimsemenov/PhotoSwipe/blob/master/README.md#license

    Is NOT this link.

    https://plugins.trac.wordpress.org/browser/photo-swipe/tags/4.1.1.1/readme.txt

    The link in the WordPress repo clearly states that the license is GPLv2.

    https://plugins.trac.wordpress.org/browser/photo-swipe/tags/4.1.1.1/readme.txt#L7

    So to answer your real question: the version in the WordPress repository is GPLv2.

    The version that is maintained on Github is not. Go forth and use the version here.

    Moderator Jan Dembowski

    (@jdembowski)

    Brute Squad and Volunteer Moderator

    Also pinging @louyx in case he missed this conversation. I’m not aware of that other site and the author may not be either.

    @jdembowski Where do you suppose the lib code used in this plugin came from? It doesn’t matter what the plugin readme.txt says if it’s not correct. It’s wrapping a lib which directly states not to create a WordPress plugin under the terms of its license text – added 3 years ago to the repo as per Git blame.

    My question here is to the author of this plugin, and as to whether or not they received permission to create this plugin from Dmitry Semenov, the copyright holder of PhotoSwipe.

    Moderator Jan Dembowski

    (@jdembowski)

    Brute Squad and Volunteer Moderator

    Right, which is exactly why I pinged the author in my other post.

    Send the Plugins team the details via plugins@wordpress.org and they will investigate.

    Don’t just send them the link to this topic, explain to then what the problem is in some detail.

    I’ve already notified #pluginreview on slack. I opened this support request here for transparency as I’d personally want to know as a plugin consumer if the goods I’m considering for my WordPress site were legit.

    This also raises a broader question about licensing:

    • How was this plugin admitted given it does not contain a notice reproducing additional copyrights of the embedded JS library in its main files?
    • What happens to Dimitry’s code when someone grabs this plugin from a GH mirror and assume they cannot use PhotoSwipe given GPLv2 is not compatible with GPLv3 or APGLv3?

    Those, of course, are a topic for another discussion.

    • This reply was modified 4 months, 3 weeks ago by  Josh Habdas. Reason: Added more info on licensing questions
    • This reply was modified 4 months, 3 weeks ago by  Josh Habdas. Reason: Link to compat matrix
    Moderator Jan Dembowski

    (@jdembowski)

    Brute Squad and Volunteer Moderator

    I’ve already notified #pluginreview on slack.

    Yes, this one.

    https://wordpress.slack.com/archives/C1LBM36LC/p1498967504568950

    That is helpful but if no one is around then it will get unnoticed. If you want to just post here then that’s fine.

    If you want to be effective then that email will actually create a record that can be followed up upon. Including a library and re-licensing it is something that team takes seriously.

    Your other points are also a plugins email matter. These are not discussion forums, they’re support forums for tangible problems such as “Plugin X breaks when I do Y and Z”. This topic isn’t that.

    NOTE: I think you know already I take licensing seriously. πŸ˜‰ But unless someone is on the plugins team (and I am not and my opinion doesn’t carry weight in that space) it’s just discussion. That part needs to be dealt with by the plugins team.

    @jdembowski as with our previous encounters, I will reiterate this is a support request. It’s a direct question to the plugin maintainer and now going off-topic.

    Moderator Jan Dembowski

    (@jdembowski)

    Brute Squad and Volunteer Moderator

    as with our previous encounters, I will reiterate this is a support request. It’s a direct question to the plugin maintainer and now going off-topic.

    No. It’s not a support topic. You’re asking about licensing and I’ve not gone off topic once here.

    Look, it’s up to you. If you want to be effective then you have the steps to do that. That was clearly communicated to you. If the author replies then fantastic. But if the person doesn’t then this topic accomplishes very little.

    If you communicate with the plugins team then the odds of this being addressed one way of the other go up tremendously. But again, that’s up to you. These are not discussion forums and a licensing topic (while serious) isn’t about support.

    Plugin Author Louy Alakkad

    (@louyx)

    Hi guys,

    Thanks for raising this. I’ve spoken with Dimitry when I created this two years ago and he said he was creating a more complex wordpress plugin and was happy with me keeping this as a lighter version.

    Regards,

    Thanks for the info, Louy. Dmitry doesn’t remember the conversation. Please feel free to reach out to him. After speaking with him earlier he suggested the unofficial PhotoSwipe plugin used with his approval is PhotoSwipe Masonry Gallery. Perhaps a misunderstanding. The other plugin clearly states they were given clearance on their demo page.

    My apologies for any doubt raised. I just happen to be familiar with PhotoSwipe licensing and needed to inquire as this plugin appeared first in search results and it’s not clear if it’s blessed.

    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    πŸ³οΈβ€πŸŒˆ Halfelf Rogue & Plugin Review Team Rep

    Hi, I’m on the plugins team.

    So the question is “Is the library legal to use in a WP plugin?” And the answer is yes BUT we would (if we noticed) push back.

    > Do not create a public WordPress plugin based on it, as I will develop it.

    That’s not a legal/license claim. He can’t claim that per the MIT license IIRC (I may be wrong, but I’m pretty sure that he’d have to do it as GPLv3 for that kind of thing). But he can REQUEST that, and generally we abide by those requests. Why? Well… it’s polite πŸ™‚ It would be the right thing to do.

    Thanks for this valuable information folks and demystifying things. I saw this plugin was indeed blessed by the author and that alleviates my concern. Cheers to you both for your help.

Viewing 13 replies - 1 through 13 (of 13 total)
  • You must be logged in to reply to this topic.