Forum Konstruktor budowlany Strona Główna Konstruktor budowlany
Forum projektantów
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Wolne LISPY przyśpieszające pracę w CAD
Idź do strony 1, 2, 3, 4, 5, 6  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Programowanie
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Parikon
Skokovis



Dołączył: 09 Lip 2014
Posty: 2108
Przeczytał: 0 tematów

Pomógł: 38 razy
Ostrzeżeń: 0/5

PostWysłany: Pią 10:18, 27 Lis 2015    Temat postu: Wolne LISPY przyśpieszające pracę w CAD

Myśleliście kiedyś o stworzeniu wolnych (ang. FREE) lisp-ów przyśpieszających pracę w AutoCadzie, ZWCad itp?

Pierwszy lisp jaki byłby potrzebny to lisp wczytujący inne lispy, które można by było dopisywać do tego lispa.

Dadajemy go do "Startup Suite" w Autocadzie (Tools >> Load Aplication).

Czy ktoś zna lub może się podzielić kodem takiego lispa?


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Gregi
Początkujący Forumowicz



Dołączył: 23 Wrz 2015
Posty: 7
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

PostWysłany: Pią 11:16, 27 Lis 2015    Temat postu:

Nie wiem jak daleko chcesz sięgnąć w przyspieszanie pracy, ale na początek polecam nie odkrywać koła na nowo lecz bazować na bibliotece powstałej w wyniku współpracy użytkowników forum cad.pl -> forum.cad.pl/cadpl-pack-v1-lsp-t78161.html
Plik biblioteczny znajdziesz tu -> members.upcpoczta.pl/r.matula/Pack/v1/CADPL-Pack-v1.lsp
Funkcja, która spełnia Twoje oczekiwania nazywa się cd:SYS_FilesLoader

ps. Przepraszam za brak linków, ale ograniczenie forum wymusiło na mnie takie działanie.


Post został pochwalony 1 raz

Ostatnio zmieniony przez Gregi dnia Pią 11:17, 27 Lis 2015, w całości zmieniany 2 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Parikon
Skokovis



Dołączył: 09 Lip 2014
Posty: 2108
Przeczytał: 0 tematów

Pomógł: 38 razy
Ostrzeżeń: 0/5

PostWysłany: Nie 16:17, 29 Lis 2015    Temat postu:

Gregi napisał:
Nie wiem jak daleko chcesz sięgnąć w przyspieszanie pracy, ale na początek polecam nie odkrywać koła na nowo lecz bazować na bibliotece powstałej w wyniku współpracy użytkowników forum cad.pl -> forum.cad.pl/cadpl-pack-v1-lsp-t78161.html
Plik biblioteczny znajdziesz tu -> members.upcpoczta.pl/r.matula/Pack/v1/CADPL-Pack-v1.lsp
Funkcja, która spełnia Twoje oczekiwania nazywa się cd:SYS_FilesLoader

ps. Przepraszam za brak linków, ale ograniczenie forum wymusiło na mnie takie działanie.


Gdyby zebrała się grupa ludzi to i w nieskończoność można by to rozwijać.
Chodzi o pakiet ale na zasadzie licencji otwartej, który z założenia podobnie jak linux nie podoba się firmie microsoft nie spodoba się twórcą nakładek na Autocad ZWcada Briscada itp.

Napisanie lispa, który będzie rysował dwuteoniki to jedno. Druga sprawa aby czerpał z baz, które trzeba wpisać w pliki. Te bazy trzeba tworzyć na podstawie aktualnych danych producenta czy literatury.

Na początek proponuje coś na początek:



Kod:
; |----------------------------------------------------------------------------------------------|
; |FREE KONSTRUKTOR - LISP STARTOWY         start.lsp - pierwszy autor PARIKON ver. 0.001        |
; |----------------------------------------------------------------------------------------------|
; |Ładuje aplikacje zawarte w pakiecie.                                                
; |dla Autocad 2014 ver ang. - umieścić w StartUP Suite -  scieżka - Tools>>Load application
; |----------------------------------------------------------------------------------------------|
(princ "\n *** Ładuje programy pakietu FREE KONSTRUKTOR... ***")
(load "inny_lisp" "\n Brak pliku inny_lisp.lsp")
(princ "[ OK ]")
(princ)
; | koniec |


