چند سوال در مورد متن باز بودن
سلام.
خسته نباشید.
من در حال کار روی ایده یه برنامه اندروید هستم. قصد داشتم که سرمایه جذب کنم و برنامه رو برون سپاری کنم، اما با خوندن چند مقاله متوجه شدم که جذب سرمایه فقط ضرر داره. به همین دلیل تصمیم گرفتم که خودم برنامه رو بنویسم و سرمایه جذب نکنم و برون سپاری نکنم اما می بینم که نوشتن این برنامه برای من که مبتدی هستم خیلی دشواره.
به ذهنم رسید که سرچ کنم و ببینم میتونم سورس برنامه های مشابه خارجی اش رو گیر بیارم که متاسفانه سورسی برای دانلود پیدا نکردم.
ولی به این سایت بر خوردم و چند تا اپ معرفی کرد که بعضی هاشون اوپن سورس بودن اما برای اندروید نبودن و مثلا برای لینوکس و وب بودن.
(ببخشید، داستانم رو تعریف کردم که کامل متوجه بشید.)
حالا سوال من اینه که:
1- میشه برنامه ای که برای لینوکس هست رو تبدیل به اندروید کرد؟
2- برنامه هایی که در این سایت تگ web/cloud دارن با php نوشته شدن؟ الان متوجه شدم که با php نوشته نشدن. ممنون میشم توضیح بدین که منظور این سایت از web/cloud چیه.
3- وقتی php اپن سورسه من میتونم وارد یه سایت که با php نوشته شده بشم و سورسش رو به دست بیارم و مثل اون سایت رو بنویسم؟
4- نحوه استفاده از برنامه های اندروید اپن سورس چیه؟ در واقع اپن سورس بودن یه برنامه مثل اینه که صاحب برنامه سورس برنامه اش رو در اختیار بقیه گذاشته؟ این سورس رو از کجا به دست بیارم و چطوری استفاده کنم؟
خیلی ممنونم.
1. نه. فقط کمک میکنه بفهمید چیکار کنید. مثلا اگه جایی سوکت استفاده کرده شما هم همینکارو کنید. ولی نهایتا خودتون باید از اول کد بزنید.
2. سوالتون کلیه. کدام پروژه رو مد نظرتونه؟ هر کدام میتونه با یک چیزی باشه مثلا پایتون یا فریم ورکی از php و...
3. نه نمیشه. اینکه یک سیستم عامل یا زبان برنامه نویسی متن باز باشه لزومی نداره برنامههایی که ازش استفاده میکنن هم open source باشن
4. بستگی داره بخواید چی کار کنید. اگر بخواهید خودتون باهاش یک پروژه جدید بزنید باید کدش رو داخل یک پروژه جدید import کنید و استفاده کنید. به لایسنس هم باید توجه کنید، فکر میکنم بعضی لایسنسها اجازه نمیدن استفاده تجاری کنید.
پروژهی open source احتمالا روی github هست. میتونید ازونجا پروژه رو clone کنید و یا اینکه یک گزینه دانلود بالا سمت راست هست، میتونید دانلود کنید و بعد import کنید. این سایت هم یکی از بهترین مرجعهای پروژه open source اندروید هست. هر پروژه رو خواستید وارد لینک githubش شید و استفاده کنید.
لایسنس پروژه هایی که در گیت هاب یا گیت لب وجود داره چطوری خودشون رو نشون میده؟ مثلا در قسمتی از برنامه نام شرکت یا فرد سازنده نمایش داده میشه و ...؟
در کل من بخوام سورس برنامه ای رو بگیرم و ازش استفاده کنم و ویرایشش کنم به همین راحتی وارد گیت هاب میشم و پروژه مورد نظرم رو میبینم و سورسش رو دانلود کنم و داخل اکلیپس ایمپورت می کنم یا پروسه هایی بیشتر از این وجود داره؟ در یه سایت خوندم که نوشته بود هر برنامه ای که ما ویرایش می کنیم به برنامه نویس اصلیش اطلاع میده و برنامه نویس اصلیش تایید می کنه. این درسته؟ اگه درسته چطوری؟ اخه من سورس یه پروژه رو به راحتی دانلود کردم! چطوری گیت هاب میفهمه که من این پروژه رو دانلود و استفاده کردم که بعد به برنامه نویس اصلیش اطلاع میده؟
ممنونم.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .