PDA

View Full Version : سوال: چگونه یک نرم افزار کدباز را در sourceforge منتشر کنم؟



xamfia
سه شنبه 11 فروردین 1388, 12:18 عصر
من یک کامپوننت چت برای وب سایت های asp.net نوشته ام و قصد دارم آنرا در sourceforge منتشر کنم.
اگر کسی تجربه دارد کمک کند که چگونه و تحت چه لایسنسی منتشر کنم.
و آیا میتوانم بخشی از کد را به صورت dll دربیاورم؟؟
سپاسگزارم

حامد مصافی
سه شنبه 11 فروردین 1388, 16:06 عصر
sourceforge میزبانی برای برنامه های open source است. پس نمی توانید DLL منتشر کنید.

sali444
جمعه 28 فروردین 1388, 06:33 صبح
sourceforge.net
شما می توانید حتا فایلexe را هم منتشر کنید.
ولی باید سورس برنامه را هم منتشر کنید.
بعد از عضویت در سایت.
با کلیک روی لینک ازسال شده به میل وارد سایت می شید.
Register a new project

در پنجره Project information
Select Project Type:نوع پروژه
Project Name نام پروژه
Unix Name نام آدرس (url) که به پروژه تعلق می گیره.
Public Description متن عمومی درباره پروژه
Additional Notes جزئیات خصوصی پروژه که منتشر نمی شه.

پنجره Project Licenses
انتخاب مجوز.

پنجره Project categories
نوع برنامه
سیستم عامل
زبان
ووو

User Agreements
اینجا می گه حواست باشه.
و قوانین...
تمام
حالا روی download کلیک می کنیم.
Manage Packages / Releases رو انتخاب می کنی
میگه پروژه تصویب نشده.
چند مدت ( چند روز شاید چند ماه) بعد وقتی تصویب شد یه میل واست میاد.
شایدم چند ساعت بعد

بعد می ری فایل ها رو آپلود می کنی.
Create / Edit Download Page رو انتخاب می کنی
Add primary download رو انتخاب می کنی.
نام فایل رو انتخاب می کنی و تموم.
البته ناقص بود. ببخشید

afsharm
شنبه 29 فروردین 1388, 08:15 صبح
استفاده از کدپلکس هم بدک نیست. کدپلکس را مایکروسافت برای توسعه فرهنگ کدباز در حوزه نرم افزارهای مایکروسافتی راه انداخته است. خوبیش هم اینه از ابزارهای آشنایی مثل Team Foundation Server در اون استفاده شده و ضمنا (فعلا) مشکلی با ایرانی بودن ما نداره.
برای اجازه نامه (License) توصیه می‌کنم از GPL استفاده کنید.

sali444
یک شنبه 30 فروردین 1388, 03:02 صبح
با شما ( afsharm (http://barnamenevis.org/forum/member.php?u=71806) ) مواققم ( در مورد GPL )
چون که دردسر نداره.
ولی GPL چون عمومی قابل اعتماد نیست زیاد.

کسی توضیحی در مورد چگونگی دریافت مجوز های دیگه نداره؟

Mamdos
یک شنبه 30 فروردین 1388, 18:50 عصر
مجوز را دریافت نمی‌کنید بلکه به کاربران نرم‌افزارتان می‌دهید. بنابراین از این نظر همه چیز بستگی به خواست شما دارد. (منظور از قابل اعتماد نبودن GPL را به علت عمومی بودن آن متوجه نشدم)

کلاً مجوزهای متن‌باز از یک طرف مانند GPL هستند که باعث می‌شود کاربران شما نتوانند از نرم‌افزارتان در نرم‌افزار تجاری خودشان استفاده کنند مگر این که آن هم متن‌باز باشد. در طرف مقابل مجوزهایی مثل BSD وجود دارند که به کاربر نرم‌افزار هر اجازه‌ای را می‌دهد حتی این که نرم‌افزار شما را به صورت متن‌بسته بفروشند! یا در نرم‌افزارهای تجاری خودشان بدون محدودیت به کار برند.
می‌توان گفت بقیه‌ی مجوزها در طیفی میان این دو قرار می‌گیرند.

sali444
دوشنبه 31 فروردین 1388, 06:28 صبح
از این لحاظ بله.
ولی چون در دست همه هست میگم.
من خودم مجوز های گنو رو بیشتر از بقیه قبول دارم. خودم هم از GPL استفاده می کنم.