Visual studio

ekpeters

Well-known member
  • Nov 18, 2024
    671
    364
    63
    visual studio download කරන කොට community edition developmer edition වගේ ඒවයේ කියල තියෙනව නේද non commercial use කියල...
    ඔයා software හදල විකුණනවා නම් එහෙම නැත්තන් Local IIS එකක දාල හෝ Azure / Aws / vps එකක් අරගෙන ඇප් එක host කරල අනිත් අයට use කරන්න දීල subscription එකක් ගන්නවා වගේ ක්‍රමවලට ආදායම උපයගන්න හිතනවා නම් , එහෙම කරන්න පුළුවන්ද?

    non commercial edition එකකින් හදපු නිසා illegal කියල track කරන්න පුළුවන්ද?

    නැත්තන් release එකේ ප්‍රශ්න මතු වෙනවද?

    ඇයි අරම non commercial only කියන්න හේතුව
     

    Mr Bones

    Well-known member
  • Mar 13, 2023
    16,714
    1
    32,936
    113
    ehema ekak naha
    uba thaniyama use karanawa nam prashnayak naha
    enterprise ekaka use karanna thamai bari
    ewage audit karanna ona
     
    • Like
    Reactions: KSPathirana

    tarson

    Well-known member
  • Feb 25, 2009
    8,259
    5,311
    113
    එහෙම උබට හුකන්න එන්නෙ නෑ උන්. මහපරිමාන බිස්නස් වලින්, උන්ගෙ රිසෝසස් පාවිච්චි කරල සල්ලි ගරන නිසා, ලීච් බිහේවියර් එක නැති කරන්න දාපු නීති.
     

    හෙළයෙක්

    Well-known member
  • Apr 26, 2014
    48,460
    98,391
    113
    හරියට පැහැදිලි කරමි — සිංහලෙන් තමයි පහ below:

    සාරාංශයෙන් උත්තරය

    ඔව් — Visual Studio Community edition එකෙන් හදපු application එක විකුණුවා හෝ host කරලා subscription වැනි ආකාර වලින් ආදායම උපයා ගන්න පුළුවන්. පුද්ගල (individual) developer කෙනෙකුට සහ පොඩි/නො-enterprise සංවිධාන වලට මේක ඉතාමත් නිදහස්ව භාවිතා කරන්න ඉඩ තියෙනවා.


    වැදගත් නියම-පිළිවෙල (license) — ඔබට දැනගැනීමක් තියෙන්න ඕනි

    1. Individual developers: ඕනෑම පුද්ගල developer කෙනෙකුට Visual Studio Community භාවිතයෙන් free හෝ paid apps දෙකම නිර්මාණය කරන්න පුළුවන් (commercial use allowed).


    2. Organizations (company): Community edition භාවිතය සීමා ඇත — enterprise සංවිධානයක් නම් (ඒ කියන්නේ > 250 PCs/users හෝ annual revenue > US$1,000,000) thì Community edition භාවිතය සම්පූර්ණයෙන්ම අවසර නොදේ (except specific scenarios like open-source, academic research, classroom). Non-enterprise (ලකුණු: පොඩි සමාගමක්) නම් කොටස් up to 5 users Community භාවිතා කළ හැක.



    ඔබේ පැනයන්ට සවිස්තරව උත්තර

    Software හදලා විකුණනවා නම්, එහෙම කරන්න පුළුවන්ද? — හරි. පුද්ගලයෙක් හෝ ලිහිල් (non-enterprise) සංවිධානයක් නම් පුළුවන්. වඩා විශාල සංවිධානයක් නම් (ඉහත enterprise definition හරහා) Community edition භාවිතය නීතිවිරුද්ධ වීමට ඉඩ තියෙයි — එවිට Professional/Enterprise license ගන්න ඔනේ.

    Local IIS/Cloud (Azure/AWS/VPS) host කරලා subscription model දෙන්න පුළුවන්ද? — පුළුවන්. “Develop & deploy” කිරීම license-term එකෙන් වෙන් කරලා නොතිබේ; deploy කිරීම සහ cloud hosting එකට දැනටමත් ඉඩ තියෙනවා (license සම්බන්ධ සීමා පමණක් development tool භාවිතයට). නමුත් ඔබේ සංවිධානයේ අනුව Community භාවිතය නීත්‍යානුකූලද බලන්න.

    Microsoft විසින් “illegal” කියලා track කරලා පැනවෙයිද? — සාමාන්‍ය අවස්ථාවල Microsoft-වලින් නිතරම පුද්ගලයින්/මල්ලිවරුන් හෝ ජුනි-කිරිමේ programmers ට audit කරලා license-violations සොයන එක නිතර නැහැ. එහෙත් සංවිධානමය audits (විශේෂයෙන් enterprise licensing සැලසුම් යටතේ) සහ ඉල්ලීම් තිබේ නම් license compliance පරීක්ෂාවක් සිදු විය හැක. ඔබ enterprise definition අනුගමනය නොකරන කොම්පැනියකට Community භාවිතා කරන්නේ නම් risk එකක් තියෙනවා.

    Release-time ප්‍රශ්න (technical) ඇති වෙයිද? — Visual Studio edition එකෙන් තනිවම technical bug/compatibility කාරණා ඇති කිරීමක් නොවේ. එහෙම නැතුව, release-time ගැටලු මූලිකව code, dependencies (.NET runtimes, third-party libs), build config, licensing of third-party components, installers, redistributables වගේ දේවල් සම්බන්ධයි. (උදාහරණයක්: ඔබ භාවිත කරන third-party library එකකට commercial redistribution restriction එකක් ඇත්නම් ඒක වෙනම බලන්න ඔනේ.)


    “Why non-commercial only” කියන්නේ ඇයි? (හේතු)

    Microsoft Community edition එක ලොව පුරා developers-ලාට, students/teachers හා open-source contributors ලට පුළුල් ප්‍රවේශයක් දීමට සහය වීම සඳහා නිදහස් කරන ලද්දකි. ඒත් ඒක ලොකු ව්‍යාපාර/ආයතන වලට (enterprise) අයත් නොවිය යුතුයි කියලා Microsoft තීරණය කරලා තියෙනවා — එහෙම වෙන්නේ paid subscriptions (Professional/Enterprise) හරහා Microsoft-ට ව්‍යාපාරික පරිසර වලට support, advanced tools, licensing revenue ආරක්ෂා කිරීමට උදව් කරන්නේ. ඉතිහාසයෙන් මේ policy එක ආයතන මට්ටමේ licenses-management සහ support costs හරහා maintain කරන නිසා.


    Practical recommendations (ඔබට කියවන්න ඕන)

    1. ඔබ පුද්ගල developer එකෙක් නම් තවත් කිව යුතු නැහැ — Community භාවිතයෙන් ඉදිරිපත් වන්න පුළුවන් (sell/host fine).


    2. ඔබගේ company/organization size සහ revenue-situation සලකා බලන්න. Enterprise definitionට පත් නම් Professional හෝ Enterprise subscription එකක් ගන්න.


    3. Audit proofkeeping — license compliance ඇතිදැයි සාක්ෂි (who used VS, invoices, subscriptions) සුරකින්න. Audits සුළු අවස්ථාවලදීත් පැමිණිය හැක — විශේෂයෙන් organization-level deployments වලදී.


    4. Option: Visual Studio Code (VS Code) + command-line toolchains/.NET SDK භාවිතය (IDE-වෙන් වෙනම) බහුලවම free සහ open — ඔබට අනෙක් විකල්පයක් ලෙස සැලකිල්ලට ගත හැක (license restrictions වෙනුවෙන්).




    ---

    ඔබට අවශ්‍ය නම් මම Microsoft-ගේ Community license-ට අදාල සරල Sinhala summary එකක් ඇතුළත් link එකක citation සමඟ ලියා ගෙදරට දීලා දෙන්නම් — හෝ ඔබේ company size (PC count / revenue) කියලා දෙන්න, මම “ඔබට මේ license එකට අදාළද/නැද්ද?” කියලා තහවුරු කරල බලලා recommendation දෙන්නම්.
     

    Bam

    Well-known member
  • Apr 6, 2025
    4,353
    9
    3,027
    113
    muuu nam හැලයෙක්ම තමා.

    දැංං තේරෙනවා ඇයි ai ලිමිට් කරන්නෙ කියලා.😑