Pakiet o nazwie FREE KONSTRUKTOR już mamy. Laughing

Otwarta jest kwestia nazwy pakietu dopóty nie powstanie wersja 0.009 pliku startowego.
Mamy kupionego nowego AutoCad ZwCada lub inny program kreślarski który obsługuje lispa, autolispa itp.
Co powinien więc robić program inny_lisp.lsp

Najpierw chyba trzeba pobrać jakiś PRAKTYCZNY KURS AUTOLISP

Znalazłem całą książkę i to legalną do pobrania. Około 515 stron.

[link widoczny dla zalogowanych]

Teraz tylko nazbierać na ZWCAD i do roboty.


Post został pochwalony 0 razy

Ostatnio zmieniony przez Parikon dnia Czw 16:28, 17 Gru 2015, w całości zmieniany 5 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Czw 1:11, 14 Sty 2016    Temat postu:

@Parikon
Pomysł jest ciekawy. Tzn. zbierać/adaptować istniejące lispy, tworzyć nowe i wszystko to łączyć w jedną użyteczną całość. I bardzo ważne aby to utrzymywać i udostępniać do użycia i promować.
Nie liczył bym jednak na to że już na samym początku zbierze się zespół chętnych zgodnych samarytaninów biegłych w Lisp. Najczęściej takie projekty otwarte rozpoczyna co najwyżej kilka a często jedna osób która nad tym panuje i ma dostęp do udostępnianego kodu (no i niektórzy pomyślą ze ma coś z głowa by robić to non-profit:)). Co, gdzie, jak?? na początku trzeba wymyślić i być może najprościej jeśli zaczniesz to robić sam jeśli masz na to pomysł.

W zasadzie można by to postawić np na bitbucket, kilka osób ze znajomością podstawy lisp i gita do utrzymania kody a kto może niech śle co ma ciekawego, co znalazł w sieci, na jakiegoś ustalonego maila i kwestia włączania co ciekawsze i użyteczne do tego repozytorium jako kolejne moduły, gdzieś udostępniać wersję stabilna, jakaś dokumentacja i tak mogło by to działać.

[link widoczny dla zalogowanych]


Post został pochwalony 0 razy

Ostatnio zmieniony przez lukaszlab dnia Czw 1:26, 14 Sty 2016, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
piotrbu (Piotr Buśka)
Doświadczony Forumowicz



Dołączył: 19 Sty 2010
Posty: 1018
Przeczytał: 2 tematy

Pomógł: 28 razy
Ostrzeżeń: 0/5
Skąd: Okolice Warszawy

PostWysłany: Czw 10:48, 14 Sty 2016    Temat postu:

Jeśli to miałoby wypalić to po pierwsze należałoby określić jakie lispy są potrzebne, jakie czynności mają automatyzować, jakie problemy rozwiązywać, w jaki sposób mają działać, na jakich danych, jakie mają być wyniki ich działań, na jakich systemach cad mają działać. Po drugie ile osób jest zainteresowanych danym lispem, czy w ogóle jest jakieś szersze i poważniejsze zainteresowanie. Lisp, który rozwiązuje problem jednej osoby nie ma sensu.
Takie informacje od społeczności czynnych asystentów i projektantów konstrukcji byłyby bardzo cenne i mogłyby być podstawą do dalszych działań, programowania, a potem testowania.
Jeszcze większe szanse powodzenia miałoby to gdyby to powiązać z jakąś platformą crowdfundingową.

Samo powiedzenie "zróbmy jakieś lispy" a w zasadzie "nich ktoś zrobi jakieś lispy" nie ma żadnych szans powodzenia.

Dodam jeszcze, że Autolisp jest bardzo nieprzyjaznym językiem programowania, trudnym, nieczytelnym. Celowałbym raczej w VBA.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
MaverS
Doświadczony Forumowicz



