Skip to content
This repository was archived by the owner on Dec 20, 2022. It is now read-only.

Commit 6eb3531

Browse files
committed
latex, pdf, markdown
1 parent be45d1d commit 6eb3531

File tree

3 files changed

+72
-52
lines changed

3 files changed

+72
-52
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
latex/*.pdf
2+
latex/*.aux
3+
latex/*.log

latex/lisanslar.latex

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,29 @@
1-
hüsran
1+
\documentclass{article}% use option titlepage to get the title on a page of its own.
2+
\title{Lisans nedir? Neden gereklidir.}
3+
\date{21.11.2022}
4+
\author{lazypwny751}
5+
\begin{document}
6+
\maketitle
7+
\section{Lisans nedir?}
8+
Lisans'ı tanım olarak, yazılımın yapımcısının emeğini koruyan hukuki kısıtlamalar ve özgürlükler olarak tanımlayabiliriz, lisansların amacı kullanıcıyı ilgili uygulamayı belirli şartlar altında kullanıp kullanamayacağının belirten bir metin sunmaktır tabi burada haklarını savunacak mekanizmayı gekiştirmek yine yapıcının sorumluluğudur lakin hakların ihlalilinin tespiti durumunda yapımcı, kullanıcıya dava açabilir, açık kaynak lisansları da aynı şekilde bahsi geçen yazılım/program/kütüphanenin değiştirilip değiştirilemeyeceğini, dağıtılıp, dağıtılamayacağını, ticari amaç ile kullanılıp, kullanamayacağını vb.. gibi hakları hukuken bildirmektir, açık kaynak lisanslı programlar para ile satılabilir açık kaynak demek gelir elde edilemez demek değildir ki sanılanın aksine açık kaynak yazılım geliştiren topluluklar yüksek mevlalarda bağış almaktadırlar, açık kaynak lisans stratejisinin temel sebepleri topluluk dayanışmasıdır, bu sayede bizim göremediğimiz bir hatayı başkası görüp düzeltebilir, aynı şekilde açık kaynak olduğu için geliştirilebilirliği de kullanıcıya bir o kadar kolaylık sağlar bu sayede kullanıcı, programın istediği kısmını istediği gibi düzenleyebilir, burada bazı açık kaynak yazılım topluluklarının lisanslarını ve hukuki özgürlük ve kısıtlamalarını inceleyeceğiz bunlar sırasıyla, GPL, MIT ve BSD.
9+
\maketitle
10+
\section{Açık kaynak toplulukları ve lisansları}
11+
Tarihte önemli açık kaynak toplulukları olmuştur ki bunların çoğu halen günümüzde de faaliyet göstermektedir, mesela GNU topluluğu resmen 1983 yılında Richard M. Stallman tarafından kurulup günümüzde nix* araçlarının \%90'ını bünyesinde barındıran ve web'in neredeyse tamamında aktif olarak kullanılan modellere de sahiptir bu ekosisteme örnek olarak linux çekirdeği, bourne again shell (bash) kabuğu, git, gcc (c derleyicisi) vb.. bunlara ek olarak GPL ile uyumlu Apache ve MIT lisansları da vardır ki bu toplulukların altında da Apache web server, microsoft powershell, Microsoft Automatic Graph Layout, Microsoft Cognitive Toolkit, GPT-2, Musl, Mono, Curl.. gibi gibi bir sürü yazılım/program/kütüphane bulunmaktadır.
12+
\maketitle
13+
\section{GPL}
14+
GPL lisansının en son sürümü 2007 yılında resmi olarak duyurulan GPLv3 olarak adlandırdığımız bir lisansıdır, GPL lisansının açılımı GNU Public Liscense'dir GPL lisansı GNU topluluğu tarafından fonlanır, peki GPL lisansının avantaları ve dezavantajları nedir dersek? Hem kullanıcı haklarını hem de geliştirici haklarını savunan bir özgür yazılım (açık kaynak) lisansıdır, öyle ki geliştirici zaman zaman istenmeyen hatalara sebeb olabilir ve kullanıcıya maddi, manevi zarar verebilir bu nedenle lisans hukuken yükümlülüğün kullanıcıya ait olacağın belirtir bununla birlikte projeyi forklayacak geliştiriciler için de forklanan projede asli kaynağı belirtmesi, kullanılan kısımı (değiştirilmiş olsa bile) aynı lisans kullanılması gerektiği de belirtilir.
15+
\maketitle
16+
\section{MIT}
17+
MIT lisansı 1988 yılında resmen duyurulan MIT topluluğu tarafından fonlanan GPL uyumlu aynı zamanda en çok kullanılan özgür yazılım (açık kaynak) lisanlardan birisi olup çatısı altında olmayan proje yok denilecek kadar geniş bir kapsama sahip olduğu için buna örnek bırakmayacağım.
18+
\maketitle
19+
\section{BSD}
20+
Son olarak BSD lisansına da deyinmeden olmaz, unix camiasında sıkca adını duyduğumuz web sunucu odaklı BSD projesinin de BSD lisansı vardır ve tahmin edeceğiniz gibi BSD topluluğu tarafından fonlanmaktadır, BSD'nin farklı variantları bulunmaktadır OpenBSD ve FreeBSD gibi OpenBSD biraz daha gevşek bir politika izlerken FreeBSD daha çok GNU'ya yakındır ve lisansın ilgili sürümü de buna göre uyarlanmıştır, FreeBSD her ne kadar GPL'e yakın olduğunu savunsa da GNU bu durumu reddeder https://www.gnu.org/licenses/bsd.tr.html, lakin yine de BSD ne kadar GNU'dan küçük bir topluluk olsa da web'de microsoft nt'den daha fazla tercih edilmekte ve kullanılmaktadır.
21+
\maketitle
22+
\section{Özet}
23+
Sonuç olarak açık kaynak projelerde lisans kullanmak hatta değil açık kaynak her türlü projede lisans kullanmak en az dokümentasyon kadar önemlidir, lisans kullanarak aksi durumlarda sorumluluk ve garanti sunma gibi hukuki sorunların önüne geçebiliriz, aynı zamanda yazdığımız ekmek arası balıklı projeleri de başkalarının gözünden değerlendirilip çok daha büyük kitlelere ulaştırmayı sağlayabiliriz buna en iyi örnek Fatih Arslan'ın vim-go, color, gomodifytags projeleridir, ayrıca projelerde lisans kullanmak için 4+2 yıl beklemenize de gerek yoktur.
24+
\maketitle
25+
\section{Kaynakça:}
26+
- https://choosealicense.com/licenses/gpl-3.0
27+
- https://choosealicense.com/licenses/mit
28+
- https://choosealicense.com/licenses/bsd-2-clause
29+
\end{document}

slides/lisanslar.md

Lines changed: 40 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,48 @@
1-
# Lisans nedir, ne değildir, yenir mi?
2-
Yazılım'da iki tip lisans vardır, aslında lisans kelimesi başka mânalara da varmaktadır,
3-
mesela 4+2 sene okul okuyamamak gibi ama lisans kelimesinin bu mânaları ile bu gün ilgilenmeyeceğiz, yazılım'da iki
4-
tip lisans var demiştik bunlardan biri **açık kaynak** lisanslar olarak geçmektedir ve hukuki olarak gerek kullanıcıya
5-
gerek geliştiriciye olsun haklar ve kısıtlamalar getirebilir, bu kısıtlamalar niteliğinde ilgili program'ın
6-
geliştirilmesi, kullanılması ya da dağıtılması beklenmektedir bir diğer lisans tipi ise
7-
**sahipli yazılım lisanslardır** ki burada hukuki olarak çok fazla bir değindirme yoktur.
8-
- ### Sahipli yazılım lisansları.
9-
- ### Açık kaynak lisanslar.
10-
- #### MIT
11-
- #### BSD
12-
- ### Özgür yazılım lisanslar.
13-
- #### GPL
14-
- ### Kaynakça.
1+
# Lisans nedir?
2+
Lisans'ı tanım olarak, yazılımın yapımcısının emeğini koruyan hukuki kısıtlamalar ve özgürlükler olarak tanımlayabiliriz, lisansların amacı kullanıcıyı ilgili uygulamayı belirli şartlar altında kullanıp kullanamayacağının belirten bir metin sunmaktır tabi burada haklarını savunacak mekanizmayı gekiştirmek yine yapıcının sorumluluğudur lakin hakların ihlalilinin tespiti durumunda yapımcı, kullanıcıya dava açabilir, açık kaynak lisansları da aynı şekilde bahsi geçen yazılım/program/kütüphanenin değiştirilip değiştirilemeyeceğini, dağıtılıp, dağıtılamayacağını, ticari amaç ile kullanılıp, kullanamayacağını vb.. gibi hakları hukuken bildirmektir, açık kaynak lisanslı programlar para ile satılabilir açık kaynak demek gelir elde edilemez demek değildir ki sanılanın aksine açık kaynak yazılım geliştiren topluluklar yüksek mevlalarda bağış almaktadırlar, açık kaynak lisans stratejisinin temel sebepleri topluluk dayanışmasıdır, bu sayede bizim göremediğimiz bir hatayı başkası görüp düzeltebilir, aynı şekilde açık kaynak olduğu için geliştirilebilirliği de kullanıcıya bir o kadar kolaylık sağlar bu sayede kullanıcı, programın istediği kısmını istediği gibi düzenleyebilir, burada bazı açık kaynak yazılım topluluklarının lisanslarını ve hukuki özgürlük ve kısıtlamalarını inceleyeceğiz bunlar sırasıyla, [GPL](), [MIT]() ve [BSD]().
153
---
16-
## Sahipli yazılım lisansları.
17-
Sahipli yazılım lisansları'nın açık kaynak lisanslardan en belirgin farkındalığı, bu yazılımlar'ı
18-
kullanıcını ya da geliştiricinin inisiyatifine bırakmaksızın program'ı hazır bir şekilde sunarak müşteriden
19-
cash elde etme yöntemleri vardır bu yöntemler genellikle bir [sunucu]() ve [api]() kullanılarak
20-
müşteriye daha önceden çeşitli yöntemler ile ulaştırılan anahtarın doğrulanmasını ve mümkünse bu işlemi periodlara bölerek pasif gelir elde edilmesidir,
21-
aslında bu işlem tamamen yazılımsal olup hukuki bir boyut taşımamaktadır, lakin bu tarz programların hepsinde
22-
kaçak lisanslı(korsan yazılım) olarak kullanımın hukuken sorun çıkartacağını ve para cezasından hapis cezasına kadar yatarı olduğu da hukuki boyutudur ki, hukuktan önce veri güvenliğini de tehlikeye atan bir durumdur.
4+
## Açık kaynak toplulukları ve lisansları
5+
Tarihte önemli açık kaynak toplulukları olmuştur ki bunların çoğu halen günümüzde de faaliyet göstermektedir, mesela GNU topluluğu resmen [1983]() yılında [Richard M. Stallman]() tarafından kurulup günümüzde nix* araçlarının %90'ını bünyesinde barındıran ve web'in neredeyse tamamında aktif olarak kullanılan modellere de sahiptir bu ekosisteme örnek olarak linux çekirdeği, bourne again shell (bash) kabuğu, git, gcc (c derleyicisi) vb.. bunlara ek olarak GPL ile uyumlu Apache ve MIT lisansları da vardır ki bu toplulukların altında da Apache web server, microsoft powershell, Microsoft Automatic Graph Layout, Microsoft Cognitive Toolkit, GPT-2, Musl, Mono, Curl.. gibi gibi bir sürü yazılım/program/kütüphane bulunmaktadır.
236
---
24-
## Açık kaynak lisanslar.
25-
Sahipli yazılımlar'da lisanslardımanın aslında ücretlendirme olduğunu ve hukuki olarak çok fazla bir kapsamı olmadığını öğrendikten sonra
26-
açık kaynak yazılımlarda bu durum nasıl işliyor arkadaş? open source developer'lar aç mı kalıyor sorusu aklımıza gelmiyor değil lakin
27-
durum aklımıza gelenden çok daha farklı, açık kaynak lisansları bizden uygulamayı satmamamızı istemez zaten öyle olsaydı google aç kalırdı [android]() -> [linux]().
28-
Açık kaynak lisansları genel olarak yazılımın belirli bir kısmını ya da tamamnının 0 noktasında ki halini yani kaynak kodunu kullanıcıya ve geliştiriciye sunmaktır, burada hedeflenen aslında bir community oluşturmak veyahut başka community'lerden ve insanlardan
29-
yazılımsal veya maddi destek sağlanmasıdır, bu sayede özel bir projede para ile yaptıramayacağımız işleri başkaları işine geliyor diye projeye destek sağlayan,
30-
sponsorluk sağlayan insanları da elde etmek mümkündür, açık kaynak yazılımları da para ile satmak mümkündür buna en iyi örnek android işletim sistemidir, kısaca işletim sistemi yapısını hatırlayalım bir işletim sistemi bir sürü programlardan oluşan kalabalık bir program topluluğundan oluşur ve
31-
bu programlar çekirdek dediğimiz, donanım seviyesinde kritik bir yazılım tarafından işlenir, keza android de ne hikmetse [Linux]() adlı [özgür yazılım]() lisanslı bir projenin forkudur, lakin kimi kaynaklarda 2010 yılında dahi android'in 22 milyar dolar kazancı olduğu yazmaktadır.
32-
Açık kaynak lisanslarda hukuki olarak geliştiriciyi aksi durumlardan muafiyet talebi vardır buna bir örnek verecek olursak,
33-
indirip kullandığımız bir kütüphane, gidip home dinimizi istenmeden uçurmuş olabilir bu gerek bizim yüzümüzden gerek yazılım yüzünden olsun, beklenmedik durumlarda geliştirici sorumlu tutulamaz,
34-
kullanıcı bu yazılımı lisansın türüne göre indirip kullanabilir, geliştirebilir, dağıtabilir, varsa izin değiştirip dağıtabilir.
35-
| Lisans |
36-
|-----------|
37-
| Apache |
38-
| MIT |
39-
| BSD |
40-
| Unlicense |
7+
### GPL
8+
GPL lisansının en son sürümü 2007 yılında resmi olarak duyurulan GPLv3 olarak adlandırdığımız bir lisansıdır, GPL lisansının açılımı GNU Public Liscense'dir GPL lisansı GNU topluluğu tarafından fonlanır, peki GPL lisansının avantaları ve dezavantajları nedir dersek? Hem kullanıcı haklarını hem de geliştirici haklarını savunan bir özgür yazılım (açık kaynak) lisansıdır, öyle ki geliştirici zaman zaman istenmeyen hatalara sebeb olabilir ve kullanıcıya maddi, manevi zarar verebilir bu nedenle lisans hukuken yükümlülüğün kullanıcıya ait olacağın belirtir bununla birlikte projeyi forklayacak geliştiriciler için de forklanan projede asli kaynağı belirtmesi, kullanılan kısımı (değiştirilmiş olsa bile) aynı lisans kullanılması gerektiği de belirtilir.
9+
10+
|haklar |şartlar |kısıtlamalar
11+
|-------------------|---------------------------------|-------------------------------
12+
|Ticari kullanım |Kapalı kaynak yapılamaz |Yükümlülük kullanıcıya aittir
13+
|Dağıtma |Lisans ve telif hakkı referansı |Garanti
14+
|Değiştirme |Aynı lisans |
15+
|Patent kullanım |Değişiklik durumu |
16+
|Özel kullanım | |
4117
---
4218
### MIT
43-
hede
19+
MIT lisansı 1988 yılında resmen duyurulan MIT topluluğu tarafından fonlanan GPL uyumlu aynı zamanda en çok kullanılan özgür yazılım (açık kaynak) lisanlardan birisi olup çatısı altında olmayan proje yok denilecek kadar geniş bir kapsama sahip olduğu için buna örnek bırakmayacağım ama meraklısına [](https://en.wikipedia.org/wiki/Category:Software_using_the_MIT_license).
20+
21+
|haklar |şartlar |kısıtlamalar
22+
|-------------------|---------------------------------|-------------------------------
23+
|Ticari kullanım |Lisans ve telif hakkı referansı |Yükümlülük kullanıcıya aittir
24+
|Dağıtma | |Garanti
25+
|Değiştirme | |
26+
|Özel kullanım | |
4427
---
4528
### BSD
46-
hödö
47-
---
48-
## Özgür yazılım lisanslar.
49-
<3
29+
Son olarak BSD lisansına da deyinmeden olmaz, unix camiasında sıkca adını duyduğumuz web sunucu odaklı BSD projesinin de BSD lisansı vardır ve tahmin edeceğiniz gibi BSD topluluğu tarafından fonlanmaktadır, BSD'nin farklı variantları bulunmaktadır OpenBSD ve FreeBSD gibi OpenBSD biraz daha gevşek bir politika izlerken FreeBSD daha çok GNU'ya yakındır ve lisansın ilgili sürümü de buna göre uyarlanmıştır, FreeBSD her ne kadar GPL'e yakın olduğunu savunsa da GNU bu durumu reddeder [](https://www.gnu.org/licenses/bsd.tr.html), lakin yine de BSD ne kadar GNU'dan küçük bir topluluk olsa da web'de microsoft nt'den daha fazla tercih edilmekte ve kullanılmaktadır.
30+
31+
|haklar |şartlar |kısıtlamalar
32+
|-------------------|---------------------------------|-------------------------------
33+
|Ticari kullanım |Lisans ve telif hakkı referansı |Yükümlülük kullanıcıya aittir
34+
|Dağıtma | |Garanti
35+
|Değiştirme | |
36+
|Özel kullanım | |
5037
---
51-
### GPL
52-
stallman
38+
## Özet
39+
Sonuç olarak açık kaynak projelerde lisans kullanmak hatta değil açık kaynak her türlü projede lisans kullanmak en az dokümentasyon kadar önemlidir, lisans kullanarak aksi durumlarda sorumluluk ve garanti sunma gibi hukuki sorunların önüne geçebiliriz, aynı zamanda yazdığımız ekmek arası balıklı projeleri de başkalarının gözünden değerlendirilip çok daha büyük kitlelere ulaştırmayı sağlayabiliriz buna en iyi örnek [Fatih Arslan]()'ın [vim-go](), [color](), [gomodifytags]() projeleridir, ayrıca projelerde lisans kullanmak için 4+2 yıl beklemenize de gerek yoktur.
5340
---
54-
## Kaynakça (ya da reklam mı🤨).
55-
- lisans neden gereklidir: https://www.sisbim.com/urun-gruplarimiz/yazilim-lisansi-nedir-neden-gereklidir
56-
- server: https://www.techtarget.com/whatis/definition/server
57-
- api: https://aws.amazon.com/tr/what-is/api
58-
- android ne kadar kazanıyor: https://www.posta.com.tr/yasam/google-androidten-kac-para-kazaniyor-323676
59-
- açık kaynak lisanslar: https://snyk.io/learn/open-source-licenses/
41+
# Kaynakça:
42+
- https://choosealicense.com/licenses/gpl-3.0
43+
- https://choosealicense.com/licenses/mit
44+
- https://choosealicense.com/licenses/bsd-2-clause/
45+
- https://tr.wikipedia.org/wiki/Yaz%C4%B1l%C4%B1m_lisans%C4%B1
46+
- https://en.wikipedia.org/wiki/Category:Software_using_the_MIT_license
47+
- https://www.sisbim.com/urun-gruplarimiz/yazilim-lisansi-nedir-neden-gereklidir
48+
- https://www.gnu.org/licenses/bsd.tr.html

0 commit comments

Comments
 (0)