İçeriğe atla

Yazılım lisansı

Kontrol Edilmiş
Bu resim, yazarlık eserlerinde çoklu lisanslamanın yararlılığını göstermektedir.

Bir yazılımın ya da yazılıma bağlı nesnelerin;

Üreticisi tarafından, kullanımına dair belge düzenleyen devlet makamı tarafından, belgelemeyi düzenlemeye yetkili kılınmış makamlar tarafından telifli olduğu belgelenmiş ise nesnenin kullanımı, geliştirilmesi, yeniden yapılandırılması, değiştirilmesi, alıntısının yapılabilmesi gibi hususları belirleyen belgeye yazılım lisansı denir.

Örnekler

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Java</span> açık kaynak kodlu, nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen bir programlama dili

Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış açık kaynak kodlu, nesneye yönelik, platform bağımsız, yüksek verimli, çok işlevli, yüksek seviye, hem yorumlanan hem de derlenen bir dildir.

Python, nesne yönelimli, yorumlamalı, birimsel (modüler) ve etkileşimli yüksek seviyeli bir programlama dilidir.

<span class="mw-page-title-main">Radar</span> radyo dalgalarının yansıması yardımıyla uzaktaki nesneleri ve bu nesnelerin hız, kerteriz ve mesafesini tespit eden cihaz

Radar, radyo dalgalarının yansıması yardımıyla uzaktaki nesneleri ve bu nesnelerin hız, kerteriz ve mesafesini tespit eden cihazdır. Radar, RAdio Detection And Ranging sözcüklerinin akronimidir.

Tasarım desenleri, tasarım kalıpları, tasarım örüntüleri veya tasarım şablonları, çok rastlanan, birbirine benzer sorunları çözmek için geliştirilmiş ve işlerliği kanıtlanmış genel çözüm önerileridir.

Objective-C, C'nin üzerine yazılmış, yansımalı, nesne yönelimli bir programlama dilidir. ObjC, Objective C ve Obj-C olarak da anılır.

<span class="mw-page-title-main">Nesne yönelimli programlama</span> nesne kavramına dayalı programlama paradigması

Nesne yönelimli programlama veya kısaca NYP, Her işlevin nesneler olarak soyutlandığı bir programlama yaklaşımıdır. NYP destekleyen programlama dilleri yüksek seviye diller olarak adlandırılır.

Dağıtılmış Bileşen Nesne Modeli ya da kısaca DCOM, Microsoft tarafından bilgisayarlar arasında dağıtılmış uygulamaların daha rahat yaratılabilmesi ve çalışabilmesi için yazılmıştır.

<span class="mw-page-title-main">Alet</span> bir hedefe ulaşmak için kullanılabilecek fiziksel madde

Alet, belirli bir işi yapmak için özel olarak üretilmiş, iş sürecinde kullanılan ancak tüketilmeyen nesnedir.

Hırsızlık, yazılı kanunlar ya da toplumsal meşruiyet düzeyinde mülkiyeti kendine ait olmayan bir taşınır malı, izinsizce alıkoyma, kullanma, nesneden menfaat temin etme işidir. Tüm dinler tarafından da yasaklanmış bir eylemdir. Ekonomik değeri olan her türlü enerji de, taşınır mal sayılır ve hırsızlığa konu olabilir.

<span class="mw-page-title-main">Binutils</span> farklı nesne dosya formatlarının içerisindeki nesne kodlarının işlenmesi amacı ile kullanılan programlama araçlarının oluşturduğu bir paket

GNU Binutils farklı nesne dosya formatlarının içerisindeki nesne kodlarının işlenmesi amacı ile kullanılan programlama araçlarının oluşturduğu bir pakettir. Şu anda kullanılan güncel versiyonu Cygnus Solutions' daki programcılar tarafından BFD kütüphanesi kullanılarak yazılmıştır. Tipik kullanımı GCC, make ve GDB ile birlikte gerçekleştirilir.

<span class="mw-page-title-main">Tarayıcı</span>

Tarayıcı, bilgi işlem alanında bir resmi, yazılı belgeyi, el yazısını veya bir nesneyi analiz ederek sayısal ortama aktaran araç. Günümüzde tarayıcılar genellikle CCD veya CIS algılayıcı kullanmaktadır. Eski davul tarayıcılarda foto çoğaltıcı tüpler de kullanılmıştır.

