Kontraktor a licence na VisualStudio

Kontraktor a licence na VisualStudio
« kdy: 15. 05. 2023, 09:41:19 »
Ahoj. Za pár měsíců začínám svojí první práci jako kontraktor v (backend, .NET) a bylo mi sděleno že licence jdou na mé náklady. Vzhledem k tomu, že jako ičař teprve začínám bych se tady rád zeptal zkušenějších vývojářů pracující v .NETu, která licence je pro mě nejvhodnější.

Cenově rozdíly v licencích VisualStudia jsou totiž poměrně velké a zatím jsem nenašel žádný článek, který by dobře popisoval, kterou licenci zvolit pro člověka pracující na sebe.

Zároveň bych se rád zeptal - jak se řeší licence na ostatních programech, které k práci budu používat - např. SQL Server Management Studio? Všem děkuji za odpovědi.
« Poslední změna: 15. 05. 2023, 09:54:18 od Petr Krčmář »


Re:Kontraktor a licence na VisualStudio
« Odpověď #1 kdy: 15. 05. 2023, 12:33:20 »
Moje osobní zkušenost je tato:
Pokud se jedná o licence, které jsou "všeobecně užitečné", tzn. užiješ je na různých projektech pro různé zákazníky, tak mám ty licence vlastní.
Pokud jsou to nějaké specialitky, které bych použil pouze pro ten jeden projekt, jednoho zákazníka, tak na rovinu řeknu, že chci, aby mi zapůjčili jejich licenci. V naprosté většině případů to udělali.
Dříve měly nějaké firmy i ceník za kolik zapůjčí licenci a HW klíč na různé speciální SW, takže bylo snadné říct, tohle mi zaplaťte, nebo odsouhlaste, že vám tuto cenu přihodím k faktuře.

Situace, že měl člověk koupenou licenci na něco, co použije 1- 2 měsíce v roce byla dříve udržitelná, když byly licence navždy (resp. navždy na danou verzi). Dneska když každý razí roční platbu za licenci, tak je pro kontraktora nereálné, aby kromě svého hlavního vývojového nástroje platil ještě 5 dalších předplatných na věci, které používá zřídka.

Kde je hranice mezi tím, co je pro tebe všeobecně užitečné a co není, to si musíš určit sám. Jak dneska funguje licenční model Visual Studia, to už nevím, ale očekával bych, že nějakou placenou licenci bude mít kontraktor vlastní, ale pokud bude zákazník trvat na tom, že pro spolupráci v týmu musí mít tu nejvyšší verzi, tak že mu ji poskytne.

oss

  • ***
  • 246
    • Zobrazit profil
    • E-mail
Re:Kontraktor a licence na VisualStudio
« Odpověď #2 kdy: 15. 05. 2023, 12:58:40 »
Napr SQL Server Management Studio je zadarmo.
Aj si vo firme/sro sam, tak ti z normalneho VS staci najnizsia liencia, tie vyssie su fakt pre velke firmy.

Re:Kontraktor a licence na VisualStudio
« Odpověď #3 kdy: 15. 05. 2023, 13:50:30 »
Licence jsou velmi složitá problematika, prakticky neuchopitelná pro běžného smrtelníka bez pomoci právní kanceláře. Doporučil bych probrat s advokátem, účetním.

Jako podnikající entita, což z logiky jste, si samozřejmě, obecně řečeno, musíte naprosto všechny licence financovat ze svých zdrojů.

Samozřejmě je možnost tyto vícenáklady zohlednit v ceně práce.


« Poslední změna: 15. 05. 2023, 13:55:12 od LambdaLover »

alex6bbc

  • *****
  • 1 664
    • Zobrazit profil
    • E-mail
Re:Kontraktor a licence na VisualStudio
« Odpověď #4 kdy: 15. 05. 2023, 14:01:54 »
v praci mame licence co nam dal zakaznik.
ale pokud ti staci zakladni community verze, tak klidne delej v tom.


oss

  • ***
  • 246
    • Zobrazit profil
    • E-mail
Re:Kontraktor a licence na VisualStudio
« Odpověď #5 kdy: 15. 05. 2023, 14:41:23 »
len k tej comunity verzie si treba precitat licencniu, lebo su tam limity na co sa da pouzit (otvorene projekty, pripadne rocny obrat, pocet zamestatncov).

Re:Kontraktor a licence na VisualStudio
« Odpověď #6 kdy: 15. 05. 2023, 14:42:29 »
S community licencí nemůžeš dělat větší komerční projekty, a nebo dělat pro další subjekty!
Musíš zakoupit VS Professional
https://visualstudio.microsoft.com/cs/vs/pricing/?tab=business

Re:Kontraktor a licence na VisualStudio
« Odpověď #7 kdy: 15. 05. 2023, 15:00:22 »
S community licencí nemůžeš dělat větší komerční projekty, a nebo dělat pro další subjekty!
Musíš zakoupit VS Professional
https://visualstudio.microsoft.com/cs/vs/pricing/?tab=business

