ZBar iPhone lizenzieren

  • ZBar iPhone lizenzieren

    Kurze Frage zur Lizenzierung des ZBar Bar Code Reader.

    Dem Settings Bundle meiner App füge ich folgenden Text hinzu:

    This software uses the open source ZBar Barcode Reader library, version 1.2, which is available from zbar.sourceforge.net/iphone

    Sowie die Copyright Informationen und die LGPL Version 2.1.

    Laut Wiki, muss man laut LGPL, auf Anfrage seine "Object Files" bereitstellen.

    Frage daher, was sind s.g. Object Files und muss ich nur den ZBar Teil oder meine komplette App offenlegen?

    Section 6 of the LGPL v2.1 specifically permits static linking with the library. If your project is not open source, this section does require that you make your object files available to your users. The intent, as indicated in the license, is that a user who has obtained your software may exercise their right to modify the library and then re-link their modified version into your application.

    We recommend that you apply Subsection 6c, which only requires that you make a written offer to provide the object files. Now...if you consider the actual utility of this mechanism - that it is only applicable to developers, and only those with in depth knowledge of the tools, the time required for development - all to have a new barcode reader in a specific version of your application that only they can use, the reality is that no one is going to request this. You probably should not even waste time preparing for it until a request is made.

    Additionally, to avoid “casual requests” from nefarious types that just want to inconvenience you, also consider charging a fee for the distribution of this material (as permitted by the license); just add up the cost of burning and shipping a disk. If this cost is “large” compared to the price of your app, the likelyhood of a request is reduced even further.