A Sun CDDL / GPLv2 dual licencet javasol a NetBeans-hez

Címkék

A NetBeans forráskódja az 5.5-ös verziótól kezdve CDDL licenc alatt érhető el. Bruno Souza, a Sun NetBeans közösségi menedzsere most azzal a javaslattal állt elő, hogy a NetBeans 6.0 korai verzióit már egy CDDL / GPLv2 (Classpath kivétellel) dual licenc alatt adnák ki. Miért? A válaszok - például, hogy sokkal Linux-barátabb lenne a NetBeans így - a Why GPL2 FAQ-ban. Bővebben itt.

Hozzászólások

Mi lesz a következő? Tán:

Q: Why does Sun want to dual license Solaris operating system software under CDDL and GPLv2?
A: Adding GPLv2 as a license option will make Solaris even more Linux friendly.

:DD

--
trey @ gépház

ez igaz, de a "nagy többségnek" arra csorog a nyála.

és csak XFS :), de ez már lerágott csont, kinek ez kinek az.

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.3-pancs1-wifi1 - 2.6.22.3 kernel madwifivel itt

sunéknal nem megy ugy a szekér, ahogy azt ők elgondolták és látva a többi project sikereit, akik gpl-t haszálnak, talán belevágnak ők is. Csak az a baj, hogy későn jöttek rá. :P

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.3-pancs1-wifi1 - 2.6.22.3 kernel madwifivel itt

http://www.efytimes.com/efytimes/21160/news.htm (fordítgatáshoz túl ünnepi a kedvem - így nem fogom bepostolni, viszont jó cikk)

Linus szerint a gplv2 jobb mint a gplv3 -pont annyira szabad amennyire lehet, viszont még megadja a kellő bizalmat hogy bármikor lehet joinolni a projekteket-, viszont ha a Solaris mondjuk gplv3 alatt jön ki akkor megfontolandó szerinte hogy a lincencproblémák eltüntetése miatt a kernelt is újralicencelik - bár szerinte ennek az egésznek nincs túl sok esélye...

A SUN hosszu utat jar be. 5 eve meg azt nyilatkozta valamelyik vezetojuk, hogy miert hasznalna valaki linuxot, ha ahsznalhat solaris-t. azota se haznaljak tomegek a solarist.
szerintem a SUN-nal sem tudjak miert. az utobbi evek arrol szoltak, hogy megprobaltak minden fekete, es egyéb mágiát, hogy a solarisbol "tomegtermeket" csinaljanak.
ez is egy ilyen probalkozas. pontosan annyi haszna lesz mint az eddigieknek.
a SUN tanulhatna az SGI-tol. aki feladta a sajat Unix-at, es arra koncentral, amibol penzt tud szerezni. most eppen supercomputereket epit Linux-al.

bar mibol is tud a SUN penzt csinalni???

--
Live free, or I f'ing kill you.

Hat nemtom, attol lenne jo egy oprendszer, hogy tomegek hasznaljak? Ott a windows. A Solaris igenis jo, adott feladatra.
Nem jatekra, eyecandyre, desktopra. A linux meg atheggesztheto mobiltelefonos
kornyezettol kezdve nagygepes rendszerre is (rugalmas platformkerdesben).
Ez a celja, es jol is csinalja.

Viszont ha olyan istencsaszar mindenre a linux akkor miert nem szoritott mar ki mindent? Mert igenis nem jo minden celra es helyzetre.

Viszont ha arra van szukseged, hogy backend rendszered amit sulyos penzekert kifejlesztettek, 10 ev mulva is fusson, meg ha oprendszerfrissites is lesz akkor bizony van letjogosultsaga a solarisnak.

Mert sajnos a linux az csak ugy megy ha mindenbol olyan cuccod van ami
"kompatibilis". Pl. mikor az uj kernelbol kigyomlalnak vmit, es neked volt
vmi cuccod ami arra tamaszkodott, fujhatod.

Pl ami ment a 10 eve eppen aktualis RedHat kiadas alatt, az most nem megy. Solarison viszont ilyen nincs. Ami ment egykor az megy most is.

De linuxszal kovetned kell a "fejlodest", kenytelen vagy minden cuccot naprakeszen tartani, (sajat fejleszteseidet is), vagy eppen az akkori kernelt karban tartani. Ha mindent ugyis frissitesz, mert pl. webszervered van, akkor no prob jo a linux, nem baj h mindent frissiteni kell, hisz ugyis ez a cel, mindenbol a legfrissebb.

Szoval sztm van mindennek letjogosultsaga, es en speciel orulok, hogy a SUN nyit, es szivesen latnek vmi jo kis cuccot mar az Indianabol.