Díky. Toto jsem potřeboval slyšet. Nyní bych se rád zeptal - je standard, že si vývojové prostředí platí přímo vývojář?

Re:Kontraktor a licence na VisualStudio
« Odpověď #8 kdy: 15. 05. 2023, 15:06:49 »
S community licencí nemůžeš dělat větší komerční projekty, a nebo dělat pro další subjekty!
Musíš zakoupit VS Professional

Není pravda, viz https://visualstudio.microsoft.com/cs/vs/community/

Pro jednotlivce
Samostatní vývojáři mohou se sadou Visual Studio Community vytvářet své vlastní bezplatné i placené aplikace.

Pro organizace
V organizacích může sadu Visual Studio Community používat neomezený počet uživatelů v případě, že jde o prostředí s výukou v učebně, o vědecký výzkum nebo o přispívání do open source projektů.

Při všech dalších způsobech použití:
V organizacích mimo kategorii enterprise může sadu Visual Studio Community používat až pět uživatelů. V organizacích v kategorii enterprise (více než 250 počítačů nebo roční výnos >1 milion USD) se Visual Studio Community nepovoluje používat pro jiné účely, než je uvedeno výše: přispívání do open source projektů, vědecký výzkum a prostředí školní výuky.

Podle těchto podmínek tedy kontraktor jednotlivec může Community verzi použít i pro komerční projekty bez omezení, a to i když dodává organizaci enterprise.


Re:Kontraktor a licence na VisualStudio
« Odpověď #9 kdy: 15. 05. 2023, 15:12:21 »
S community licencí nemůžeš dělat větší komerční projekty, a nebo dělat pro další subjekty!
Musíš zakoupit VS Professional

Není pravda, viz https://visualstudio.microsoft.com/cs/vs/community/

Pro jednotlivce
Samostatní vývojáři mohou se sadou Visual Studio Community vytvářet své vlastní bezplatné i placené aplikace.

Pro organizace
V organizacích může sadu Visual Studio Community používat neomezený počet uživatelů v případě, že jde o prostředí s výukou v učebně, o vědecký výzkum nebo o přispívání do open source projektů.

Při všech dalších způsobech použití:
V organizacích mimo kategorii enterprise může sadu Visual Studio Community používat až pět uživatelů. V organizacích v kategorii enterprise (více než 250 počítačů nebo roční výnos >1 milion USD) se Visual Studio Community nepovoluje používat pro jiné účely, než je uvedeno výše: přispívání do open source projektů, vědecký výzkum a prostředí školní výuky.

Podle těchto podmínek tedy kontraktor jednotlivec může Community verzi použít i pro komerční projekty bez omezení, a to i když dodává organizaci enterprise.

Toto jsou praxí ověřená slova, nebo pouze teorie vyčtená z LicenceAgreement? Četl jsem totiž to stejné a došel jsem ke stejnému závěru jako vy. Praxe ale může být jiná. Btw má community verze nějaká omezení při vývoji, nebo se chová úplně stejně jako Professional atd?? Četl jsem něco o InteliSense omezení, ale nejsem si jistý nějakých dalších..

oss

  • ***
  • 246
    • Zobrazit profil
    • E-mail
Re:Kontraktor a licence na VisualStudio
« Odpověď #10 kdy: 15. 05. 2023, 15:32:59 »
Četl jsem něco o InteliSense omezení, ale nejsem si jistý nějakých dalších..

To mozno platilo kedysi, no osobne som si nevsimol rozdiely medzi Comunity a Profesional pri beznom vyvoji (nejake asi su, ale nenarazil som na ne).

Re:Kontraktor a licence na VisualStudio
« Odpověď #11 kdy: 15. 05. 2023, 15:48:36 »
Toto jsou praxí ověřená slova, nebo pouze teorie vyčtená z LicenceAgreement? Četl jsem totiž to stejné a došel jsem ke stejnému závěru jako vy. Praxe ale může být jiná. Btw má community verze nějaká omezení při vývoji, nebo se chová úplně stejně jako Professional atd?? Četl jsem něco o InteliSense omezení, ale nejsem si jistý nějakých dalších..
Jak byste to chtěl v praxi ověřovat? Ještě je tam odkaz na licenční podmínky, které jsou kupodivu pouze jednostránkovým dokumentem, je to tam popsané trochu více do detailu, ale smysl zůstává stejný.


Re:Kontraktor a licence na VisualStudio
« Odpověď #12 kdy: 15. 05. 2023, 16:12:44 »
S community licencí nemůžeš dělat větší komerční projekty, a nebo dělat pro další subjekty!
Musíš zakoupit VS Professional

Není pravda, viz https://visualstudio.microsoft.com/cs/vs/community/

Pro jednotlivce
Samostatní vývojáři mohou se sadou Visual Studio Community vytvářet své vlastní bezplatné i placené aplikace.

Pro organizace
V organizacích může sadu Visual Studio Community používat neomezený počet uživatelů v případě, že jde o prostředí s výukou v učebně, o vědecký výzkum nebo o přispívání do open source projektů.

