I am the author of an iOS framework and I know for sure that an app uses it, but the app's author is not attributing it.

How can I prove this in a way that also a judge would accept it?

  • Google for "reverse engineering ios app", will give you plenty of links.
    – Doc Brown
    May 8 '17 at 13:09
  • You know, you could just ask the author. And ask them for attribution if they do use your library.
    – Oskar Skog
    May 8 '17 at 14:39
  • @OskarSkog: if I would suspect someone else to violate my license terms, I would first gather as much evidence as possible before accusing or even asking him.
    – Doc Brown
    May 9 '17 at 10:54

First, the default MIT License (based on your tags) does not include an attribution clause (ref). If you have that, then you've changed the base MIT license. Second, the MIT license is a bit vague since it refers to a suite of compatible licenses. Third, MIT license also suggests free use. I'm not sure of the point of taking someone to court whom you won't be receiving money from.

The issue is that the burden of proof is on you. Only you know the identifying markers of using your framework, or have the receipts of purchase. If you suspect that someone is violating the terms of your license, and are prepared to go to court over the matter, then I recommend only one thing: consult a lawyer. Only they can tell you the legal proof required in a court of law.

  • 1
    Sorry for my vague question. I want to know how I can technically prove that the current app version is using my library. May 8 '17 at 13:06
  • 2
    Not knowing anything about your framework, that would be difficult to suggest an answer. Compound that with not knowing the specific legal proof needed, it's difficult to really answer your question. May 8 '17 at 13:09
  • 1
    @vikingosegundo: Hire a Digital Forensics Specialist, and a lawyer specialising in Software Copyright Infringement. The Forensics Specialist may be able to find clues in the app's code that your library was used. Then you sue the app's author, and using the clues the Forensics Specialist found, your lawyer convinces the judge to issue a warrant forcing the app's author to hand over the app's source code during discovery. Then, both parties unleash their Digital Forensics Specialists to prove or disprove the usage of your library, and the one with the more convincing arguments wins. The end. May 9 '17 at 0:25

Not the answer you're looking for? Browse other questions tagged or ask your own question.