You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2015-09-24 13:19:06

myshol
Member
Registered: 2015-08-19
Posts: 14

OpenStreetMap w WPF (XAML, C#)

Witam ponownie!


Do tej pory celnie naprowadzaliście mnie na prawidłowe rozwiązania, mam nadzieję, że tak będzie i tym razem.

Swój projekt, nad którym do tej pory pracowałem w PHP oraz javascript (Open Layer 3), teraz muszę przenieść do Visual Studio, z wykorzystaniem WPF i XAML.

Jest to dla mnie zupełnie nowe doświadczenia, dlatego proszę o naprowadzenie mnie na odpowiednią technologię.

W internecie można znaleźć co prawda różne biblioteki:

https://www.devexpress.com/

http://osmsharp.com/

Jednak są one płatne, a ja muszę znaleźć jakieś darmowe rozwiązanie.

Jeśli ktoś tworzył tego typu aplikacje przy wykorzystaniu platformy WPF, proszę o naprowadzenie na właściwy tor.


Pozdrawiam

Offline

#2 2015-09-24 20:20:30

miklobit
Member
From: Katowice - Wrocław
Registered: 2012-03-29
Posts: 350
Website

Re: OpenStreetMap w WPF (XAML, C#)

OsmSharp jest na GPL chyba że tworzysz aplikację o zamkniętym kodzie. Więc albo źle przeczytałeś licencję albo pominąłeś w swoim pytaniu istotne informacje, np. że tworzysz aplikację zamkniętą, co z góry wyklucza wiele darmowych rozwiązań (na GPL).

Offline

#3 2015-09-28 07:30:43

myshol
Member
Registered: 2015-08-19
Posts: 14

Re: OpenStreetMap w WPF (XAML, C#)

Tak, tworzę aplikację o zamkniętym kodzie. Tzn nie chcę, aby licencja na wykorzystane komponenty/biblioteki zmuszała mnie jednocześnie do upublicznienia kodu.

Offline

#4 2015-09-28 07:48:56

miklobit
Member
From: Katowice - Wrocław
Registered: 2012-03-29
Posts: 350
Website

Re: OpenStreetMap w WPF (XAML, C#)

A tak z ciekawości - to komercyjna aplikacja będzie ?

Offline

#5 2015-09-28 07:55:06

wmyrda
Member
Registered: 2014-07-07
Posts: 947

Re: OpenStreetMap w WPF (XAML, C#)

o ile ja zawsze rozumiałem GPL to spokojnie na jego bazie można było tworzyć zamknięty własny kod, a upubliczniać modyfikacje do bibliotek upublicznionych na GPL jeśli takowe zostały przez piszącego zamknięty kod utworzone. Jak inaczej istniał by Steam na Linuxa? Może się mylę, ale nie słyszałem by miał publiczny kod

Offline

#6 2015-09-28 08:15:32

miklobit
Member
From: Katowice - Wrocław
Registered: 2012-03-29
Posts: 350
Website

Re: OpenStreetMap w WPF (XAML, C#)

wmyrda wrote:

o ile ja zawsze rozumiałem GPL to spokojnie na jego bazie można było tworzyć zamknięty własny kod, a upubliczniać modyfikacje do bibliotek upublicznionych na GPL jeśli takowe zostały przez piszącego zamknięty kod utworzone. Jak inaczej istniał by Steam na Linuxa? Może się mylę, ale nie słyszałem by miał publiczny kod

Closed source można linkować z LGPL ale biblioteka, o której tu mowa jest na GPLv2 a ta jest wyłącznie wirusowa.

Last edited by miklobit (2015-09-28 08:17:02)

Offline

#7 2015-09-28 08:50:07

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,698

Re: OpenStreetMap w WPF (XAML, C#)

wmyrda wrote:

Jak inaczej istniał by Steam na Linuxa? Może się mylę, ale nie słyszałem by miał publiczny kod

"However, software running as an application program under a GPL-licensed operating system such as Linux is not required to be licensed under GPL or to be distributed with source-code availability—the licensing depends only on the used libraries and software components and not on the underlying platform." - https://en.wikipedia.org/wiki/GNU_Gener … ic_License (potwierdzone przez https://www.gnu.org/licenses/gpl-faq.ht … ogramToGL)

Offline

#8 2015-09-28 09:01:36

myshol
Member
Registered: 2015-08-19
Posts: 14

Re: OpenStreetMap w WPF (XAML, C#)

Nie będzie to komercyjna aplikacja w sensie typowego sprzedawania jej w internecie i innej formie bezpośredniego zarabiania na niej (np umieszczania w niej reklam).

Jednakże będzie to aplikacja wykorzystywana wewnątrz firmy. To czyni z niej mimo wszystko aplikację komercyjną. Będzie ułatwiała wykonywanie codziennych czynności pracownikom.

Offline

#9 2015-09-28 10:15:58

miklobit
Member
From: Katowice - Wrocław
Registered: 2012-03-29
Posts: 350
Website

Re: OpenStreetMap w WPF (XAML, C#)

myshol wrote:

Jednakże będzie to aplikacja wykorzystywana wewnątrz firmy. To czyni z niej mimo wszystko aplikację komercyjną. Będzie ułatwiała wykonywanie codziennych czynności pracownikom.

To w takim razie twoja aplikacja tak czy inaczej nie będzie darmowa bo twój czas tez (chyba?) kosztuje firmę.

Offline

#10 2015-09-28 10:27:49

myshol
Member
Registered: 2015-08-19
Posts: 14

Re: OpenStreetMap w WPF (XAML, C#)

OK, zatem uzgodniliśmy, że aplikacja będzie komercyjna.

Wróćmy więc do pytania będącego punktem wyjścia tej dyskusji - z jakich rozwiązań technologicznych powinienem zatem skorzystać, żeby móc odpytywać własny serwer Nominatim (w intranecie) oraz prezentować dane na mapie (również z serwera w intranecie) z poziomu XAML / WPF?

Offline

#11 2015-09-28 11:22:30

miklobit
Member
From: Katowice - Wrocław
Registered: 2012-03-29
Posts: 350
Website

Re: OpenStreetMap w WPF (XAML, C#)

Offline

#12 2015-09-28 11:48:48

WiktorN
Member
Registered: 2013-08-04
Posts: 531

Re: OpenStreetMap w WPF (XAML, C#)

myshol wrote:

Tak, tworzę aplikację o zamkniętym kodzie. Tzn nie chcę, aby licencja na wykorzystane komponenty/biblioteki zmuszała mnie jednocześnie do upublicznienia kodu.

No ale licencje GPL mówią tylko o tym, że oprogramowanie należy dostarczać razem z kodem źródłowym, nie ograniczając praw do dalszych modyfikacji czy rozpowszechniania. Więc musisz przekazać kod źródłowy razem z binariami.

Dopóki aplikacja jest do zastosowań wewnętrznych, więc nie jest nikomu przekazywana (w sensie prawnym - nie jest udzialana licencja), to nie rozumiem, gdzie jest problem.

Offline

#13 2015-09-28 12:10:39

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,698

Re: OpenStreetMap w WPF (XAML, C#)

<s>Jest przekazywana pracownikom. Jeśli pracownicy którzy z niej korzystają nie dostają kodu źródłowego z prawem rozprzestrzeniania (w tym poza firmę) to byłoby łamane prawo autorskie.</s>

Last edited by Mateusz Konieczny (2015-09-28 12:59:05)

Offline

#14 2015-09-28 12:26:35

miklobit
Member
From: Katowice - Wrocław
Registered: 2012-03-29
Posts: 350
Website

Re: OpenStreetMap w WPF (XAML, C#)

Mateusz Konieczny wrote:

Jest przekazywana pracownikom. Jeśli pracownicy którzy z niej korzystają nie dostają kodu źródłowego z prawem rozprzestrzeniania (w tym poza firmę) to byłoby łamane prawo autorskie.

http://www.gnu.org/licenses/gpl-faq.pl. … stribution

Offline

#15 2015-09-28 12:58:31

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,698

Re: OpenStreetMap w WPF (XAML, C#)

Dzięki! Nie zdawałem sobie z tego sprawy.

Offline

#16 2015-09-28 13:11:36

myshol
Member
Registered: 2015-08-19
Posts: 14

Re: OpenStreetMap w WPF (XAML, C#)

Dziękuję za podpowiedź. Trafiłem już wcześniej na to rozwiązanie, ale odrzuciłem je ze względu na skromną dokumentację. Teraz po analizie załączonych przykładów nie wydaje się aż tak trudne.



Swoją drogą jestem pod wrażeniem szybkich i licznych reakcji na tym forum. Pozdrawiam!

Last edited by myshol (2015-09-28 13:12:13)

Offline

Board footer

Powered by FluxBB