Dołączył: 08 Gru 2008
Posty: 1181
Przeczytał: 42 tematy

Pomógł: 28 razy
Ostrzeżeń: 0/5
Skąd: Lubin

PostWysłany: Czw 10:51, 14 Sty 2016    Temat postu:

Na forum ZWCAD jest podobne wsparcie
[link widoczny dla zalogowanych]


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Parikon
Skokovis



Dołączył: 09 Lip 2014
Posty: 2108
Przeczytał: 0 tematów

Pomógł: 38 razy
Ostrzeżeń: 0/5

PostWysłany: Czw 14:25, 14 Sty 2016    Temat postu:

Tak jak napisał @łukaszlab. Lispy można dodawać i dodawać. Zgodnie z tym co mówi @piotrbu trzeba robić to z głową. Czyli ustalić jak to powinno się rozwijać. Co do zasady to przede wszystkim pomoc w rysowaniu 2D projektów technicznych w zakresie konstrukcji oraz jak będzie ochota drugi odgałęźni architektury.

Powiedzmy, że najpierw potrzeba serwera (jakiegoś ftp) na którym były by pliki projektu. Domena i ewentualnie forum. Takie coś to kwestia kosztów rocznych około 150zł przy serwerze 2GB. Większy serwer nie jest potrzebny do takiego projektu na początek.

Żeby to nie stało na jedną osobę to potrzeba założyć jakieś stowarzyszenie non-profit, które wykupi prawa do domeny i założyć jakieś konto bankowe (darmowe).

Trzeba oczywiście kilka osób, które z tym ruszą. Taki organizm albo będzie się rozwijał albo padnie. Zależy to zawsze od samego zaangażowania tych pierwszych.

Nie wiem jak wygląda kwestia ilości osób które mogą zakładać stowarzyszenia.

[link widoczny dla zalogowanych]


15 osób. Ale można mieć wiele siedzib na terenie Polski. Wink

Mam nawet wykupioną domenę [link widoczny dla zalogowanych] którą przekazałbym stowarzyszeniu gdyby chciało. Wink


Post został pochwalony 0 razy

Ostatnio zmieniony przez Parikon dnia Czw 14:51, 14 Sty 2016, w całości zmieniany 3 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Czw 18:08, 14 Sty 2016    Temat postu:

Tak mogłoby wyglądać repozytorium na bitbucket
[link widoczny dla zalogowanych]

Serwis bitbucket dla projektów publicznych jest darmowy. Jest serwerem zdalnym dla m.in. repozytoriów systemie Git. Taki układ świetnie nadaje się do zdalnej pracy zespołów. Członkowie zespołu freekonstruktorteam mają bezpośredni dostęp do kodu, inni użytkownicy też mogą pracować nad projektem ale zmiany musi autoryzować osoba z freekonstruktorteam.


Post został pochwalony 0 razy

Ostatnio zmieniony przez lukaszlab dnia Czw 18:19, 14 Sty 2016, w całości zmieniany 3 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
piotrbu (Piotr Buśka)
Doświadczony Forumowicz



Dołączył: 19 Sty 2010
Posty: 1018
Przeczytał: 2 tematy

Pomógł: 28 razy
Ostrzeżeń: 0/5
Skąd: Okolice Warszawy

PostWysłany: Pią 7:47, 15 Sty 2016    Temat postu:

Zacząć to trzeba od pomysłów na te lispy. Do tego w zupełności wystarczy to forum. Jest tu zarejestrowanych ponad 5000 użytkowników.
Z własnego doświadczenia myślę, że będzie ciężko. Mam kilkudziesięciu użytkowników swojej nakładki ABC Narzędzia, ale pomimo zachęt nie chcą oni zgłaszać pomysłów na nowe polecenia czy usprawnienie istniejących.
W naszym zawodzie najczęściej brakuje niestety czasu na zatrzymanie się i pomyślnie co można by usprawnić zautomatyzować.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
piotrbu (Piotr Buśka)
Doświadczony Forumowicz



Dołączył: 19 Sty 2010
Posty: 1018
Przeczytał: 2 tematy

