Czy dobrze rozumiem licencję iText? Chcę napisać prostą aplikację, w której korzystam z biblioteki iText. Klient chce mi za aplikację zapłacić. Czy jeśli dam klientowi moją apkę wraz z kodem źródłowym (projektem java) to wyczerpuję warunki obecnej licencji iText? Czy do zastosowań komercyjnych zawsze muszę mieć wykupioną licencję iText? Problem w tym, że z tego co czytam na ich stronce, to licencja jest od razu na 10 stanowisk i kosztuje ponad 1000€, a ja za te przysłowiowe 2 linijki kodu nie wezmę więcej niż 100zł, także trochę mi się nie kaukuluje zakup licencji.
iText - licencyjne dylematy
- Rejestracja: dni
- Ostatnio: dni
Niestety, ale zgodnie z licencją musisz kupić iTexta, chyba że wypuścisz aplikację na zasadzie licencji AGPLv3.
- Rejestracja: dni
- Ostatnio: dni
Rozumiem, nie widzę problemu przed wypuszczeniem aplikacji na zasadzie AGPLv3, pytanie tylko czy wiąże się to jedynie z przekazaniem klientowi kodu źródłowego w postaci np. projektu javowego, czy muszę coś jeszcze zrobić?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1272
Będziesz musiał udostępnić aplikację publicznie, tak żeby każdy mógł sobie ją pobrać, przerobić i używać bez kosztów.
Tutaj masz darmową alternatywę:
https://pdfbox.apache.org
- Rejestracja: dni
- Ostatnio: dni
Niestety PDFBOX nie pozwala kompresować PDF za bardzo, a o kompresję głównie chodzi.
Nie mam problemu z udostępnieniem w necie kodu aplikacji, czy obojętnie gdzie to zrobię, czy też są jakieś wytyczne?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wro
starsze wersje itexta sa na LGPL chyba ostatnia taka wersja to iText 2.1.7. Dlatego m.in. Jasper reports dlugi czas jechal na wersji 2.1.7.
- Rejestracja: dni
- Ostatnio: dni
sprawdzone, apka działa bez problemu na 2.1.7
co zyskuję dzięki LGPL? Wikipedia mówi, że chyba i tak muszę dać kod klientowi, czy chodzi tylko o to, że nie muszę go publikować publicznie?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Grudziądz/Bydgoszcz
- Postów: 5300
lgpl to odmiana licencji gpl w której możesz zamknąć kod aplikacji. Jeżeli coś ruszałeś w kodzie samej biblioteki to byś musiał upublicznić ale tylko kod biblioteki, nie twojej apki. Natomiast kod dla klienta zależy wtedy od umowy, jeżeli sprzedajesz z przekazaniem praw a nie tylko licencję to musisz dać kod, a samej apki już sprzedać nie możesz nikomu innemu.