Licence pro nový open-source projekt

123456

Licence pro nový open-source projekt
« kdy: 12. 04. 2017, 13:00:52 »
Zdravim.
Mam zopar vseobecnych otazok ohladom rozbiehania noveho opensource projektu.

Co sa typu projektu tyka ide o sietovy projekt. V skratke by som povedal ze ide o: "decentralized(hybrid non-p2p, p2p) self managed network with modular sevices + multiplatform client core library for p2p network with universal purposes".

Aku licenciu by ste pre projekt pouzili a preco?
Pripadne ake vydite vyhody respektive nevyhody pre vyvojara, pouzivatela a autora kodu?
Niekde som cital ze pre sietovy software je najlepsie pouzit AGPL?
Existuju licencie ktore interne zakazuju sirenie reklam takym softwareom a softwareom od neho odvodenym?
Existuju licencie ktore interne zakazuju dataminig a sirenie tychto informacii tretim stranam?
Pripadne existuju licencie kde je mozne taketo dodatky dopisat?

Ktora otvorena platforma, pripadne uz public sluzba, ktorou je mozne vyvoj takehoto software riadit je naj?
Chapete ma, all in one sluzba zdrojove kody, otvaranie diskusii, pridavanie videa, rozne dokumentacie, prezentacie, howto.

Kde vsade, na akych strankach a vseobecne informacncyh kanaloch by ste zverernili ze rozbiehate novy opensource projekt?

Myslite ze je mozne zalozit novy opensource projekt a vyzbierat peniaze na jeho full time development?

Pripadne ak vas napadna nieco dalsie, na co si treba dat pozor pri vytvarani takehoto projektu?

Vďaka.
« Poslední změna: 12. 04. 2017, 14:26:58 od Petr Krčmář »


jpu

Re:novy opensource projekt
« Odpověď #1 kdy: 12. 04. 2017, 13:06:38 »
to znie ako nazov nejakej bakalarske/diplomovej prace, aj otazky su tak formulovane :)

123456

Re:novy opensource projekt
« Odpověď #2 kdy: 12. 04. 2017, 13:29:12 »
to znie ako nazov nejakej bakalarske/diplomovej prace, aj otazky su tak formulovane :)

Díki, ja som si vzdy myslel ze formulovanie viet a Slovencina mi nikdy nesli. Ver mi ze nie je. Ale velmi ma to zaujima, hlavne casti o zakaze reklam, dataminig a sirenie informacii tretim stranam. Nerad by som menit licenciu projektu po jeho zverejneni.

Skusim sa vyjadrit po anglicky:
"We need to find simple/understable rules integrated in license agreement which will prevent becaming this product one big AD bullshit"

Napadlo ma aj nieco ako
ONLY OPT-IN ADS, without ask option to subscribe.
- optin only for those who want to see ads.
- mandatory marking ADS = mandatory marking to affective way to filter them

Mirek

Re:novy opensource projekt
« Odpověď #3 kdy: 12. 04. 2017, 16:17:22 »
to znie ako nazov nejakej bakalarske/diplomovej prace, aj otazky su tak formulovane :)

Díki, ja som si vzdy myslel ze formulovanie viet a Slovencina mi nikdy nesli. Ver mi ze nie je. Ale velmi ma to zaujima, hlavne casti o zakaze reklam, dataminig a sirenie informacii tretim stranam. Nerad by som menit licenciu projektu po jeho zverejneni.

Skusim sa vyjadrit po anglicky:
"We need to find simple/understable rules integrated in license agreement which will prevent becaming this product one big AD bullshit"

Napadlo ma aj nieco ako
ONLY OPT-IN ADS, without ask option to subscribe.
- optin only for those who want to see ads.
- mandatory marking ADS = mandatory marking to affective way to filter them
Co máš v úmyslu ochránit před reklamami a dalším zvěrstvem, o kterém píšeš? Tvou konkrétní opensource implementaci nějaké nové síťové služby? Nebo tu službu samotnou?

Pokud je to a), můžeš to udělat licencí. Jasně.