Pomógł: 28 razy
Ostrzeżeń: 0/5
Skąd: Okolice Warszawy

PostWysłany: Pią 9:17, 15 Sty 2016    Temat postu:

Orientujecie się czy można używać licencji LGPL dla części kodu VBA? np. dla modułu (plik *.bas) lub formy (plik *.frm) VBA? Problem w tym, że te pliki nie są bibliotekami współdzielonymi całkowicie wydzielonymi, muszą być dołączone do programu 'ręcznie' tzn. włączone do pliku programu. Chyba, żeby te fragmenty kodu były w oddzielnych plikach *.dvb

Pytanie głównie do lukaszlab, który jak widzę siedzi w tych zagadnieniach.

Mógłbym udostępnić część swojego kodu, ale chciałbym móc go nadal używać w swoim komercyjnym i zamkniętym oprogramowaniu, najchętniej również po modyfikacji tych fragmentów kodu przez inne osoby (chociaż wiem, że LGPL można zamienić na GPL).


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Parikon
Skokovis



Dołączył: 09 Lip 2014
Posty: 2108
Przeczytał: 0 tematów

Pomógł: 38 razy
Ostrzeżeń: 0/5

PostWysłany: Pią 9:51, 15 Sty 2016    Temat postu:

Oczywiście, że na początek to możemy to tworzyć tu na forum. Każdy zainteresowany i tak skopiuje to na swój dysk lokalny więc jak forum padnie albo darmowa baza się zapełni to nic się nie stanie.

Na początek potrzebujemy najprostszą rzecz. Plik dwt. z minimalną ilością ale i wystarczającą w zupełności warstw. Można taki plik utworzyć poprzez włączenie do programu głównego lispa który będzie sprawdzał czy w katalogu jest plik *.dwt a jak go nie ma to go utworzy i załaduje przy starcie.

W mojej ocenie prościej utworzyć fizyczny plik np. free_kon.dwt

Propozycje warstw wyjściowych?

Cytat:

--- OGÓLNE ---
FR_TEKST1
FR_TEKST2
FR_TEKST3
FR_LINIA_WIDOK
FR_OSIE
FR_OSIE_POMOC
--- KONSTRUKCJA ---
FK_BETON_PRZEK
FK_BETON_WIDOK
FK_MUR-NOSNY
FK_MUR-DZIAL
FK_IZOLACJA_CIEPL
FK_IZOLACJA_WODN
FK_STAL_PRZEKR
FK_STAL_WIDOK
FK_ZELBET_PRZEK
FK_ZELBET_WIDOK
--- ARCHITEKTURA ---
FA_POWIERZCHNIA_UZYT
FA_POWIERZCHNIA_CAŁK
itd


Potrzeba więc utworzyć katalog warstw startowych. Każdy zapewne ma taki własny katalog.
Do czego zmierzam:

Dostaję ja, czy ktoś inny projekt do zrobienia za powiedzmy 320 000. Znam grupę, która działa na tym samych lispach. Nie muszę więc utrzymywać dużej firmy, żeby robić duże projekty, które będą wyglądały jakby wyszły od jednej jednostki projektowej. Jeśli będę miał znajomy zespół, który w zależności od potrzeb będę kompletował to mogę więcej zaoferować oraz czuć się bezpieczniej gdy duży projekt się zakończy. Nie muszę zwalniać ludzi, gdyż zespół, grupa tworzy się do większych projektów a w czasach posuchy każdy dłubie swoje.

Nie ma mowy o konsorcjum. Po prostu zamawiam dokumentacje, za którą płacę i czy to będzie u studenta czy też kolegi z forum nie ma znaczenia. Ważne, żeby każda część dokumentacji była wykonana przez jej autora na podobnej zasadzie co moja. A to dają wolne lispy, gdyż każdy członek zespołu może z nich korzystać i je udoskonalać ale w formie konsensusu.

Tak czy siak cała dokumentacja i tak ostatecznie musi przejść przez palce projektanta, który temat przyniósł i zobowiązany jest go koordynować.