Amugy Con Kolivas interjujat ajanlom elolvasasra, a linux kernel haladasi
iranyarol erdekes velemenyt fogalmaz meg.

nem értelek titeket. behoznak egy újabb opciót hogy nehogy valami jogi / vallási butaság miatt ne tudjon terjedni a netbeans. miért kell ezen kiakadni és flame-kezdeményt indítani?

Ahogy mondani szokás: "Új lehetsz itt". :)
GPL az olyan, mint a vörös posztó a bikának. Tök mindegy, hogy hol, mikor, miért, milyen összefüggésben szerepel, ha előfordul, akkor azt fikázni kell! Ez ilyen kényszerbetegség.
---
Sok gyerekkel ellentétben én sose akartam tűzoltó lenni. Lettem helyette informatikus. Nem találjátok ki, hogy mit csinálok nap mint nap...

Valamit lehet tudni, hogy mik lesznek a új feature-k?
Lehet, láma a kérdés, de elég rég nem követtem már a NetBeans fejlesztését.

Eclipse-hez szokott fejlesztők leggyakraban hiányolt netbeans feature-eit pakolgatták bele a 6-osba kb. Az M9 elég kellemes volt, az M10 miatt naponta szidom valakinek a felmenőit.

Ja, a feature-ök:
- task lista az errorokkal, warningokkal build nélkül is
- sokkal több alt-enter-es quick fix, mint korábban (add braces, implement method, stb)
- gyorsabban reagál az editor a hibákra, javításukra (na most ez M10-ben kicsit regresszióba esett)
- Maven2 támogatás (nem out-of-the-box, de az update centerben defaultból benne van - még a bundle glassfish-be is lehet szépen maven2-es .war maven projektet deployolgatni... ear-t valamiért nem)
- átrefaktorált refaktoring:) Kicsit bugos még az M10-ben
- vannak project group-ok, lehet köztük váltogatni (ez mondjuk hiányzott tényleg)
- új file templating van, most valami makronyelven lehet leírni az egyes filetípusok template-jeit... szóval projektspecifikusan tud licence.txt-t belevágni az új file-okba, meg hasonló nyalánkságok.
- az editor sokkal több mindent mutat színekkel, stílusokkal - megint csak deja vu eclipse - nem használt változók, felesleges importok, statikus memberek más-más stílussal íródnak ki

hirtelen ennyi... ja meg van ilyen Ruby on Rails vagy JRuby, vagy mittudoménmi támogatás, de őszintén szólva se kedvem se időm nem volt elkezdeni azzal játszadozni...

--
The reason that half of us are in computing at all is that we see computers as things that we can make beautiful things out of..

Aham. A task lista télleg hiányzott, a hibajavítás sebességét épp kérdezni akartam, a maven-ről fingom nincs mi, a többi is egész íól hangzik.

Nem tudod, javult már valamit annak a sebessége, hogy egy metódus elkezdésekor felvegye azt a metdusok listájába? Ha "varázslóval" csináltam (get/set metódus, implement metódus, etc.) akkor yó volt, de amikor kézzel pötyörésztem, akkor az egysorosokra nálam várni kellett egy sort.

Ya, másik kérdés: a update centerbe volt/van/lesz one-clikck update? Azaz,hogy akkor most gyerünk az összes telepített anyag frissüljön, és ne induljon el a update center varázsló? Mert nekem elég lenne, ha csak progress bar lenne, én új modulokat úgyse teszek fel, a meglévőek is elég kis mennyiségű (2-3).

M10-ben lényegesen lassabbak lettek ezek a dolgok, de M9-ben lényegesen gyorsabb volt, mint az 5-ös széria. Gondolom valami regression bug ami a final build-ben javítva lesz. M10-ben van új Alt-Insert billentyűkombináció, ezzel lehet generáltatni sokmindent (konstruktort, getter/setter metódusokat, override és delegate metódusokat). Gyorsbillentyűk is változtak M9 - M10 között (organize import átment ctrl-shift-i-ra pl és törli az unused importokat, ha kéred). Ctrl space M10-ben picit lassabb, mint előtte, és kétszintű - az adott típuskörnyezetbe illeszkedő metódusokat, változókat ajánlja fel először, de itt van, hogy 4-5 másodpercet is gondolkodik egy-egy kiegészítésen (jellemzően gyorsabb beírni). Reméljük következő milestone jobb lesz..

Update Center is új:

http://www.netbeans.org/community/releases/60/index.html

--
The reason that half of us are in computing at all is that we see computers as things that we can make beautiful things out of..

