Buna open-source diyoruz. Anlaşılan durumu biraz uzunca izah etmek zorundayım:
1. Bitista'yı neden yaptım?Daha önce de belirttiğim gibi bu uygulamayı kullanışlı bir multiplatform Bitcoin kur çeviricisi bulamadığım için kişisel kullanım amacıyla yaptım. Hatta kökendeki motivasyonum kendi yazdığım Javascript frameworkünü test etmek için bir uygulama yapmaktı. Daha sonra ortaya çıkan uygulamanın genel bir ihtiyaca cevap verebileceğini ve belli bir kullanım alanı bulabileceğini düşünerek yayına aldım.
Reklam, referans link, ticari içerik türünden hiç bir şey barındırmıyor. Aslen kendim için geliştirmiştim fakat benim gibi 2-3 kur takip edenler için faydalı olur diye düşünerek paylaşıyorum. Umarım beğenirsiniz.
2. Kim kimin emeğini çalmış?Bu konuda yorumsuz olarak kim kimin emeğini çalmış merak ediyorum açıkçası.
Kimse kimsenin emeğini çalmadı korkma. Bitpay'in websitesinin kaynak kodları open-source olarak GitHub üzerinde tasarımcısı Nachiket Kumar (
https://github.com/nachiketkumar) tarafından yayınlanmış durumdadır:
Bitpay websitesinin kaynak kodlarını içeren repo:
https://github.com/nachiketkumar/bitpay-websiteİlgili sayfanın kaynak kodları:
https://github.com/nachiketkumar/bitpay-website/blob/master/src/bitcoin-exchange-rates.jadeEğer bilmiyorsanız açık-kaynak ile ilgili şunu bilmeniz yeterli: tüm kodları copy-paste etseniz dahi bir şey çalmış olmazsınız. Kaynağı açık olarak paylaşan kişi kamu kullanımına sunmuştur; dileyen herkes alıp, değiştirip, ekleyip, çıkartıp kullanabilir; hatta tercih edilir.
Yani copy-paste yapsam da kabahatli sayılmazdım ama zaten yapmadım. Yazdığım uygulamada tek bir satır bile copy-paste bulunmuyor. Yazılımsal gelişimim açısından tasarıma bakarak koda dökmeyi daha uygun gördüm. Merak eden stylesheet dosyalarını veya javascript dosyalarını karşılaştırabilir:
Bitista:
http://bitista.com/css/style.cssBitpay:
https://github.com/nachiketkumar/bitpay-website/tree/master/src/_styles3. Bitista'da başka açık-kaynak bileşenler de bulunuyor mu?Bitista'da bir çok açık-kaynak bileşen kullanılıyor. Bir kaç tanesini saymak gerekirse:
- requirejs
https://github.com/requirejs/requirejs- numeraljs
http://numeraljs.com/- js-cookie
https://github.com/js-cookie/js-cookie- autobahn
https://github.com/crossbario/autobahn-js- neutroncss
http://neutroncss.com/- bitpay
https://github.com/nachiketkumar/bitpay-websiteve daha bir sürü.
4. Bitista copy-paste ile hızlıca hazırlanan bir uygulama mı?Kesinlikle hayır. Her satırını tek tek elimle yazdığım, farklı platformlara uyguladığım ve vaktimi alan bir uygulama. Sadece web sitesi değil aynı zamanda Android uygulaması, Chrome ve Firefox eklentisi olmasından ve bahsi geçen sayfadan bazı ekstra özelliklere sahip olmasından da anlayabilirsiniz. Nitekim Bitpay sayfası bu şekilde değil. Bitista bahsi geçen sayfadan farklı ve bence daha kullanışlı bir uygulama.
5. Neden başka bir sayfa ile aynı tasarımı kullandım?- Kullandım çünkü tasarımcısı kamu kullanımına açık şekilde paylaşmış.
- Ben bir yazılımcıyım, tasarımcı değil. Tasarım ayrı bir ihtisas alanı. Yazılımcılar genellikle kötü tasarımcılardır. Yazılımı ve tasarımı bana ait olan
http://coinnav.com/ sayfasından daha önce oldukça kötü tasarımlar yaptığımı görebilirsiniz. Amacım kullanışlı/iş gören bir uygulama yapmaktı, orjinal bir arayüz ortaya çıkarmak gibi bir amacım yoktu.
6. Neden baştan söylemedim?- Bu kadar açıklamayı baştan yapsaydım kaç kişinin ilgisini çekebilirdim?
- Bitista bir çok açık-kaynak bileşen içeriyor, sayfanın görsel tasarımı diğer bileşenlerden daha önemli değil. Bunları tek tek belirtmedim. Her gün kullandığımız yüzlerce uygulama da bir çok açık-kaynak bileşen içeriyor ve hiçbirini bilmiyoruz.
7. Fontyazı karakterine kadar çalındığını fark edip
Bahsi geçen ve Bitpay'in de alıp kullandığı Ubuntu Font ailesini siz de indirip projelerinizde kullanabilirsiniz:
https://design.ubuntu.com/font/8. SonsözHarbiden Hard Çalıntı ya !
Hard Çalıntı değil Hard Fork, hatta yeni bir coin. Yaptığım şey Bitcoin'e bakıp Litecoin yapmak gibi bir şey. Bahsi geçen sayfadan daha kullanışlı bir şey ortaya çıkardığımdan eminim. Herhangi bir web sitesindeyken Alt+B'ye basarak hızlıca fiyatı görmek ya da $100 ödeme alacağım zaman kaç BTC'ye tekabül ettiğini hesaplamak benim için önemli. Bunu Bitpay'in sayfası yapamıyor.
HIRSIZLIK yapmayı, hazıra konmayı, kopyala yapıştır yapmayı adet haline
getiren UTANMADAN ben hazırladım demeyi bilen YÜZSÜZLER olduğu sürece sanırım biz ÇALMAYA
Geç cevap verdiğim için hakaret içerikli sözlere karşılık vermiyorum fakat o büyük harfle yazılanların herhangi birini yapmadım ve tekrar belirtiyorum bu uygulamayı BEN HAZIRLADIM.
Son olarak kimden alıntı yaptığımı belirtmeden bir alıntı daha yapayım:
When a physicist writes a work of physics,
does he feel it necessary to quote Newton and Einstein? He uses them, but he doesn’t need the
quotation marks, the footnote and the eulogistic comment to prove how completely he is being
faithful to the master’s thought.