Oczywiście wszystko na zasadzie dobrowolności. Jest kod, jest dostępny do używania, chcesz to go pobierasz i tworzysz własną gałąź którą skrzętnie chowasz lub rozwijasz gałąź główną którą używa większość.

Jak zaczynasz sprzedawać rozwijaną skrzętnie w zaciszu gałąź to musisz uznać autorstwo kodu podstawowego i dzielić się zyskiem z jego autorami.

Ktoś może przez lata nic nie robić, ale będzie miał chęć to coś dopisze. A jak jest dobry to może ten jego kawałek kodu usprawni cały projekt.

Powiedzmy że ktoś napisze lispa, który rysuje przekroje. Wpisze do bazy jeden dwuteownik. Ktoś inny weźmie tablice lub dane producenta i uzupełni plik z bazą o resztę dostępnych. Ten który lepiej koduje nie musi zajmować się pracami prostszymi ale także ważnymi aby projekt działał zgodnie z przeznaczeniem.


Post został pochwalony 0 razy

Ostatnio zmieniony przez Parikon dnia Pią 11:40, 15 Sty 2016, w całości zmieniany 9 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Pią 10:44, 15 Sty 2016    Temat postu:

@Parikon na jakiej licencji chciałbyś to udostępniać ?? i jak to się ma do tego co piszesz o sprzedawaniu przez kogoś swojej gałęzi. Jeśli ma to być oprogramowanie wolne i otwarte to to co napisałeś nie trzyma się kupy.
[link widoczny dla zalogowanych]


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Parikon
Skokovis



Dołączył: 09 Lip 2014
Posty: 2108
Przeczytał: 0 tematów

Pomógł: 38 razy
Ostrzeżeń: 0/5

PostWysłany: Pią 10:50, 15 Sty 2016    Temat postu:

lukaszlab napisał:
@Parikon na jakiej licencji chciałbyś to udostępniać ?? i jak to się ma do tego co piszesz o sprzedawaniu przez kogoś swojej gałęzi. Jeśli ma to być oprogramowanie wolne i otwarte to to co napisałeś nie trzyma się kupy.
[link widoczny dla zalogowanych]


Chcesz powiedzieć, że takiej licencji jaką opisałem nie ma? Twisted Evil
Być może i masz rację. Jak zacznie sprzedawać coś czego nie jest twórcą lub nie ma majątkowych praw autorskich do części kodu to zawsze reszta może zażądać zadośćuczynienia.

Licencje są po to aby ktoś, kto znalazł coś w sieci mógł ją przeczytać i wiedzieć czy może to zatrzymać czy nie. Na razie nie ma się czym dzielić chociaż lista warstw, choćby nie skończona już jest utworem. Wink

Może być jeszcze tak, że każde słowo czy wyrażenie napisane na tym forum już oddałem firmie która je utrzymuje (tzn prawa autorskie majątkowe to tych wyrażeń). Jedynie czego nie mogą mi zabrać to uznanie autorstwa. Wink

[link widoczny dla zalogowanych]

BY+ND - osoba korzystająca może korzystać komercyjnie, musi uznawać autorstwo i nie może tworzyć utworów zależnych. Co najwyżej może brać udział w tworzeniu i rozwijaniu utworu pierwotnego.

A tak przy okazji to też mi się podoba.

[link widoczny dla zalogowanych]

To ustalamy plik dwt? Skoro jest gdzie go wrzucić. Warstwy to nie wszytko ale od czegoś trzeba zacząć. Nie ma też sensu tworzyć lispa skoro można utworzyć plik dwt, który zawsze będzie w pakiecie.

Proszę o dodanie do zespołu.

Cytat:

--- OGÓLNE ---
FR_TEKST1
FR_TEKST2
FR_TEKST3
FR_LINIA_WIDOK
FR_OSIE
FR_OSIE_POMOC
--- KONSTRUKCJA ---
FK_BETON_PRZEK
FK_BETON_WIDOK
FK_MUR-NOSNY
FK_MUR-DZIAL
FK_IZOLACJA_CIEPL
FK_IZOLACJA_WODN
FK_STAL_PRZEKR
FK_STAL_WIDOK
FK_ZELBET_PRZEK
FK_ZELBET_WIDOK
--- ARCHITEKTURA ---
FA_POWIERZCHNIA_UZYT
FA_POWIERZCHNIA_CAŁK
itd


