-
Fototrend
Új hozzászólás Aktív témák
-
dqdb
nagyúr
válasz
Penge_4
#21076
üzenetére
Egy zárt forráskódú projekt megnyitása nem csak annyiból áll, hogy gondolunk egyet, és feltoljuk a SourceForge-ra vagy a GitHubra, főleg nem egy sok millió sorosé, mint az Opera.
Az első kör a jogi rész: a licencelt komponensek közül ki kell hajítani a nyílt forrást nem engedélyező darabokat, és pótolni valamivel. Mivel az Opera név és az összes hivatkozott Opera szolgáltatás neve az Opera ASA tulajdona, így a kiadott forrásban szintén le kell cserélni (bónusz kérdés: mi lesz a szolgáltatásokkal). Ki kell találni, milyen licenc alatt adják ki a forráskódot, ellenőrizni kell, hogy az első lépés után maradt komponensek megengedik-e azt, és vagy másik licencet kell választani, vagy kihajítani az adott komponenst. Olyan apróságok is kiderülhetnek például, hogy egy felhasznált grafikai elemet újra kell tervezni, mert a designerrel kötött szerződés nem engedi meg a nagy közösbe dobást.
A következő kör a fejlesztői, a mostani belsős Opera build rendszer helyére kell olyan megoldás, amely nem használ olyan belsős toolt, amit nem szeretnének kiadni. Ha a mostani rendszer egy teljesen proprietary megoldás, akkor a configure+make vagy az ANT beüzemelése egy ekkora szoftverre nem lesz kellemes. Ezután jön az összes forrásfájlra kiterjedő code review, nehogy egyetlen kizárólag belső felhasználásra szánt komment is nyilvánosságra kerüljön (itt semmi "csúnya" dologra nem kell gondolni, szimplán olyan kényes információ kikerülhetne, ami a belső hálózati architektúrára vagy a források verziókezelésére vonatkozik, és az aktív fejlesztéseket is érinti). A legutolsó lépés a közösségnek szánt alapvető dokumentációk elkészítése (ezek természetesen a mostani belsős dokumentációkkal köszönő viszonyban nem lesznek), és a developer support felépítése (ha minimálisan is, de szükség van rá).
A fentiek tükrében én az Opera helyében hülye lennék a forráskód megnyitásán gondolkozni. Ha az egész desktop böngészőt megszüntetnék, akkor "elvárható" lenne ez a lépés, de így, hogy folytatják, "csak" az irányvonal változott, felesleges erőforrás-pazarlás lenne részükről az egész.
Én már rég elvesztettem a fonalat, hogy szerinted a Presto kódja jó volt-e vagy sem. Egyszer az egyiket írod, aztán érvekkel cáfolod, máskor a Blinkre jössz hasonlókkal. Erre nem kell válaszolnod, csak megjegyeztem.
Új hozzászólás Aktív témák
Kérdés előtt olvasd el az
összefoglalót!
- SoundBlaster X-Fi
- BestBuy ruhás topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Világrekordot ünnepel az ASRock
- Yettel topik
- Chieftec-Prohardver nyereményjáték
- Távol-keleti webshopok OFF topikja (játékok, kuponok, stb.)
- Kerékpárosok, bringások ide!
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- Xbox / Microsoft Store feltöltőkártya kód (digitális, HU) több címlet, több db, azonnal, olcsón
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- Kingston hyperX fury 8GB 2400mhz
- LENOVO ThinkPad 13 - i7-7500U, 8GB RAM, 256GB SSD, új akku, számla, 6 hó gar
- 5G Lenovo ThinkPad P14s Gen 3 Intel Core i7-1280P Nvidia T550 32GB 512GB 1 év teljeskörű garancia
- HP EliteOne 800 G6 All-in-One i5-10500 16GB 512GB 24" Érintőkijelző!! 1 év garancia
- Dell Precision 3571 i7-12700H 16GB 512GB FHD RTX T600 4GB 1 év teljeskörű garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