Pokud ti jde o b), tak to licencí k opensource zdrojáku vážně neošetříš. Navíc píšeš o P2P/non-P2P systému. Ale jak zařídíš že tu danou službu budou lidé používat pouze přes klienty/servery/aplikace založené na tvém SW kdy by byli svázání licenčními podmínkami? Proč by si někdo nevyvinul svou vlastní implementaci? To je docela oříšek a bez dalších informací je asi docela těžké odpovědět.

123456

Re:novy opensource projekt
« Odpověď #4 kdy: 12. 04. 2017, 19:41:21 »
to znie ako nazov nejakej bakalarske/diplomovej prace, aj otazky su tak formulovane :)

Díki, ja som si vzdy myslel ze formulovanie viet a Slovencina mi nikdy nesli. Ver mi ze nie je. Ale velmi ma to zaujima, hlavne casti o zakaze reklam, dataminig a sirenie informacii tretim stranam. Nerad by som menit licenciu projektu po jeho zverejneni.

Skusim sa vyjadrit po anglicky:
"We need to find simple/understable rules integrated in license agreement which will prevent becaming this product one big AD bullshit"

Napadlo ma aj nieco ako
ONLY OPT-IN ADS, without ask option to subscribe.
- optin only for those who want to see ads.
- mandatory marking ADS = mandatory marking to affective way to filter them
Co máš v úmyslu ochránit před reklamami a dalším zvěrstvem, o kterém píšeš? Tvou konkrétní opensource implementaci nějaké nové síťové služby? Nebo tu službu samotnou?

Pokud je to a), můžeš to udělat licencí. Jasně.

Pokud ti jde o b), tak to licencí k opensource zdrojáku vážně neošetříš. Navíc píšeš o P2P/non-P2P systému. Ale jak zařídíš že tu danou službu budou lidé používat pouze přes klienty/servery/aplikace založené na tvém SW kdy by byli svázání licenčními podmínkami? Proč by si někdo nevyvinul svou vlastní implementaci? To je docela oříšek a bez dalších informací je asi docela těžké odpovědět.

A aj B :) až tak ako ty, som sa nad tým doposiaľ nezamýšľal. Ďakujem ti!

Je to viac sieťových služieb zhrnutých do jedného celku, preto o to mám strach. Ano pokiaľ človeku dôveruješ a on dôveruje tebe, to znamena že obaja aktivujete P2P, tak vaľa komunikácia prebiaha peer to peer, prípadne ak ti je to jedno a píšeš si s kamošom kam idete na obed pôjde komunikácia len cez peer-server-peer a ušetríš na keep-alive packetoch a baterke na mobile či notebooku.

Hmmm, a tá možnosť B, by sa nedala nejak ošetriť ? Povedzme, že original client/server applikacie by mali v sebe obsiahnutú ďalšiu licenčnú zmluvu, kde by si písalo že používateľ chce a bude dodržiavať pravidlá tejto licencie, preto že chránia jeho intelektuálny majetok. A pred prvým spustením aplikácie by sa ich to opýtalo že či akceptujú tieto podmienky, pričom by sa tieto podmienky vždy pri inicializácii komunikácie pre-poslali na druhú stranu, a druhá strana by musela odpovedať tými istými podmienkami. Prípadne ak by druhá strana neodpovedala rovnako, spojenie by sa nenadviazalo a používateľ by bol upozornený.

 


john

Re:Licence pro nový open-source projekt
« Odpověď #5 kdy: 13. 04. 2017, 00:44:29 »

Ktora otvorena platforma, pripadne uz public sluzba, ktorou je mozne vyvoj takehoto software riadit je naj?
Chapete ma, all in one sluzba zdrojove kody, otvaranie diskusii, pridavanie videa, rozne dokumentacie, prezentacie, howto.

Pouzi Facebook developerov - GitHub. A pre istotu mirrorni projekt aj na GitLab (v poslednom case nabera na popularite). Urob tam skvele readme/dokumentaciu. Skvele = venujes mu zhruba tolko isto casu ako samotnemu kodovaniu. Nezabudni, ze pouzivatelia maju radi obrazky - idealne pohyblive gifka. Pripadne pouzi GitHub/GitLab pages na dokumentaciu - znamy framework https://github.com/hakimel/reveal.js.

https://blog.cwrichardkim.com/how-to-get-hundreds-of-stars-on-your-github-project-345b065e20a2

