AdamPL napisał(a)
Jeżeli licencja pozwala na wykorzystanie do celów komercyjnych to możesz spokojnie dołączyć instalkę do programu albo dać użytkownikowi linka do samodzielnego ściągnięcia i zainstalowania. Nie rozumiem gdzie widzisz problem?
No to poczytaj dokładnie licencję na VISUAL C# 2008 EXPRESS EDITION i na MICROSOFT SQL SERVER COMPACT 3.5 WITH SERVICE PACK 1, to może coś zrozumiesz z tego, o co pytam, a jak nie wiesz, to nie ściemniaj, że coś wiesz.
Zgodnie z tymi licencjami, a konkretnie zgodnie z plikiem REDIST.TXT, pliki do SQL Serwera 3.5 CE są nazywane "Distributable Code".
2.a.ii
Distribution Requirements. For any Distributable Code you distribute, you must
• add significant primary functionality to it in your programs;
• for any Distributable Code having a filename extension of .lib, distribute only the results of running such Distributable Code through a linker with your program;
• distribute Distributable Code included in a setup program only as part of that setup program without modification;
• require distributors and external end users to agree to terms that protect it at least as much as this agreement;
• display your valid copyright notice on your programs; and
• indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the distribution or use of your programs.
iii. Distribution Restrictions. You may not
• alter any copyright, trademark or patent notice in the Distributable Code;
• use Microsoft’s trademarks in your programs’ names or in a way that suggests your programs come from or are endorsed by Microsoft;
• distribute Distributable Code to run on a platform other than Microsoft operating systems, run-time technologies, or application platforms;
• include Distributable Code in malicious, deceptive or unlawful programs; or
• modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
• the code be disclosed or distributed in source code form; or
• others have the right to modify it.
Poza tym, zgodnie z linkiem, który wcześniej podałem, aby móc dodać do mojej instalki instalację SQL Serwera (CE 3.5 SP1), to muszę jeszcze zarejestrować ten produkt (chociaż moim zdaniem z licencji to nie wynika).
Także licencja na korzystanie z Visual C# 2008 i SQL Serwera CE pozwala wykorzystywać ten produkt do celów komercyjnych, ale jeżeli chcemy skorzystać z możliwości redystrybucji object code'u to musimy spełnić dodatkowe warunki, które w odpowiednich licencjach dotyczą "Distributable Code'u".
Takie jest obecnie moje zdanie :-)