|
|
|
![]() |
|
Strumenti |
![]() |
#41 | |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Quote:
ma ancora con sta' storia che free = gratis? Ma come mai un senior linux guadagna il quadruplo di uno windows? Forse che l'ignoranza reiterata non paga? |
|
![]() |
![]() |
![]() |
#42 | ||
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Quote:
Io il codive me lo faccio pagare quanto mi pare! Quote:
|
||
![]() |
![]() |
![]() |
#43 | ||
Senior Member
Iscritto dal: Oct 2008
Messaggi: 6948
|
Quote:
la differenza è fra lavori "derivati" che devono obbligatoriamente ereditare la licenza (L)GPL, e lavori "che fanno uso" che invece non hanno restrizioni: "5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. " Tuttavia la frontiera fra "lavori che fanno uso" e "lavori derivati" non è così chiara come si possa pensare: "However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. " Quindi la risposta alla tua domanda è un po' "boh!", o meglio dipende dal caso e si gioca sulla diffrenza fra "lavoro che utilizza" una libreria "lavoro che è basato" su una libreria... Quindi se riesci a muoverti su quella differenza puoi uscire dalla LGPL (ma non dalla GPL), Quote:
Un software in (L)GPL non può essere venduto, al massimo puoi farti pagare per averlo fatto, o per distribuirlo, ma non per il software in se. Ovvero se tu lo vendi a me per X €, ed è un (L)GPL, io posso dopodomani metterlo sul mio sito web gratis e ho il perfetto diritto di farlo, dato che è un lavoro in (L)GPL e il sorgente non ti appartene (come hai detto tu, che vuoi occultare?). Quindi in sostanza puoi provare a farti pagare quanto ti pare, riuscirci è un altro paio di maniche.
__________________
Ultima modifica di Raghnar-The coWolf- : 24-01-2014 alle 22:23. |
||
![]() |
![]() |
![]() |
#44 | |
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Quote:
Saranno almeno dieci anni che non faccio uscire UNA SOLA RIGA di codice proprietario. Si vede che io, redhat, canonical, amazon, google, ibm siamo tutti dei fenomeni della natura e tu se l'unico che non ha capito un tubo? Ultima modifica di eaman : 24-01-2014 alle 23:05. |
|
![]() |
![]() |
![]() |
#45 | |||
Senior Member
Iscritto dal: May 2008
Messaggi: 1499
|
Quote:
Quote:
Quote:
6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. A differenza della GPL, non sei obbligato a rilasciarlo sotto una licenza libera... puoi rilasciarlo con i termini che preferisci, anche sotto licenza proprietaria, senza fornire i sorgenti. Senza concedere il diritto di libera redistribuzione. Senza pagare un soldo a Digia. L'unica condizione che impone la LGPL è che tu permetta la modifica del programma per uso personale e il reverse engineering che potrebbe rendersi necessario qualora tu non voglia distribuire i sorgenti. Il motivo di questa non particolarmente restrittiva condizione è spiegato dalla FSF qui: FSF's position has remained constant throughout: the LGPL works as intended with all known programming languages, including Java. Applications which link to LGPL libraries need not be released under the LGPL. Applications need only follow the requirements in section 6 of the LGPL: allow new versions of the library to be linked with the application; and allow reverse engineering to debug this. Il tuo programma può essere proprietario, ma la libreria è software libero quindi questa deve essere liberamente modificabile e chi usa il tuo programma deve potere (tentare di) usarlo con una versione modificata della libreria. Il comma 6, poi, spiega più in dettaglio: You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. Riassumendo, se modifichi la libreria produci un lavoro derivato che eredita la licenza e deve essere distribuito sotto copyleft. Se crei un programma che usa la libreria produci un lavoro che fa uso della libreria e non è soggetto a restrizioni. Se compili il programma e lo linki alla libreria produci un lavoro derivato che non eredita il copyleft (questa eccezione differenzia la LGPL dalla GPL), c'è solo la condizione che devi permettere la modifica dell'eseguibile eventualmente tramite reverse engeneering per consentire l'utilizzo di una libreria modificata. Ultima modifica di litocat : 25-01-2014 alle 00:33. |
|||
![]() |
![]() |
![]() |
#46 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6145
|
Quote:
Se si usa il link dinamico (DLL oppure shared object) non si ricade nell'ereditarietà della LGPL. La licenza commerciale di Qt permette di usare il link statico, i moduli aggiuntivi non coperti da LGPL, ecc. ecc. |
|
![]() |
![]() |
![]() |
#47 | |
Senior Member
Iscritto dal: May 2008
Messaggi: 1499
|
Quote:
La FSF non fa distinzione tra link statico e dinamico, in entrambi i casi considera l'eseguibile un prodotto derivato. Solo che nella GPL eredita la GPL, nella LGPL è prevista un'eccezione e puoi distribuire il programma sotto la licenza che preferisci con l'unica condizione da rispettare descritta dal comma 6. Le modifiche alla libreria invece non rientrano nel caso coperto dal comma 6 ed ereditano la LGPL. |
|
![]() |
![]() |
![]() |
#48 | |
Member
Iscritto dal: Mar 2011
Messaggi: 295
|
Quote:
"Does the LGPL have different requirements for statically vs dynamically linked modules with a covered work? (#LGPLStaticVsDynamic) For the purpose of complying with the LGPL (any extant version: v2, v2.1 or v3): (1) If you statically link against an LGPL'd library, you must also provide your application in an object (not necessarily source) format, so that a user has the opportunity to modify the library and relink the application. (2) If you dynamically link against an LGPL'd library already present on the user's computer,you need not convey the library's source. On the other hand, if you yourself convey the executable LGPL'd library along with your application, whether linked with statically or dynamically, you must also convey the library's sources, in one of the ways for which the LGPL provides. Ultima modifica di polteus : 25-01-2014 alle 09:28. |
|
![]() |
![]() |
![]() |
#49 | ||
Senior Member
Iscritto dal: Oct 2008
Messaggi: 6948
|
Quote:
Non so cosa fai tu, ma Redhat, Canonical, Amazon, Google e IBM si muovono con software in GPL (o addirittura in Apache) ma fanno soldi vendendo SERVIZI. -.-' Ad esempio se non vuoi pagare per la Red Hat puoi installare la CentOS che ha lo stesso kernel e librerie e tutto quanto, eccetto appunto il servizio. E quello che si sta dicendo in questo thread è che anche con Android è la stessa cosa, se non vuoi il servizio "Google Play" che big G forse si fa pagare con l'esoso esborso di 0.75 centesimi, puoi costruirti il tuo Android e linkarlo a tutti gli store alternativi che vuoi, (come ha fatto Amazon). Quote:
Forse perchè non ho ben capito un'altra cosa tecnica: come compili e linki lasciando la possibilità di cambiare la libreria sullo stesso eseguibile, senza fornire il codice sorgente? Oggetto e istruzioni per il linking bastano?
__________________
|
||
![]() |
![]() |
![]() |
#50 | |
Member
Iscritto dal: Mar 2011
Messaggi: 295
|
Quote:
Nel caso di link statico devi fare una copia del codice oggetto prima di linkarlo staticamentente alla libreria, così puoi distribuirlo insieme all'eseguibile e se uno vuole usare una libreria modificata linka il tuo codice oggetto con la sua libreria modificata e così produce un nuovo eseguibile che usa la libreria modificata senza bisogno dei sorgenti del tuo programma. Oltre a fornire codice oggetto e istruzioni devi mettere a disposizione i sorgenti della libreria (non quelli del programma che la usa). |
|
![]() |
![]() |
![]() |
#51 | ||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Quote:
magari il motivo è lo stesso, ma i metodi sono molto diversi ci sono aziende che innovano e aziende che fanno i patent troll....credo che la differenza tra di loro sia abissale |
||
![]() |
![]() |
![]() |
#52 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
E Stallman è perfettamente d'accordo su questo. Anzi mi pare che abbia sempre detto che non c'è problema a guadagnare vendendo software opensource. Il problema sono le aziende che scopiazzano codice BSD, fanno miliardi, poi migliorano il software e non offrono tali miglioramenti alla comunità. Ciò ovviamente porta ai seguenti risultati: 1. queste aziende possano creare il loro impero spendendo pochissimo ( cosa che in nessun altro settore industriale accade ) 2. procedono in maniera closed, lucchettando e secretando il lavoro derivato da software in public domain E no, non sto dicendo che è illegale o immorale, sto dicendo che la comunità ci rimette. |
|
![]() |
![]() |
![]() |
#53 |
Senior Member
Iscritto dal: Dec 2006
Messaggi: 2006
|
|
![]() |
![]() |
![]() |
#54 | ||
Senior Member
Iscritto dal: Dec 2006
Messaggi: 2006
|
Quote:
Quote:
2- La comunità ha ancora il suo codice originario libero e a disposizione. Avendo fatto la scelta di rilasciarlo con una determinata licenza non ci rimette proprio una beata mazza. |
||
![]() |
![]() |
![]() |
#55 |
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12376
|
anche android è free software!
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
![]() |
![]() |
![]() |
#56 | |
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12376
|
Ovviamente, nulla di illegale ma almeno IO posso criticare questo comportamento! Non è obbligatorio difendere o condividere certe scelte!
Quote:
2 - rivedi risposta di prima!
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
|
![]() |
![]() |
![]() |
#57 | ||
Senior Member
Iscritto dal: May 2001
Messaggi: 12847
|
Quote:
Molti algoritmi sono disponibili pubblicamente. Così come molti patent, sono disponibili al pubblico dominio. Cultura != Codice, per come la intendo io. Quote:
Uno che sviluppa il proprio codice potrà decidere quale licenza utilizzare o deve sottostare a quello che pensano gli altri? Ad esempio io rilascio tutto il mio codice sotto licenza Apache, non mi interessa se un giorno qualcuno userà il mio codice per guadagnarci, anzi mi farà solo piacere, purché ovviamente riconosca la paternalità dell'opera. Quello che dici è in parte condivisibile, ma bisogna comunque tenere presente il valore aggiunto che uno dà alle cose, siano essere materie prime piuttosto che codice BSD. La maggior parte delle volte la differenza la fanno le idee, non il codice. |
||
![]() |
![]() |
![]() |
#58 | ||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
ovvio, però non si può non notare che è una scelta che, alla lunga, penalizza la comunità
Quote:
sai quand'è che l'umanità è uscita dal Medioevo? da quando la scienza ha smesso di essere un'accozzaglia di formule segrete occultate dai vari alchimisti, ed è diventata "open source" Quote:
sbagli, perchè la comunità mica è composta solo dai bsd-fan |
||
![]() |
![]() |
![]() |
#59 | ||||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
mica tutte le tecnologie sono disponibili ( in un modo o nell'altro ) tramite patent, pubblicazioni, ecc...? faccio notare che esistono i cosidetti "segreti industriali", tutta roba che ha un valore immenso ( altrimenti non sarebbe tenuta segreta ) e che, se occultata troppo, indebolisce il substrato culturale di una certa disciplina il problema è che molti di voi valutano la questione in maniera troppo maccheronica e poco filosofica il movimento free software si batte affinchè la conoscenza sia di pubblico dominio, in maniera generale, non relativa a questo o quel software ( o al solo software ) Stallman ha chiarito più volte la sua visione, una visione di libertà che travalica i confini dell'informatica voglio dire, basta guardarsi attorno, e noterai che già parlano di affittarti la conoscenza, di lucchettarla, di mp3 che ascolto 3 volte e poi non sono più tuoi, di libri da leggere a tot centesimi a pagina se oggi facciamo passare l'idea che il software è giusto lucchettarlo, domani ( altre lobby, altri gruppi ) luccheteranno gli ebook, poi i libri, poi .... l'idea del free software è quella di un movimento che si batte contro l'altro grande movimento che permea la nostra società, ovvero il movimento del "tutto chiuso", del "paghi e fruisci col contagocce", del "se non sei figlio di nobili perchè mai vorresti poter studiare"? Quote:
Quote:
Quote:
sony ha messo freebsd sulla ps4, suppongo abbiano pure dei driver per la gpu integrata, eppure non ce n'è traccia nei repo di freebsd...ecco, questo è l'esempio lampante di quello che dicevo e no, sei libero di scegliere la bsd, ma sappi che succederanno anche cose del genere già, le idee che i signori del closed stanno lucchettando a colpi di brevetti farlocchi ( questo è l'esempio di quello che scrivevo sopra riguardo l'ampio respiro dell'ideologia che sta dietro la FSF ) |
||||
![]() |
![]() |
![]() |
#60 | |||
Senior Member
Iscritto dal: Dec 2006
Messaggi: 2006
|
Quote:
Quote:
Senza contare che resto sempre curioso di sapere se loro hanno speso poco o tanto per costruire il loro impero ... Quote:
![]() Il treno dell'innovazione si muove a suon di dollaroni e a chi li sgancia non importa nulla di tutta l'ideologia che si annida in un substrato degli addetti ai lavori e non. Beh certo, c'è anche gente che trolla in risposta ad una trollata e ci sono anche un mare di invasati che annunciano la fine del mondo, Scientology, etc. etc. |
|||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:07.