Jenda

Re:Licence pro nový open-source projekt
« Odpověď #6 kdy: 13. 04. 2017, 04:10:42 »
Aku licenciu by ste pre projekt pouzili a preco?
Pripadne ake vydite vyhody respektive nevyhody pre vyvojara, pouzivatela a autora kodu?
Niekde som cital ze pre sietovy software je najlepsie pouzit AGPL?

Záleží, jestli chceš lidem a sobě znepříjemnit život ;). Pokud si napíšeš vlastní licenci nebo vlastní dodatky, bude složité rozhodnout, s jakými existujícími licencemi je kompatibilní - a to jak pro tebe (nebudeš kvůli tomu moct používat třeba GPL knihovny, a o méně obvyklých licencích jako Apache nebo MPL těžko říct), tak pro ostatní (budou se muset probírat právními slinty, aby zjistili, jak tvůj software mohou používat a distribuovat). Zatímco když vidím nějakou známou licenci (GPL, MIT, AGPL, LGPL…), nemusím nic číst a hned vím, o co jde.

A pak ještě vyrobíš spoustu nejasností tím, že (jako neprávník úplně) nedokážeš specifikovat, co je vlastně „šíření reklamy se softwarem“ a co je to vůbec „reklama“ (zmínka o mém vlastním produktu? aktivně tahaný obsah odjinud?). Podívej se na bordel kolem přelicencování OpenStreetMap…

Niekde som cital ze pre sietovy software je najlepsie pouzit AGPL?

GPL vyžaduje dát uživatelům jako svobodný software, který jim fakt dáš (např. dostanou zdroják nebo binárku, aby si ji mohli spouštět na svém počítači), zatímco AGPL ti ukládá tuto povinnost i když se SW umožníš vzdáleně interagovat (např. se připojí k tvému serveru). Jestli takovou věc chceš nebo ne si musíš rozhodnout sám.

Ad. GitHub: já mám třeba problém s tím, že ještě před půl rokem měli neakceptovatelné ToS (vyžadovaly platit jim soudní výlohy v Kalifornii). Teď to trochu zlepšili, ale furt to není žádné terno. Obecně nutit uživatele registrovat se k téměř monopolní službě pro to, aby ti mohli poslat patch, mi přijde nedobré, a když ještě k tomu vyvíjíš decentralizovanou P2P aplikaci, tak je to ještě k tomu ironické.

Jenda

Re:novy opensource projekt
« Odpověď #7 kdy: 13. 04. 2017, 04:16:34 »
Povedzme, že original client/server applikacie by mali v sebe obsiahnutú ďalšiu licenčnú zmluvu, kde by si písalo že používateľ chce a bude dodržiavať pravidlá tejto licencie, preto že chránia jeho intelektuálny majetok. A pred prvým spustením aplikácie by sa ich to opýtalo že či akceptujú tieto podmienky, pričom by sa tieto podmienky vždy pri inicializácii komunikácie pre-poslali na druhú stranu, a druhá strana by musela odpovedať tými istými podmienkami. Prípadne ak by druhá strana neodpovedala rovnako, spojenie by sa nenadviazalo a používateľ by bol upozornený.

Doufám, že sám ve skutečnosti nechceš, aby tohle bylo možné (například by Microsoft mohl do hlavičky .doc souborů uložit nějakou restriktivní licenci a od té doby bys nesměl otevírat wordovské dokumenty v LibreOffice. Nebo by podobným způsobem mohl výrobce hardware zabránit reverznímu inženýrství).

asdf111

Re:Licence pro nový open-source projekt
« Odpověď #8 kdy: 13. 04. 2017, 11:21:47 »
ja si myslim ze si pleties dve rozne licencie :) jedna je ako mas licencovany samotny software/zdrojovy kod ako tvoje intelektuaple vlastnictvo(IP). a druha licencia je ToS samotnej sluzby. Ak tvoa IP licencia bude spadat pod opensource licencie, tak nikomu nebrani si tvoj software stiahnut nainstalovat na vlastnej infrastrukture a vyzadovat lubovole ToS ake si zadefinuje a kazdy uzivatel tej siete s nimi bude musiet suhlasit.