- A hozzászóláshoz be kell jelentkezni
- 3995 megtekintés
Hozzászólások
Aham, szóval kapni akarunk, de adni nem. Jellemző...
- A hozzászóláshoz be kell jelentkezni
Bocs, de most mit akarnak kapni is mit nem akartak adni?
- A hozzászóláshoz be kell jelentkezni
Sok-sok bugreportot meg patchet akarnak, hogy mások ingyen dolgozzanak nekik. Adni meg semmit. Hiszen mi is változott ezzel? Semmi. Bár a Mono-nak talán adtak valamit, de majd kiderül idővel...
- A hozzászóláshoz be kell jelentkezni
Spec, pont erről beszéltem hét elején valakivel, hogy .NET-be így nem lehet belenézni és ha van valami hiba, akkor már megkeresni se lehet.
Viszont, aki nem .NET-ben fejleszt, az valószínűleg úgy sem fog sokat foglalkozni ezzel, aki meg .NET-ezik egyébként is, annak meg jól jöhet.
(mondjuk tényleg van elég eszköz, amivel vissza lehet keresni a kódot, sőt, magával a Visual Studioval is lehet)
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
"Hozzál is ajándékot, meg nem is"
---------
"Ha igazat mondasz azt végig unják, ha feldíszíted azt jól meg dugják"
szerény blogom -- új címen!
- A hozzászóláshoz be kell jelentkezni
Fenti hozzászólások (és majd lesz még pár ilyen) --> kisujj vs. kar
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
Ez szerintem is csak a Mono fejlesztését gyorsítja fel, mivel kizárja, hogy módosított kód visszakerüljön a .NET-be. Persze erre most mondhatjuk azt, hogy az jó az MS-nek, mert a Mono-n nevelkedett fejlesztők majd fejlesztenek sok-sok dolgot .NET-re is. Meg ugye a .NET mellett ott van a Silverlight is, ami felé terelgetni kellene a jónépet. SZVSZ ez a lépés rövid távon jó a Linux/Mono közösségnek (egy kicsit), hosszú távon meg az MS-nek (.NET, Silverlight - nagyon). Ilyen ez a világ. :)
- A hozzászóláshoz be kell jelentkezni
Még ez is jobb, mint a semmi. Tipikus MS hozzáállás. De így felgyorsulhat a mono fejlesztése.
- A hozzászóláshoz be kell jelentkezni
Jah, nekem is ez jutott eszebe. Ha belenéz, és implementélja a Mono-ba az ottlévő funkciókat, akkor az most terjesztés, vagy nem? Ha én elolvasok egy kódot, és ihletet ad, akkor azt felhasználhatom (persze nem ctrl+c;ctrl+v) a saját projectemben?
- A hozzászóláshoz be kell jelentkezni
Szerintem az attól függ, hogy a problémára adott elméleti megoldás szabadalom alá esik-e. Mert ott ugye hiába írod újra a kódot, ha ugyanazt az algoritmust kell leprogramoznod. Ott nem a forráskód esik szerzői jog alá, hanem az elméleti megoldás is.
Ha nincs szabadalom alatt az eljárás, akkor szerintem persze hogy felhasználhatod ötletként, ha te magad megírod. Legalábbis szerintem- :)
- A hozzászóláshoz be kell jelentkezni
A forrásba beletekinthetsz, de tudod-e biztosan, hogy nem patentos? Mert ha igen, és a forrás alapján implementálásra kerül máshol, akkor lehet sz0p@tni a jónépet. Tudom, ne lássak rémeket...
- A hozzászóláshoz be kell jelentkezni
Van ami soha nem változik. Az ms az ms.
- A hozzászóláshoz be kell jelentkezni
Szerintem a kód publikus megmutatása, mint opció elég gyökeres változás az M$ részéről, de ahogy gondolod. :)
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.
- A hozzászóláshoz be kell jelentkezni
Bizonyos fejlesztők bizonyos szerződésekkel eddig is belenézhettek a forráskódokba. És soha többet nem fejleszthettek semmi konkurens terméket. Így lehet legjobban kiiktatni a másik fejlesztőit, és ezt az m$ előszeretettel játsza. Naiv kis programozók meg azt hiszik, ha nyílt a forráskód, veszélytelen beletekinteni
- A hozzászóláshoz be kell jelentkezni
Ezt én is olvastam. Azt hiszem valami hálózatos dolog volt amiről én olvastam (de nem emlékszem igazán cask átfutottam).
- A hozzászóláshoz be kell jelentkezni
>> Bizonyos fejlesztők bizonyos szerződésekkel eddig is belenézhettek a forráskódokba.
illetve hát tetszőleges fejlesztő bármikor belenézhetett ezekbe a managed libekbe (reflection)
- A hozzászóláshoz be kell jelentkezni
És soha többet nem fejleszthettek semmi konkurens terméket.
Ez így eléggé FUD szagú... Az MS nem az NSA, hogy életre szóló titoktartási kötelezettséged lesz... :)
- A hozzászóláshoz be kell jelentkezni
a "security by obscurity" elege nagy erv volt a nyilt forraskod ellen a M$-nel ez pl. ennek a lepesnek teljesen ellentmond.
- A hozzászóláshoz be kell jelentkezni
Szerintem akkor mondana ellent, ha a futtatokornyezet forrasat adnak ki, es nem az osztalykonyvtaret.
- A hozzászóláshoz be kell jelentkezni
+1
Az osztályokban meg eddig is könnyen lehetett bugokat keresi .NET reflectorral. Ez csak egy könnyítés.
- A hozzászóláshoz be kell jelentkezni
szanalamas hozzaszolasok latom mar vannak jocskan, na mindegy ilyenek maradtok mar
microsoft-tol ne is varjatok ilyen "belekommitolunk minden szarba random dolgokat" tipusu open source-ot
--
Bow down and admit defeat. | Old, weak and obsolete.
- A hozzászóláshoz be kell jelentkezni
Hm. Így lett a linux. És szerintem egyáltalán nem lett szar. Tény ami tény hogy nem hibátlan.
- A hozzászóláshoz be kell jelentkezni
Replaced: Te sem változtál sokat az elmúlt hónapokban. :)
Komolyra fordítva a szót. Szerintem ez csak az első lépés. Lesz még itt "belekommitolunk minden szarba random dolgokat típusú open source" az MS-től. Majd emlékezz a szavaimra! :P
- A hozzászóláshoz be kell jelentkezni
Sőt, ez már igen közel van hozzá:
http://www.codeplex.com/IronPython/Project/ProjectRoles.aspx
- A hozzászóláshoz be kell jelentkezni
helyette van:
"belekommitolunk minden szarba random dolgokat" tipusu closed source
nem kell az MS-t félteni, a gányolást megoldják házon belül
---------
"Ha igazat mondasz azt végig unják, ha feldíszíted azt jól meg dugják"
szerény blogom -- új címen!
- A hozzászóláshoz be kell jelentkezni
Az MS-nek read-only forraskinyitasai mindig is voltak. Tobbek kozt a BME-n elvileg az egyszeri egyetemista nezhet XP forraskodot, csak epp haza nem viheti.
- A hozzászóláshoz be kell jelentkezni
Shared Source volt/van WinCe esetében is.
- A hozzászóláshoz be kell jelentkezni
És remélem, az az egyempista a nagybüdi életben soha sem száll be semmilyen opensource fejlesztésbe, sőt másfélébe sem.
- A hozzászóláshoz be kell jelentkezni
az open source közösség közleményét hallották :)
- A hozzászóláshoz be kell jelentkezni
Az egyempista, meg az általa (nem)csinált kód (és a program felhasználói) érdekében jó, ha így tesz, lásd a patentolásra vonatkozó megjegyzések.
- A hozzászóláshoz be kell jelentkezni
Microsoft's Open-Source Trap for Mono
Microsoft is claiming that releasing the .NET Framework reference source code under the Microsoft Reference License will give developers the opportunity to understand more about .NET.
That sounds good for open source, doesn't it? Wrong! Microsoft's so-called opening up of .NET Framework is setting a trap for open-source programmers. Open-source developers should avoid this code at all costs.
You see, as Scott Guthrie, general manager of the Microsoft .Net Framework in Microsoft's Developer Division, himself explains, the Microsoft Reference License allows viewing of source code, but not modification or redistribution. The source code will be downloadable and viewable by anyone who accepts the license agreement. This is another step in Microsoft's Shared Source Initiative attempt to confuse people on what open source is, and isn't.
[...]
Let's say a year from now, Microsoft does a SCO. They claim that Mono contains code that was stolen from the .NET Framework reference source code. They point at their code, they point at the license, and sure enough, there's similar code. After all, both projects are implementing .NET; there will almost certainly be lines of code that looks alike.
--
Live free, or I f'ing kill you.
- A hozzászóláshoz be kell jelentkezni
nem véletlenül írja miguel a blogjában:
People that are interested in continuing to contribute to Mono, or that are considering contributing to Mono's open source implementation of those class libraries should not look at this upcoming source code release.
- A hozzászóláshoz be kell jelentkezni
a m$-nak az a szokasa, hogy szerzodik valakivel egyuttmukodesrol, majd fordit a sajat viselkedesen, hogy a szerzodott masik fel szamara eltunjenek az elonyok, sot...
most a novell szamara nagyon fajo lesz a szerzodes nehany eddig artalmatlannak tuno kitetele. csoda lesz ha tuleli a kovetkezo 2-3 evet.
a m$ szeretete ol butit es nyomorba dont.
--
Live free, or I f'ing kill you.
- A hozzászóláshoz be kell jelentkezni
Ezt erősen kétlem.
A novell erős annyira patent-ügyileg, hogy az ms-nek ne érje meg tekergetni a bajszát. Ha véletlenül belemenne egy patent háborúba vagy a basztatásba, lehet, hogy nem jönne ki nyertesen. Lehet, hogy az ms jó ilyen startégiák kidolgozásában, de a túlodalt, a FOSS projektekre építő vállalatok (IBM, Novell, Hp) sem hülyéket alkalmaz. Szépen lassan de biztosan beáll(t) a status-quo.
Emellett ha megnézed akár a novell, akár a redhat pénzügyi adatait, látni fogod, hogy nem a túlélésre kell hajtaniuk. (egy év alatt 60% feletti profit-növekedés nem jellemzően a túlélésért való küzdelmet tükrözi...)
- A hozzászóláshoz be kell jelentkezni
Ezt okos teamek ugy csinaljak hogy a kozvetlen fejlesztok nem nezik meg a forraskodot, csak olyanok akik nem nyulnak kozvetlenul a forrashoz. Aztan elmeselhetik a fejlesztoknek mit is lattak, mi hogy an van megoldva, stb. Ez meg mindig csak a copyright sertes ellen ved, patentek ellen nem. De ki nem sz@rja le a vilag egyik (egyre inkabb egykori) vezeto hatalma hogyan vagja el a sajat torkat a szoftverpatentekkel (is)?
Az hogy Europaban ne legyenek szoftverszabadalmak az reszben rajtunk is mulik, arra meg elhanyagolhato eselyt latok hogy a feltorekvo regiokban (kina, india, oroszorszag, del-amerika) valaha is keresztul tudna vinni az M$ ezt az agyremet, ha mar a szerzoi jogait egyszer tiszteletben fogjak tartani annak is orulhet.
- A hozzászóláshoz be kell jelentkezni
Teljesen jó dolog, hogy bele lehet nézni a forrásba; még akkor is ha nem lehet továbbterjeszteni.
Nem csak az ms-nek jó: ha valamit mondjuk nem értesz, hogy miért így, vagy úgy működik, akkor meg tudod nézni. Jobban átláthatod a működést, az esetleges hibákat akár a saját kódodban ki tudod védeni stb.
Ezen miért is kell fölháborodni?
- A hozzászóláshoz be kell jelentkezni
Mert ha utánna netalán a mono-ba akarsz commitolni, akkor baj van.
---
Ketchup elementál megidézése a sajt síkra
- A hozzászóláshoz be kell jelentkezni
Ez számomra nem teljesen világos; ahogy én olvastam: ha elfogadod a feltétleket, akkor belenézhetsz a kódba. Nem igazán értem, hogy ez hogyan függ össze a monoval. Lehet, hogy elkerülte a figyelmemet, de nem láttam, hogy lenne olyan kikötés, hogy a forráskód megtekintése után nem foglalkozhatsz a mono fejlesztésével.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Na, akkor mégegyszer... A kódot látod, de nem tudod, hogy mi az benne, amit szabadalom véd, merthogy nincs odaírva mellé. Viszont ha a Mono-ban valamit hasonlóan implementálnak (merthogy .NET-tel azonos működést vársz el tőle...), és kiderül, hogy valaki a Mono fejlesztői közül belenézett a kódba, akkor ráhúzható a szabadalomsértés -- és ha tiszta is a kód, a "szabadalomsértési ügybe keveredett..." kezdetű dolog nem nagyon használna a Mono-nak, hogy finoman fogalmazzak. Ráadásul a Microsoft mondhatná, hogy igen, megnyitotta a kódot, hogy az adott környezetet használók az alklamazásaikat jobbá tehessék, erre meg a rút opensource körök ellopják a kódot, szabadalmat sértenek, fúj, broáf...
- A hozzászóláshoz be kell jelentkezni
Ok, akkor a mono fejlesztők nem fogják nézni a kódokat (de ahogy olvasom ez sem az ms miatt van, hanem a mono akarja elkerülni még a látszatát is a kódlopásnak, és ez eddig is így volt). Na és? Szóval a mono szempontjából kb. irreleváns a téma.
Ettől ez még mindig egy pozitív dolog, szerintem.
- A hozzászóláshoz be kell jelentkezni
Pozitív, DE jelentős mértékben megnőtt annak a veszélye, hogy vádolható lesz a Mono, hogy a .NET-ből lopott kódot, hiszen gyakorlatilag bárki megnézheti a .NET forrást, az is, aki a Mono-ba belefejleszt, akárcsak egy patch-et.
- A hozzászóláshoz be kell jelentkezni
Nem tartom valoszínűnek, mert a mono a Novell terméke, illetve lásd.
- A hozzászóláshoz be kell jelentkezni
A Novell fejlesztői tehát jól teszik, ha a .NET források felé sem néznek... Az, hogy mit tartalmaz a megállapodás, azt ugye pontosan nem ismerem, de hogy kódlopás gyanúja esetére vonatkozó nemfellépést nem hiszem, hogy vállal bármelyik fél.
- A hozzászóláshoz be kell jelentkezni
De a novell nem patentvédett? :-)
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
Pontosabban a mono fejlesztők de ez csak a novell fejlesztők részhalmaza. De mint írtam, ez eddig is így volt és ezen nem változtat a "kódnyitás".
De még a mono fejlesztőknek is lehet pozitív a dolog, mert így már legálisan képesek lesznek ellenőriztetni valakivel (aki nem fejleszti a mono-t), hogy nem "loptak"-e véletlenül - ugye előfordulhat, hogy valamit nagyon hasonlóan valósítottak meg két helyen - kódot.
- A hozzászóláshoz be kell jelentkezni
Szerintem a .net fejlesztok egeszen kis resze egyben mono developer is.
Ha ez a kodnyitas megkonnyiti a tobbi fejleszto dolgat(azoket is akik nem nezik a forrast, mert a bugjavitasok visszakerulnek), az miert baj?
Btw, szerintem ezt a kodnyitast nem az opensource kozossegnek csinalta az ms, hanem az erre a platformra fejlesztoknek. Szerintem egy nagyon jo, es uj feature lesz a visual studioban(azon kivul, hogy offline is lehet bongeszni).
- A hozzászóláshoz be kell jelentkezni
"Szerintem egy nagyon jo, es uj feature lesz a visual studioban"
Nézd meg a .NET Reflectort. Eddig is minden további nélkül vissza lehetett fordítani, akár C#, Delphi.NET, VC++.NET vagy VB.NET kódra is.
Továbbá az MS is eleve adott egy debuggert igaz az csak CIL -re fordít vissza.
- A hozzászóláshoz be kell jelentkezni
Azert a ketto nem ugyanaz.
- A hozzászóláshoz be kell jelentkezni
Igaz, kommentek hiányoznak :)
- A hozzászóláshoz be kell jelentkezni
Meg nem tudsz debug kozben belelepni.
- A hozzászóláshoz be kell jelentkezni
Ja, hogy erre gondolsz. Nos, ez igaz, VS tényleg csak metaadatokból állítja össze az eredeti struktúrát, szóval ebből a szempontból tényleg jobb, hogy ha egy .NET -s osztálykönyvtárban lesz valami hiba, akkor helyből ugorjon oda, pl.
- A hozzászóláshoz be kell jelentkezni
eddig is "nyílt" volt (.net reflector) és módosítani is lehet (nem túl bonyolult) trükközéssel :)
- A hozzászóláshoz be kell jelentkezni
Valtozoneveket es private methodus neveket is vissza adja, vagy ezek nincsenek benne a fileban ?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
size2
flag3
gondolom nem a programozo adta nekik ezt nevet , hanem disassembly, de egesz olvashato kodot ad.
Szoval ezentul disassemble/reflect lepest megsporolja aki kivancsi kodra :)
Ugy halottam javahoz is van hasonlo progi, valaki megmondana mi a neve ?
- A hozzászóláshoz be kell jelentkezni
Nem, ez egy az egyben az eredti kód, csak a kommentek hiányzonak. Bár amit a Visual Studio állít elő metaadatokból referenciát (de ott csak a látható dolgok vannak), ott vannak kommentek is, igaz ezek inkább ilyen leírások, hogy mit csinál az adott metódus/mire jó az adot maramétere, stb.
Egyébként ezek lokális változók egy privát függvényben, szvsz hogy most newSize vagy size2, nem oszt-szoroz sokat.
- A hozzászóláshoz be kell jelentkezni
Javahoz sok van, en is irtam anno egyet JDisAsm neven, igaz az opcode szinten forditotta vissza (hogy lassam hogy optimalizal a fordito - 3d enginehez kellett :))
Az ilyen magasszintu interpreteres bytecode-nyelvekhez (java,.net,php/perl/python obj) nem nagy szam visszaforditot irni, mert nagyreszt 1:1 megfeleltetes van a tokenek es a bytecode-ok kozott, az osszes tobbi (valtozo nevek stb) meg siman le van tarolva a fileban.
Igazabol a bytecodenak csak annyi a szerepe, hogy futaskor mar ne kelljen szintaxis ellenorzest es text-file parseolast vegezni, csak a tenyleges muveleteket.
A'rpi
- A hozzászóláshoz be kell jelentkezni