Nah, letöltöttem, feltoltam. Nagyon yó, kösz a tippet. Egy gondom vala: A 5.5-ösben emléxem hogy volt JavaDoc szerkesztő minden metódushoz/változóhoz/osztályhoz/franctudja mihez. Aztat most kivették, vagy csak a kontaktlencsém hagyott el, és nem látom? Egy ilyen két listboxból meg egy textboxból meg még pár radiobuttonból álló ablak volt, emlékeim szerint. Viszont rohadt hasznos.

Elfelejtettem ezt a topicot. Megvan, csak a m10 nálam használhatatlan lassú volt, vadásztam magamnak m9-et, tökéletes. Megpróbáltam CVS-ből is építeni, de áhhh... szopás az egész. Nem tudom, a buildszerverek mi a fenét csinálnak, meg mekkora gépek lehetnek. 512 RAM és 2G swap mellett outofmem exceptionokkal kiszállt az egész, és a build folyamatot újra kellett tolni. Persze nem fordult minden újra, de az is elég, amig fel tudja venni a fonalat.

Az ilyen "(Classpath kivétellel)" kitételeket imádom.
GPL-es lesz a cucc csak kiveszünk belőle valamit, hogy más hiába fejleszt hozzá, azt ne lehessen úgy használni mint a mienket!

Akkor linkek helyet kérnék szépen egy-két bővített mondatban magyarázatot.
Ha két angol mondatból kell kihámoznom a lényeget azt még talán megértem, de oladalakból nehezen találom meg melyik az a két mondat amivel foglalkoznom kellene. Bocsi. :-) Nye panyimáju po anglíjszki!

"As such, it can be used to run, create and distribute a large class of applications and applets. When GNU Classpath is used unmodified as the core class library for a virtual machine, compiler for the java languge, or for a program written in the java programming language it does not affect the licensing for distributing those programs directly."

http://www.gnu.org/software/classpath/license.html

Nem tudom miért nem jó a CDDL. Max a GNU huszároknak kell a GPL, hogy örüljenek a farkuknak. Szerintem teljesen midnegy, így is nyílt a kód.
---
Ketchup elementál megidézése a sajt síkra

Elnézést, de a "Nem tudom miért nem jó a CDDL" kérdésedre a választ jelen esetben a Sun-tól kellene megkérdezni, ugyanis - ha vennéd a fáradságot és megcsipáznád - akkor látnád, hogy nem a GNU huszárok követelték a GPLv2-t második opcióként, hanem a "mighty Sun" - a CDDL kifaragója - javasolja opcióként. Egyébként erre föl a vihorászás a részemről, mert ezzel a Sun elismeri kvázi, hogy a CDDL licenc nem állja meg a helyét minden helyzetben.

--
trey @ gépház

volt valami konferencia májusban, ott egész hosszan és unalmasan beszéltek arról hogy van többféle licenc - gpl, bsd, cddl, etc. - és nem szeretnének fetisiszták lenni ezzel kapcsolatban hanem mindig az adott projekt igényei alapján döntenek hogy melyik a jobb...

amúgymeg szerintem is jobb választás a gpl, de ez gondolom sokmindenkit nem érdekel, akkor már mégis inkább a 'mighty Sun' véleménye legyen mérvadó

Az én véleményem az, hogy Sun 50+ szabad szoftveres licencből választhatott volna, de neki nem felelt meg egyik sem, inkább átírta a Mozilla Public License-t, amiből megkreálta ezt a CDDL-t. Sajnos a CDDL alatt kiadott kódok nagy jóindualttal sem nevezhetőek kelendőnek FOSS körökben (mondhatnám úgy is, hogy a kutyát nem érdekli), így bebizonyosodott a CDDL alkalmatlansága.

--
trey @ gépház

Tehát akkor végszóként mit is szűrtünk le az egészből?
Hogy bénák a lincencíróik, de cserébe nem túlzottan szemellenzős banda? Vagy marad a káröröm?

Én mondjuk magasról szarok arra hogy cddl vagy mi a fene - legyen szabad, fejlesszék sokan és végre javítsák ki a memory leakeket az M10-ben. Ennyi.

A véleményemet feljebb elmondtam (felesleges volt a CDDL-t megkreálni), most nem kívánnám még egyszer összefoglalni. Káröröm nincs, max. annyi konzekvencia levonása, hogy a Sun ismét hozta a szokásos "konzekvens" formáját, amit már hosszú évek óta figyelemmel kísérek, így meglepni már azzal sem igazán tudnának, ha holnap előállnának egy Public Domain-es Solaris-szal.

--
trey @ gépház