2010-04-29 12 views
5

Zrobiłem mały produkt za pomocą Google API. Teraz muszę sprzedać go mojemu klientowi.Czy Google API do .NET (wersja 2) można redystrybuować?

Zrobiłem instalator i po prostu dodałem wszystkie interfejsy API. Ale teraz pokazuje błąd typu COM.

Jak mogę rozwiązać ten problem?

+0

Jeśli użyjesz słowa _redistributable_ w kontekście pakietu oprogramowania innej firmy, wszyscy pomyślą, że chodzi o prawne znaczenie tego terminu. Pakiet oprogramowania lub inna część narzędzia do tworzenia treści można redystrybuować, jeśli istnieje możliwość legalnego rozpowszechnienia go wśród klientów. Na przykład MS Visual C++ 2008 zawiera pakiet redystrybucyjny z bibliotekami uruchomieniowymi C++, które możesz dostarczyć swoim użytkownikom za pomocą oprogramowania. To samo dotyczy platformy .NET. Właśnie dlatego otrzymujesz odpowiedzi na temat licencji Google API zamiast podpowiedzi, jak rozwiązać problemy techniczne. –

+0

Jeśli chcesz pomóc w rozwiązaniu problemów z instalatorem, musisz a) zmienić sformułowanie pytania, aby pozbyć się wprowadzających w błąd słów (redystrybucyjnych) oraz b) dodać więcej szczegółów: Jaki interfejs API Google? Wersja? Połączyć? Zbudowałeś to, czy użyłeś już gotowych binariów? Z jakim kompilatorem zbudowałeś swój program? Wersja? Która wersja .NET (lub Mono)? Na jakim systemie operacyjnym testujesz swój instalator? W jaki sposób utworzyłeś instalator? Z jakim narzędziem? Wersja? I najbardziej importatycznie: __Co dokładnie powiedział komunikat o błędzie? Mam na myśli _w _ _ _ __ –

Odpowiedz

0

czy skopiowałeś wszystkie biblioteki dll w systemie docelowym (aw razie potrzeby je zarejestrowałeś)?

Jaki jest dokładny komunikat i kod błędu otrzymany z zarządzanego wyjątku?

0

Jest to zero kłopotów redystrybucyjnych, jeśli po prostu bierzesz i rozpowszechniasz pliki binarne (biblioteki dll opublikowane przez Google), ponieważ w tym przypadku legalnie używasz pliku binarnego.

Jeśli samodzielnie skompilujesz kod dla tych bibliotek dll lub dokonasz jakichkolwiek zmian w ich źródle, będziesz potrzebować prawnika :-). Licencja MIT nie jest zakaźna, ale nadal wymaga przypisania do pracy pochodnej.

Jeśli masz zamiar mieć swój własny tekst licencji w pakiecie niż należy dodać prostą linię jak:

[Używa bibliotek wykonanych przez iron9light i przewidzianych w ramach licencji MIT]

to przypisanie - wielkie słowo na małą linię :-)

Powiązane problemy