Post został pochwalony 0 razy

Ostatnio zmieniony przez Parikon dnia Pią 12:33, 15 Sty 2016, w całości zmieniany 9 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Pią 12:30, 15 Sty 2016    Temat postu:

Oczywiście licencje możesz wymyślić jaką chcesz.
Jeśli jak rozumiem masz na myśli licencję wolna otwarta, o czym pisałeś na samym początku. Zalecana dla open source jest GNU General Public License wersja 2 (najmniej liberalna). Jest to licencja wolna i otwarta. Otwartość kodu i "wolność" użycia.
Czyli:
- ktoś może używać nawet do celów komercyjnych zarabiać używając tego programu nieodpłatnie;
- ktoś może wziąć twój kod zmienić i rozpowszechniać jako swój program ale musi zachować warunki licencji czyli też rozpowszechniać to na GNU General Public License zawsze rozpowszechniać z kodem i jako wolne;
- może ktoś swój tak opracowany program sprzedać komuś (i Tobie nic nie odpalić) ale wraz z programem znowu przekazuje jako wolny i ktoś kto kupił może to rozpowszechnić już za darmo całemu światu.

Czyli jeśli będzie to licencja publiczna możesz do swojego projektu włączyć Lipy już przez innych napisane i udostępnione na LGP i je zmieniać jak chcesz.

Jako twórca i właściciel praw autorskich do projektu open source możesz komuś sprzedać kod do użycia zamkniętego. Gorzej jak tworzy go społeczność.

Jeśli chcesz wszystko pisać od zera i w perspektywie móc na tym swobodnie zarabiać to lepszy będzie projekt inny niż wolny i otwarty.


Post został pochwalony 0 razy

Ostatnio zmieniony przez lukaszlab dnia Pią 12:44, 15 Sty 2016, w całości zmieniany 4 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Parikon
Skokovis



Dołączył: 09 Lip 2014
Posty: 2108
Przeczytał: 0 tematów

Pomógł: 38 razy
Ostrzeżeń: 0/5

PostWysłany: Pią 12:45, 15 Sty 2016    Temat postu:

lukaszlab napisał:
Oczywiście licencje możesz wymyślić jaką chcesz.
Jeśli jak rozumiem masz na myśli licencję wolna otwarta, o czym pisałeś na samym początku. Zalecana dla open source jest GNU General Public License wersja 2 (najmniej liberalna). Jest to licencja wolna i otwarta. Otwartość kodu i "wolność" użycia.
Czyli:
- ktoś może używać nawet do celów komercyjnych zarabiać używając tego programu nieodpłatnie;
- ktoś może wziąć twój kod zmienić i rozpowszechniać jako swój program ale musi zachować warunki licencji czyli też rozpowszechniać to na GNU General Public License zawsze rozpowszechniać z kodem i jako wolne;
- może ktoś swój tak opracowany program sprzedać komuś (i Tobie nic nie odpalić) ale wraz z programem znowu przekazuje jako wolny i ktoś kto kupił może to rozpowszechnić już za darmo całemu światu.

Czyli jeśli będzie to licencja publiczna możesz do swojego projektu włączyć Lipy już przez innych napisane i udostępnione na LGP i je zmieniać jak chcesz.

Jeśli chcesz wszystko pisać od zera i w perspektywie móc na tym na tym zarabiać to lepszy będzie projekt inny niż wolny i otwarty.


Pisać można (a nie należy) od zera. Jeśli gdzieś jest coś co już działa i można tego użyć o ile nasz projekt też można użyć na tej samej zasadzie to tylko lepiej.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Programowanie Wszystkie czasy w strefie EET (Europa)
Idź do strony 1, 2, 3, 4, 5, 6  Następny
Strona 1 z 6

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin