Secara umum open source berarti ada sesuatu
bebas untuk digunakan oleh siapa pun terlepas dari apakah itu
produk fisik atau sesuatu yang dapat diunduh. Sebagai
sebuah filosofi,? open source? adalah seperangkat
prinsip dan praktik yang mempromosikan akses ke
proses produksi dan desain untuk berbagai
barang atau produk.
Ekspresi itu sendiri berasal dari fakta
perangkat lunak itu gratis dan memiliki kode sumber terbuka.
Perangkat lunak semacam ini telah tersedia untuk
Bagaimana Menyumbang Kepada Komunitas Open Source?
masyarakat umum dengan santai atau tidak ada
pembatasan kekayaan intelektual, yang memiliki
memungkinkan pembuatan perangkat lunak yang dibuat pengguna
konten melalui upaya individu tambahan.
Dalam beberapa hal filosofi open source dan
mirip dengan brainstorming, ketika
variasi terbaik dapat dipilih dari banyak. Sebagai
Sumber itu terbuka untuk siapa saja. Siapa pun dapat memodifikasinya
lagi dan lagi dan akhirnya yang terbaik
kemungkinan ditemukan, dan kemudian ditingkatkan
lagi dan lagi.
Dalam kasus kami mesin e-Commerce open source
diproduksi oleh sekelompok orang yang memanggil
sendiri? Reaksi Berantai E-commerce? dan menelepon
itu CRE Dimuat. (Tentu saja masih banyak lagi
mesin tetapi artikel ini hanya tentang satu
mereka.) Setelah membiarkan jin keluar dari botol
Mesin CRE Loaded telah dimodifikasi ratusan
kali oleh ribuan desainer yang telah dibuat
puluhan ribu CRE Template yang dimuat dari a
sumber tunggal.
Tentu saja dalam beberapa cara pelecehan jenis ini
tidak selalu baik karena hasilnya kadang-kadang
tidak profesional dan dapat merusak aslinya
keuntungan. Dalam hal ini masuk akal untuk bekerja
dengan apa yang disebut? berlisensi publik?
perusahaan yang menyesuaikan dan memodifikasi yang asli
varian. Ini? Lisensi publik? berarti ini
produk perusahaan diakui dengan baik oleh
audiens, mereka memiliki umpan balik positif pada target
forum dan sumber daya dan perusahaan secara umum
berorientasi pada pelanggan. Hal-hal itu mengarah pada
branding yang sukses dan branding yang sukses
mewajibkan bisnis untuk memiliki produk yang layak.
Sumber terbuka secara teoritis berarti beberapa
prinsip pengembangan (menurut Bazaar
model):
?Pengguna harus diperlakukan sebagai co-developer (The
pengguna diperlakukan seperti pengembang bersama dan demikian pula mereka
harus memiliki akses ke kode sumber
perangkat lunak).
?Rilis Awal (Versi pertama dari
perangkat lunak harus dirilis sedini mungkin
sehingga dapat meningkatkan peluang seseorang untuk menemukan teman-
pengembang awal).
?Integrasi yang Sering (Kode baru seharusnya
diintegrasikan sesering mungkin untuk menghindari
overhead memperbaiki sejumlah besar bug di
akhir siklus hidup proyek).
?Beberapa Versi (Harus ada setidaknya dua
versi perangkat lunak. Harus ada
versi buggier dengan lebih banyak fitur dan lebih banyak
versi stabil dengan lebih sedikit fitur. Pengguna bisa
kemudian bertindak sebagai pengembang bersama, melaporkan bug dan
menyediakan perbaikan bug).
?Modularisasi Tinggi (Struktur umum PT
perangkat lunak harus modular memungkinkan
pengembangan paralel).
Tentu saja tidak semua pola itu digunakan
sambil mengembangkan sebagian besar produk perangkat lunak
tapi saat merancang keranjang belanja CRE Loaded paling
dari mereka diaktifkan. Mungkin itu sebabnya
Teknologi CRELoaded secara keseluruhan dan CRELoaded
templat sangat populer di Internet saat ini. Bagaimana Cara Membuka Sumber Pada bulan November tahun ini, Sun Microsystems pindah ke status :open source: untuk Java, setelah satu dekade mempertahankan status kepemilikan untuk bahasa pemrograman portabel. Secara khusus, Sun telah menempatkan Jawa ke dalam domain publik dengan menempatkannya di bawah GPL - akronim untuk Lisensi Publik Umum. Artinya, pemrogram perangkat lunak akan memiliki kebebasan yang jauh lebih besar untuk mengembangkan program berbasis Java dan mengembangkan modifikasi untuk bahasa itu sendiri.
Ini juga menempatkan Sun ke arus utama dengan pengembang platform utama lainnya seperti Linux. Sementara perusahaan telah menempatkan sistem operasi Solaris ke status open source beberapa waktu lalu, Java adalah platform konsumen yang sangat terdistribusi dan menyediakan akses open source untuknya memberikan perusahaan dorongan nyata dalam posisinya di antara rekan-rekannya. Mungkin yang lebih penting, ini akan merangsang pengembangan lebih lanjut dari program berbasis Java yang berorientasi konsumen. Diperkirakan bahwa delapan dari setiap sepuluh ponsel memiliki aplikasi Java yang berjalan di atasnya.
Penggunaan GPL mensyaratkan bahwa produk apa pun yang dikembangkan di bawah lisensi tersebut dikembalikan ke :komunitas sumber terbuka: dan tetap, pada dasarnya dapat diakses oleh semua. Variasi Sun pada prinsip ini memiliki pengecualian untuk aplikasi yang dibangun di Java :Virtual Machine,: sebuah platform yang disediakan perusahaan untuk pengembang perangkat lunak beberapa waktu lalu.
Apa yang dilakukan pengecualian ini adalah memungkinkan pengembangan berkelanjutan dari perangkat lunak berpemilik yang ditulis untuk Java, yang membuat bahasa tetap layak sebagai platform untuk produk yang menghasilkan pendapatan. Sebelum beralih ke status GPL, pengembang program Java harus membayar biaya lisensi ke Sun.
IBM telah lama setelah Sun untuk mengambil Jawa ke status open source selama bertahun-tahun. Proyek Pekerjaan mereka telah menjadi pusat pengembangan produk sumber terbuka, terutama berbasis Linux. Dari sudut pandang mereka, keputusan Sun untuk memberikan status GPL untuk Jawa dipandang sebagai kesempatan untuk bersatu dengan Linux dan menyediakan platform yang lebih kuat untuk menantang Microsoft. Politik perangkat lunak bisa sangat rumit, terutama ketika ada gajah seperti Microsoft di rumah. Tetapi apa yang telah dicapai Sun dengan langkah ini adalah memberikan kesempatan bagi para programmer untuk membidik produk-produk Jawa sebagai sumber pendapatan yang berpotensi besar.
Tidak seperti Linux, yang dipisah dari UNIX untuk memberikan alternatif untuk Windows, Java berdiri di kelasnya sendiri. Meskipun Linux bertahan di pasar, Linux tidak pernah menjadi tantangan besar bagi Windows. Kualitas Java yang unik dan kekayaan intelektual yang melindungi kualitas-kualitas itu sekarang akan menjadi buku terbuka bagi para programmer yang mengembangkan aplikasi baru.
Ini juga akan memberikan kesempatan untuk menggabungkan produk Java dengan perangkat lunak berbasis Linux. Minat internal Sun pada langkah ini adalah untuk merangsang lebih banyak pengembang untuk menggunakan bahasa ini, untuk menghidupkan kembali bisnis perangkat lunak internal sendiri. Sejak menerima pukulan besar di pasar server kelas atas mereka, Sun telah berjuang untuk menemukan jalur baru dan semakin memandang perangkat lunak sebagai peluang..
EVP Sun untuk perangkat lunak merangkum nilai pergerakan untuk perusahaan dan produknya. :Orang-orang ragu-ragu untuk mendistribusikan Jawa di seluruh dunia dengan Linux (distribusi) karena (kekhawatiran atas) penyelarasan lisensi,: kata Green. :Ini adalah gerbang terakhir untuk memastikan bahwa Jawa akan didistribusikan ke seluruh dunia.: