در این صورت اگر صرفا سودآوری مطرحه،ممکن است مدل اوپن سورس برای این برنامه مناسب نباشد.
Printable View
در این صورت اگر صرفا سودآوری مطرحه،ممکن است مدل اوپن سورس برای این برنامه مناسب نباشد.
من این طوری فهمیدم که برای چنین نرم افزارهایی ( که درصد زیادی رو هم تشکیل می دن ) ، توی دنیای آزاد، ابتدای کار نباید اصلا" به درآمد توجه کرد. بعد از یه مدت، اگه نرم افزار حرفی برای گفتن داشت و رشد کرد و به قدرت قابل توجه ای رسید، اون موقع می شه ازش کسب درآمد کرد
به نظر من تو مدل open source (یک نوع از ) معادلات برمی گرده به ساده ترین حالت اون (انسانهای اولیه). یعنی من به یک برنامه نیاز دارم و اون رو می نویسم و برای دادن اون به بقیه لازم نیست (تقریبا) هیچ هزینه ای بکنم و بقیه هم مثل من پس اگه افراد مثل من هزار نفر باشند (در بهترین حالت) من فقط یک هزارم برنامه هایی رو که لازم دارم رو خواهم نوشت. (خیلی عالیه مگه نه)
فلسفه OpenSource در مصاحبه با اریک ریموند
http://www.aftab.ir/articles/compute...01863220p1.php
سلام میخواستم بگم درمورد opensource مطالب بیشتری دارین لطف کنین ارائه کنید
دوست عزیز :نقل قول:
مدتی قبل برای اتمام تزم و ساختن نرم افزاری که بتونه از کارتم به درستی استفاده کنه ، و ایضا" کسب درآمد از این نرم افزار ، با شرکت تحقیقاتی ای قرار داد بستم . برای راه اندازی بخشی از سیستم به وجود کدی نیازمند بودیم که تحت GPL منتشر شده بود و به اندازه کافی پیچیده بود . شرکت طرف قرارداد من با مولف کد تماس گرفت و ضمن قانع کردن اون برای خرید یک لیسانس اختصاصی و غیر آزاد - که کد نهائی رو از بند GPL خلاص کنه - 60 ساعت مشاوره از مولف اون کد برای همکاری با من و تکمیل پروژه خرید . پس مولف کد آزاد مورد نظر در حال کمک به جامعهء نرم افزار با کد GPL اش هست ، ولی میتونه لیسانسهای اختصاصی ای رو برای مشتریان خاصش در نظر بگیره ، و از توان و دانشش برای توسعه نرم افزارهای ثالث استفاده کنه . اگه همه چیز طبق برنامه پیش بره بیست روز دیگه اجرای آخرین قسمت نرم افزار و تستش تموم میشه ، و فرد مذکور پولش رو کاملا" دریافت میکنه ، و من درسم تموم میشه و برای نرم افزاری که در این مدت نوشته ام پول معقولی میگیرم ، و یک موسسه تحقیقاتی هم صاحب تکنولوژی میشه که به این شکل لااقل تا حالا تولید نشده . کسی متضرر نیست . همه خوشحالند . آزادی نرم افزار ، اگر با قاعده و فرهنگ توسعه پیدا کنه ، با طبیعت سازگار تر از تحمل کارتلهای نرم افزار غول پیکری است که صرفا" به کسب درآمد از طریق انحصاری نگه داشتن بازار فکر میکنند .
1-چطور میشه کد نهایی (اصولا کد نهایی در مجوز GPL چه معنایی داره ؟)رو از بند GPL رها کرد؟
2-با توجه به علاقه شما به مدل اپن سورس آیا شخص جنابعالی هم نتیجه کار های نرم افزاری خود رو چه در این پروژه چه در سایر پروژه های با ارزش خود به شکل اپن سورس و مجانی(کسب در آمد از خدمات )-بر اساس مثلا GPL استفاده کرده اید؟
3-آیا کد اپن سورسی که ماهیتش در پروژه ای به کد بسته تغیر پیدا کنه صر ف نظر از اینکه به وجهی قوانین لایسنس اپن سورسش رو نقض کنه (حتی با وجود اینکه این مجوز از طرف orginal Developer صادر بشه) بیش از هر چیز خط بطلانی بر ارزش وجودی و احتمالا اصالت مفهوم کاملا انتزاعی آزادی در اپن سورس نخواهد بود؟
You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License
3-به نظر شما و البته محفوظاتی که از نظرات و مستندات دیگه در باره اپن سورس دارید آیه مجوز هایی مانند GPl-MPL-BSD-MIT و غیره با وجود تفاوت هایی که دارند جایی رو برای بستن کد دارند ؟طبق مطالعات بنده که چنین چیزی ندیدم.حتی در مورد مجوز پیشنهادی شما MPL.در هر صورت کد باید باز بمونه.میشه کد رو فروخت میشه ورزن های تجاری داشت ولی در هر صورت می باید کد چه کد اصلی چه کدی که توسط توسعه دهنده اصلی یا کار بزرگتر یا مشارکت کننده ای که کد رو تغیر داده (چیزی حذف و یا چیزی افزوده باشه)و یا کد رو با کدی با لایسنس دیگه چه لایسنسی که دارای حق امتیاز غیر از اپن سورس باشه چه اپن سورس باید کد های اون باز بمونه.این یعنی برنامه نویسی که میخواد از مزایای اپن سورس برای کد هاش استفاده کنه نمیتونه در عین حال مزورانه و ریاکارانه مدل اصلاح شده ای رو به شکل بسته در اختیار دیگران قرار بده چه در ازای پول و چه غیر اون !هر چند میتونه کد رو به شکل اپن سورس بفروشه!
نظرتون درباره آقای استالمن چیه!؟ایشون هم وضعیت بدی ندارند.و به رغم نظر افرادی در این فروم علاوه بر حقی که به گردن لینوکس دارند از نظر بعد شخصیتی مسلما خیلی بی ریا تر و از نظر بعد علمی و اشراف و بر اپن سورس و دانش فلسفی پشت اون خیلی کم ادا تر از بعضی از افراد این فروم (انگشت شمار!)هستند.نقل قول:
در واقع Open Source در مورد مسئلهء آزادی فکر میکنه . طبیعت انسان ، در بستر آزادی رشد میکنه ، نه محدودیت . محدودیت ، میتونه روشی برای کسب قدرت و پرداختن به تجارت باشه ، چه در سیاست ، چه در فرهنگ یا اقتصاد ، اما تجربه نشون میده انسان ، بیشتر از کنترل ، به آزادی مایله ، و حاضره برای بقای آزادی هزینه پرداخت کنه ؛ Open Source نماد و پرچم آزادی در صنعت نرم افزار هست . کمپانی های زیادی از این طریق به کسب و کار مشغولند ، و افراد زیادی صرفا" در حال کمک کردن به توسعه هستند ، تا بحال خبری مبنی بر مرگ یک توسعه گر منبع آزاد در اثر گرسنگی منتشر نشده ؛
موفق باشید.
با سلام و درود به دوستان
لطفا به این موضوع توجه بشه که یک پروژه اپن سورس توسط شروع کننده کامل و به پایان نمی رسه ! یعنی فقط استارت پروژه و هدف مهمه .... " به عنوان مثال لینوکس " که البته خود لینوکس هم در ادامه یا با الهام از راهی که تانن باوم رفته بود راهش رو شروع کرد و در ابتدا سیستم عامل کوچکی بوده و اگرچه لینوس به کامل شدن آن کمک کرده بسیاری از برنامه نویسان به او کمک کردنند که زود به نتیجه رسیدن ( کم شدن هزینه مالی و وقتی پروژه ) و حجم بزرگی از اطلاعات و آموزشهای مفید در زمینه برنامه نویسی به دوستداران این علم و .... درون کدهای لینوکس و ابزاری که براش ساخته شده ( مثل رابط کاربر گرافیکی و ... ) بوجود آمده که خود این یک مرجع بزرگ برای همه هست حتی خود لینوس !
و این که کلی کمپانی از اون حمایت کردن توجه کنید که بی منفعت نیست ...
پروژه های اوپن سورس هیچ گارانتی و .... و هیچ ضمانتی برای آسیب رساندن به سیستم شما یا درست کار کردن ندارند ، و در مراحل اولیه احتمالا بسیار باگ دارند که میتوانند خطرناک باشند !:متعجب:
برای اطلاعات بیشتر میتونید به مجوزهای انتشار به عنوان مثال GPL مراجعه کنید !
که البته با توجه به این که شما برنامه نویس هستید میتونید خودتون این مشکلات رو برطرف کنید و خودتون برنامه رو برای خودتون ضمانت کنید ، که البته این موضوع برای پروژه های بزرگ مثل لینوکس سخت و دشوار و وقت گیره و درضمن همه که برنامه نویس نیستند و شرکتهایی هستند و برای رفع نیازهایشان سریعا به نسخه قابل اطمینان نیاز دارند و منطقی نیست که خودشون این کار رو انجام بدن !
در ادامه این موضوع رو بررسی میکنیم ؛
1- شما وقی یک نرم افزار تجاری رو خریداری میکنید شرکت سازنده در مقابل شما متعهد هست که نرم افزار درست کار کنه و .... و باید تمامی عواقب رو بپذیره ( البته در خارج از ایران )
2 - حالا وقتی شما همون پروژه اوپن سورس رو خریداری میکنید خدمات پشتیبانی و ... را خواهید داشت چیزی شبیه به نرم افزار های تجاری!:چشمک:
مثلا برای استفاده از لینوکس روی سرورها فکر نمیکنم از نسخه های اوپن سورس بدون پشتیبانی ( رایگان ) استفاده بشه !
این پشتیبانی دو طرفه هست یعنی شما گسترش دهنده رو ساپورت مالی میکنی و اون شما رو پشتیبانی خدماتی !!!!! و همین باعث گسترش اون نرم افزار میشه .
و صد البته تمام این ماجرا مفید و سازنده هست برای همه منفعت داره ! از نویسنده برنامه تا خریدار و کاربرهای معمولی و برنامه نویسان دیگر ....
خوب با تمام این توضیحات حالا نظر شما چیه !؟:متفکر:
آیا میشه پول درآورد ؟
آیا شروع پروژه اوپن سورس درسته ؟
این همه منفعت برای همه تازه شما در ابتدا و فقط هدف داری و علم خودت نه سرمایه نه .... همه کمک میکنن تا کامل بشه تا به نحوی استفاده کنند از نظر علمی یا از نظر مادی !
حالا اگر توجیه شدید و اگر هدفی دارید و سرمایه برای تاسیس شرکت ندارید و یا مطمعن نیستید که پروژه بعد از سرمایه گذاری سود خواهد داد (( البته هدف اوپن سورس و کسانی که این کار رو انجام میدن معمولا اینطور نیست )) ، یک پروژه اوپن سورس شروع کنید و همه و خودتان استفاده ببرید از این سفره گسترده !
تمام صفحات این پست رو خوندم!
از همه شما متشکرم.
برای استفاده از رنگ در++c از چه دستوری باید استفاده کنم؟
برای استفاده از کلید جهت دار برای حرکت دادن یک شکل در برنامه ++ز چگونه باید استفاده کنم؟
این هم ترجمه ای غیر رسمی از مجوز GNU :
http://www.kaveh.org/gnu/gpl-fa.html
سلام
ببینید دوست عزیز یکی وقتی یک نرم افزار متن بازOpen Source پخش می کنه نوع ساده اونو انتشار می کنه فقط 10% کارایی یک نرم افزار
مثلا شما یه برنامه word می نویسی و انتشار می کنی ولی در نسخه انتشار شده فقط می توان تایپ کرد و فرد استفاده کننده از این نرم افزار باید برای داشتن امکانات بیشتر باید پول پرداخت کنه
از اونجایی که برنامه ها رایگان هستند یک نفر حد اقل برای اولین بار از اون استفاده می کنه تا ببینه چطوره وقتی اون نرم افزار تو دل طرف جا گرفت میاد پول می ده تا از امکانات بیشتر استفاده کنه
بیشتر نرم افزار های متن باز هم برای به پایین کشیدن شرکت های بزرگ مثل Microsoft هست مثلا شما برای مبارزه با برنامه Microsoft word باید از برنامه متن باز استفاده کنید و اونو رایگان در اختیار مشتریان قرار دهید
امیدوارم فهمیده باشید چی گفتم(خودم نفهمیدم
متن باز یا Open Source یا کد باز که به صورت مجانی برای مقاصد خاصی ارزه می شوند
که معروف ترین انها Linux است.
«نرم افزار به خودی خود منبعی برای کسب درآمد نیست بلکه خدماتی که در مورد اون نرم افزار داده می شه محل کسب در آمد است .»
«برای چنین نرم افزارهایی ( که درصد زیادی رو هم تشکیل می دن ) ، توی دنیای آزاد، ابتدای کار نباید اصلا" به درآمد توجه کرد. بعد از یه مدت، اگه نرم افزار حرفی برای گفتن داشت و رشد کرد و به قدرت قابل توجه ای رسید، اون موقع می شه ازش کسب درآمد کرد.»
«تو مدل open source (یک نوع از ) معادلات برمی گرده به ساده ترین حالت اون (انسانهای اولیه). یعنی من به یک برنامه نیاز دارم و اون رو می نویسم و برای دادن اون به بقیه لازم نیست (تقریبا) هیچ هزینه ای بکنم و بقیه هم مثل من پس اگه افراد مثل من هزار نفر باشند (در بهترین حالت) من فقط یک هزارم برنامه هایی رو که لازم دارم رو خواهم نوشت. (خیلی عالیه مگه نه).»
با سلام
من تمام صفحات رو كامل خوندم، خيلي لذت بردم از اينكه مطالب شسته رفته و سمت و سو خوبي بر خوردار بود از دوستان عزيزم Inpris و Oxygen وبقيه دوستان كه مطالبو كامل كردن كمال تشر رو دارم. اميدوارم روزي برسه كه توي ايرانه خودمون هم بشه به راحتي اين قوانين اجرا بشه و اينقدر حسرت خارجي ها رو نخوريم.
موفق و پيروز باشيد.
:تشویق::تشویق::تشویق::تشویق:: شویق::تشویق::تشویق::تشویق:
----------------------
معرفي نرم افزارهاي ايراني
www.irsoftwares.com
سلام به همه دوستان من هم از استاد عزیزم مطالبی در این باره آموخته ام که در اختیار شما قرار می دهم ان شاء الله مفید واقع شود:
open source
به نرم افزارهایی گفته می شود که رایگان در اختیار کاربران قرار می گیرند و کد های برنامه نویسی آن نیز همراه آن می باشد
این گونه نرم افزارها ایده هایی را مطرح می کنند. از جمله :
1. تبلیغات :که می تواند برای تبلیغات شرکت ها مورد استفاده قرار گیرد و یا برای
مطرح شدن در جامعه برنامه نویسی نوشته می شود.
2. اشخاصی که تازه به دنیای برنامه نویسی روی آورده اند از این برنامه برای یک الگو و تمرین استفاده می کنند
3. از آنجاییکه برنامه نویس های حرفه تر نیز این برنامه را می بینند و اشکالات برنامه دیده و آنها را اصلاح می کنند
و در نهایت یک برنامه مثل لینوکس که خیلی ساده بود تبدیل به یک سیستم عامل شد
این هم کل بحث اوپن سورس......
نکته :
البته از زمانیکه اوپن سورس آمده اشخاص برای مطرح کردن خود در جامعه برنامه نویسی از آن استفاده می کنند ولی قبل از آن کارهای دیگری برای این کار وجود داشت مثل ویروس نویسی
سلام دوست من این کار هیچ ضرورتی نداری و اکثر این شرکتها با همین توجیهات از زحماتی که شما برای پیاده سازی این پروژه ها کشیدید سو استفاده می کنند اما از جهت دیگه اگه به قضیه مثبت نگاه کنی برای نگهداری پروژه ات توی اون شرکت اگر که مشکلی در لحظه پیش بیاد می تونی پروژه ات رو مدیریت کنی.
Alirezagates
سلام
کسی که اولین بار پروژه خود را متن باز ارائه میدهد به هدف گسترش و همه گیر شدن آن کار را انجام میدهد .
ولی سود از سفارشی نمودن محصول و پشتیبانی حاصل میشود .
خریدار نگرانی از بابت خرید ندارد بدلیل اینکه پروژه متن باز است و در صورت عدم پشتیبانی از طرف فروشنده سورس را برای توسعه در اختیار پشتیبانی دیگری میگذارد .
در ایران پشتیبانی هنوز معنی کامل پیدا نکرده برای همین پروژه متن باز در جایگاه خود قرار نگرفته .
oprnsource باعث افزایش اتحاد میان مردم میشود
اپن سرس واقعا عالی است