Při všech dalších způsobech použití:
V organizacích mimo kategorii enterprise může sadu Visual Studio Community používat až pět uživatelů. V organizacích v kategorii enterprise (více než 250 počítačů nebo roční výnos >1 milion USD) se Visual Studio Community nepovoluje používat pro jiné účely, než je uvedeno výše: přispívání do open source projektů, vědecký výzkum a prostředí školní výuky.

Podle těchto podmínek tedy kontraktor jednotlivec může Community verzi použít i pro komerční projekty bez omezení, a to i když dodává organizaci enterprise.


Tady je zase internetovych pravniku…
Vzdyt to tam mas jasne napsany. Vis jaky je rozdil mezi vlastni placenou aplikaci a praci na cizi aplikaci? Devil is in the detail! Doporucuji stejne jako LambdaLover probrat to s pravnikem (se zkusenostma v oblasti sw prava). Community verzi licencne nemuzes pouzivat kdyz pracujes na projektu u sveho zakaznika (jeho kod).

Re:Kontraktor a licence na VisualStudio
« Odpověď #13 kdy: 15. 05. 2023, 16:16:14 »
Community ed.
Licenčně můžeš dělat: opensource nebo pouze pro sebe, resp. pouze do tvého obratu 1mio USD
Nemůžeš licenčně: pakliže je obrat vyšší než 1mio USD, jakmile je to dodavatelským způsobem pro někoho

Mě se to zdá i docela dost logické. Chceš-li vydělávat peníze, musíš nějaké peníze investovat.
Jako 500USD/EUR je snad prkotina! Vzhledem k předpokládané fakturaci.
https://visualstudio.microsoft.com/cs/vs/pricing-details/

Re:Kontraktor a licence na VisualStudio
« Odpověď #14 kdy: 15. 05. 2023, 17:07:10 »
Vzdyt to tam mas jasne napsany. Vis jaky je rozdil mezi vlastni placenou aplikaci a praci na cizi aplikaci? Devil is in the detail! Doporucuji stejne jako LambdaLover probrat to s pravnikem (se zkusenostma v oblasti sw prava). Community verzi licencne nemuzes pouzivat kdyz pracujes na projektu u sveho zakaznika (jeho kod).

A ty jsi to četl? Pokud je OSVČ pak jednoznačně splňuje bod1 pism a), a zde nejsou žádné omezení. Na druhou stranu je tu podmínka bod1) pism b) podbod vii). Prakticky je  pro ně smluvní dodavatel. Oni by měli trvat z jejich strany na zákazu. Pokud budeš pracovat z domu a neřekneš jim to tak se to ani nemusí dozvědět. (takže trochu schizofrenní podmínky. .... )

Cituji :

1. PRÁVA K INSTALACI A UŽÍVÁNÍ.

a. Licence pro jednotlivce. Pokud jste jednotlivec pracující na svých vlastních aplikacích k prodeji nebo k jinému účelu, smíte software používat k rozvoji a testování těchto aplikací.

b. Licence pro organizace. Pokud jste organizace, mohou vaši uživatelé software používat následovně:

i. Libovolný počet vašich uživatelů smí software užívat k vývoji a testování aplikací vydávaných na základě licencí k softwaru Open Source v rámci iniciativy Open Source Initiative (OSI).

ii. Libovolný počet vašich uživatelů smí používat software k vývoji a testování rozšíření softwaru Visual Studio.

iii. Libovolný počet vašich uživatelů smí software užívat k vývoji a testování ovladačů zařízení pro operační systém Windows.

iv. Libovolný počet vašich uživatelů smí software užívat výhradně k vývoji platformy Microsoft SQL Server při použití nástrojů Server Data Tools nebo rozšíření „Microsoft Analysis Services Projects“, „Microsoft Reporting Services Projects“ nebo „SQL Server Integration Services Projects“ k vývoji projektů databází Microsoft SQL Server nebo Analysis Services, Reporting Services, Power BI Report Server nebo projektů Integration Services.

v. Libovolný počet vašich uživatelů smí používat software k vývoji a testování vašich aplikací v rámci online nebo místního školení a vzdělávání a k provádění akademického výzkumu.

vi. Pokud neplatí nic z výše uvedeného a nejste podnik (definovaný níže), může software současně pro účely vývoje a testování vašich aplikací používat až 5 vašich individuálních uživatelů.

vii. Pokud jste podnik, vaši zaměstnanci a smluvní dodavatelé nesmějí software užívat k vývoji a testování vašich aplikací, a to s výjimkou účelů: (i) Open Source, (ii) rozšíření Visual Studio, (iii) ovladačů zařízení pro operační systém Windows, (iv) vývoje platformy SQL Server, a (v) vzdělávacích účelů povolených výše.

„Podnik“ je jakákoli organizace a její afilace, které mají souhrnně buď (a) více než 250 počítačů nebo uživatelů, nebo (b) roční příjem jeden milion USD (nebo ekvivalent v jiné měně), a „afilace“ označují subjekty, které řídí (prostřednictvím většinového vlastnictví) nebo jsou řízeny či se nacházejí ve společném řízení s organizací.