Xamarin / Mono Conformità LGPL

2

La LGPL sembra stabilire che devo distribuire la mia app in modo che il codice LGPLed possa essere sostituito. Xamarin continua a dire che per distribuire un'app mac nello store, ho bisogno di usare Xamarin.Mac e acquistare una licenza. Ora, se ho un'app closed source e distribuisco un pacchetto .app in cui il runtime Mono è presente come .dylib piuttosto che compilato staticamente in qualche eseguibile, sono conforme, sì? Non capisco la loro restrizione.

MonoDevelop / Monomac distribuisce le app in un modo che richiede all'utente di saltare attraverso i cerchi per installare il runtime Mono, ma questo sembra del tutto inutile se impacchetta mono in una libreria sostituibile .

    
posta Evan 29.07.2015 - 23:33
fonte

1 risposta

1

Fornire semplicemente una libreria LGPL'come .dylib non ti rende conforme. È inoltre necessario includere il codice sorgente e tutti gli strumenti necessari per consentire a qualcuno di modificare la libreria per i propri scopi e utilizzare tali modifiche nel proprio programma.

È molto probabile che l'ecosistema Apple non supporti tale accordo, motivo per cui Xamarin ti consiglia di utilizzare i loro strumenti commerciali per questo scopo.

    
risposta data 30.07.2015 - 03:22
fonte

Leggi altre domande sui tag