<span class="mw-page-title-main">Yazı</span> bir dilin metinsel olarak ifade edilmesi

Yazı, belirli işaretler kullanılarak kişiler arasında görsel tabanlı iletişim kurulmasını sağlayan bir araçtır. Yazı sistemi, dilbilgisi ve anlambilimde olduğu gibi konuşma ile aynı yapılara dayanan, ancak her kültüre özgü yazım sistemine bağlı ek kısıtlamalara ve kurallara sahip bir teknoloji biçimidir. Yazma faaliyetinin sonucu çıkan ürün metin, bu metnin yorumlayıcısı veya gözlemleyicisi ise okur veya okuyucu olarak adlandırılır.

<span class="mw-page-title-main">UML</span> sistem yazılımlarının tasarımını modelleme aracı

Birleşik Modelleme Dili, iş sistemlerinin nasıl modellenebileceğini belirleyen ve açıklayan yöntemlerin bir araya toplanmış hâlidir. Daha çok yazılım geliştiriciler tarafından kullanılmaktadır. Ancak bir iş sistemini veya bir süreci veya herhangi bir şeyi grafik ile açıklamak isteyen herkesçe kullanılabilir; UML ile yapılan modellemeler her zaman yazılım projelerinde kullanılmak zorunda değildir.

<span class="mw-page-title-main">Sayısal nesne tanımlayıcısı</span>

Sayısal nesne tanımlayıcısı elektronik bir belgenin güncel konumuna bağlı olmayan kalıcı bir tanımlayıcıdır. Bir DOI için tipik bir kullanım, bilimsel bir makaleye eşsiz bir tanımlayıcı sağlamak içindir, böylece herhangi bir kişi bu makalenin ayrıntılarını ve belki makaleninin tamamını elde edebilir. Bu anlamda bir sabit bağlantı (permalink) işlevi görür. İnternet'teki Web sayfaları için kullanılan URL sisteminden farklı olarak, makalenin yeri değişse de DOI zaman içinde değişmez. Bunun mümkün olabilmesi için makalenin yeri değiştiği zaman DOI çözünüm sisteminin güncellenmesi gerekir.

Ruby, nesneye yönelik, dinamik, reflektif ve esnek bir programlama dilidir. Ruby dili, Yukihiro Matsumoto tarafından Japonya'da tasarlanmaya ve geliştirilmeye başlanmıştır.

<span class="mw-page-title-main">Inkscape</span>

Inkscape, GNU Genel Kamu Lisansı ile dağıtılan, özgür ve ücretsiz bir vektörel grafik düzenleme yazılımıdır. Inkscape, logo ve afiş tasarımı ile çeşitli grafik işlemlerine olanak sağlamaktadır. Ayrıca yazılım ile var olan resimleri de düzenlemek mümkündür.

Programlama paradigmaları, programlama dillerini özelliklerine göre sınıflandırmanın bir yoludur. Diller birden fazla paradigma içinde sınıflandırılabilir.

<span class="mw-page-title-main">Java sanal makinesi</span>

Java Sanal Makinesi (JSM), Java platformunun nesne modülü formatı olan class uzantılı sınıf dosyalarının belleğe yüklenip çalıştırılması için gereken hizmetleri sunan bir sistem programıdır ve temel görevinin sınıf dosyalarını yorumlamak olduğu söylenebilir. Ancak, JSM'ni salt bir yorumlayıcı olarak görmek büyük haksızlık olur. Zira, yorumlama ile birlikte JSM'nin şu görevleri de vardır.

Cocoa, masaüstü işletim sistemi macOS için Apple'ın yerel nesne yönelimli programlama ve uygulama programlama arayüzüdür (API).

<span class="mw-page-title-main">Craig Larman</span>

Craig Larman 1958 yılında Kanada doğan bir bilgisayar bilimcisi, yazar ve organizasyonel geliştirme danışmanıdır. Bas Vodde ile en iyi LeSS formülasyonu ve ürün ve yazılım geliştirme üzerine birkaç kitabı ile tanınmaktadır.