This repository has been archived by the owner on Dec 20, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added lisanslar.md, slide.sh, lisanslar.latex
- Loading branch information
1 parent
9cce419
commit be45d1d
Showing
4 changed files
with
203 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
hüsran |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
# Lisans nedir, ne değildir, yenir mi? | ||
Yazılım'da iki tip lisans vardır, aslında lisans kelimesi başka mânalara da varmaktadır, | ||
mesela 4+2 sene okul okuyamamak gibi ama lisans kelimesinin bu mânaları ile bu gün ilgilenmeyeceğiz, yazılım'da iki | ||
tip lisans var demiştik bunlardan biri **açık kaynak** lisanslar olarak geçmektedir ve hukuki olarak gerek kullanıcıya | ||
gerek geliştiriciye olsun haklar ve kısıtlamalar getirebilir, bu kısıtlamalar niteliğinde ilgili program'ın | ||
geliştirilmesi, kullanılması ya da dağıtılması beklenmektedir bir diğer lisans tipi ise | ||
**sahipli yazılım lisanslardır** ki burada hukuki olarak çok fazla bir değindirme yoktur. | ||
- ### Sahipli yazılım lisansları. | ||
- ### Açık kaynak lisanslar. | ||
- #### MIT | ||
- #### BSD | ||
- ### Özgür yazılım lisanslar. | ||
- #### GPL | ||
- ### Kaynakça. | ||
--- | ||
## Sahipli yazılım lisansları. | ||
Sahipli yazılım lisansları'nın açık kaynak lisanslardan en belirgin farkındalığı, bu yazılımlar'ı | ||
kullanıcını ya da geliştiricinin inisiyatifine bırakmaksızın program'ı hazır bir şekilde sunarak müşteriden | ||
cash elde etme yöntemleri vardır bu yöntemler genellikle bir [sunucu]() ve [api]() kullanılarak | ||
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, | ||
aslında bu işlem tamamen yazılımsal olup hukuki bir boyut taşımamaktadır, lakin bu tarz programların hepsinde | ||
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. | ||
--- | ||
## Açık kaynak lisanslar. | ||
Sahipli yazılımlar'da lisanslardımanın aslında ücretlendirme olduğunu ve hukuki olarak çok fazla bir kapsamı olmadığını öğrendikten sonra | ||
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 | ||
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](). | ||
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 | ||
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, | ||
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 | ||
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. | ||
Açık kaynak lisanslarda hukuki olarak geliştiriciyi aksi durumlardan muafiyet talebi vardır buna bir örnek verecek olursak, | ||
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, | ||
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. | ||
| Lisans | | ||
|-----------| | ||
| Apache | | ||
| MIT | | ||
| BSD | | ||
| Unlicense | | ||
--- | ||
### MIT | ||
hede | ||
--- | ||
### BSD | ||
hödö | ||
--- | ||
## Özgür yazılım lisanslar. | ||
<3 | ||
--- | ||
### GPL | ||
stallman | ||
--- | ||
## Kaynakça (ya da reklam mı🤨). | ||
- lisans neden gereklidir: https://www.sisbim.com/urun-gruplarimiz/yazilim-lisansi-nedir-neden-gereklidir | ||
- server: https://www.techtarget.com/whatis/definition/server | ||
- api: https://aws.amazon.com/tr/what-is/api | ||
- android ne kadar kazanıyor: https://www.posta.com.tr/yasam/google-androidten-kac-para-kazaniyor-323676 | ||
- açık kaynak lisanslar: https://snyk.io/learn/open-source-licenses/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
#/bin/sh | ||
|
||
set -e | ||
|
||
# Bağımlılıklar ve dosyalar var mı yok mu yüzeysel bir kontrol. | ||
|
||
export CWD="${PWD}" | ||
|
||
check_command() { | ||
local status="true" | ||
for check in "slides" "go" ; do | ||
if ! command -v "${check}" > /dev/null ; then | ||
echo -e "\t\033[41mCommand not found!\033[0m: ${check}" | ||
local status="false" | ||
fi | ||
done | ||
|
||
if ! ${status} ; then | ||
return 1 | ||
fi | ||
} | ||
|
||
check_entity() { | ||
local status="true" | ||
for check in "${CWD}/lisanslar.md" "${CWD}/theme.json" ; do | ||
if ! [ -e "${check}" ] ; then | ||
echo -e "\t\033[41mEntity doesn't exist!\033[0m: ${check}" | ||
local status="false" | ||
fi | ||
done | ||
|
||
if ! ${status} ; then | ||
return 1 | ||
fi | ||
} | ||
|
||
# Main | ||
check_command | ||
check_entity | ||
slides "${CWD}/lisanslar.md" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
{ | ||
"document": { | ||
"block_prefix": "\n", | ||
"block_suffix": "\n", | ||
"color": "252", | ||
"margin": 2 | ||
}, | ||
"block_quote": { | ||
"indent": 1, | ||
"indent_token": "│ " | ||
}, | ||
"paragraph": {}, | ||
"list": { | ||
"level_indent": 2 | ||
}, | ||
"heading": { | ||
"block_suffix": "\n", | ||
"color": "39", | ||
"bold": true | ||
}, | ||
"h1": { | ||
"prefix": "CUSTOM ", | ||
"suffix": " ", | ||
"color": "#fa0", | ||
"bold": true | ||
}, | ||
"h2": { | ||
"prefix": "▓▓▓ ", | ||
"color": "#1cc" | ||
}, | ||
"h3": { | ||
"prefix": "▒▒▒▒ ", | ||
"color": "#29c" | ||
}, | ||
"h4": { | ||
"color": "#559", | ||
"prefix": "░░░░░ " | ||
}, | ||
"h5": {}, | ||
"h6": {}, | ||
"text": {}, | ||
"strikethrough": { | ||
"crossed_out": true | ||
}, | ||
"emph": { | ||
"italic": true | ||
}, | ||
"strong": { | ||
"bold": true | ||
}, | ||
"hr": { | ||
"color": "240", | ||
"format": "\n--------\n" | ||
}, | ||
"item": { | ||
"block_prefix": "• " | ||
}, | ||
"enumeration": { | ||
"block_prefix": ". " | ||
}, | ||
"task": { | ||
"ticked": "[✓] ", | ||
"unticked": "[ ] " | ||
}, | ||
"link": { | ||
"color": "30", | ||
"underline": true | ||
}, | ||
"link_text": { | ||
"color": "35", | ||
"bold": true | ||
}, | ||
"image": { | ||
"color": "212", | ||
"underline": true | ||
}, | ||
"image_text": { | ||
"color": "243", | ||
"format": "Image: {{.text}} →" | ||
}, | ||
"code": { | ||
"prefix": " ", | ||
"suffix": " ", | ||
"color": "203", | ||
"background_color": "236" | ||
}, | ||
"code_block": { | ||
"theme": "dracula", | ||
"margin": 2 | ||
}, | ||
"table": { | ||
"center_separator": "┼", | ||
"column_separator": "│", | ||
"row_separator": "─" | ||
}, | ||
"definition_list": {}, | ||
"definition_term": {}, | ||
"definition_description": { | ||
"block_prefix": "\n🠶 " | ||
}, | ||
"html_block": {}, | ||
"html_span": {} | ||
} |