KHTML homepage updated once again
  • Leo
  • Order of the Butterfly
    Order of the Butterfly
    Leo
    Posts: 417 from 2003/8/18
    I don't get it... Let's say I write (from scratch) some plugin for Photoshop. I couldn't release it as GPL ?

    Hopefully I decided to stay away from this "licence" soon enough...

    Leo.
    Nothing hurts a project more than developers not taking the time to let their community know what is going on.
  • »08.10.06 - 11:09
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    amiades
    Posts: 231 from 2005/6/2
    From: Asturies, Spain
    Quote:

    Then, I have question to them, why Elf (frogger author) has problem
    with one plugin, and frogger doesn't support it unfortunately.


    I don't know the details of that case, but as far as I can tell you, even in the worst case, in which my friends, the fsf guy and I were wrong, the one who should have problems, is not the author of the commercially licensed product, it should be, the author of the GPL plugin.

    We all know the way some GPL-minded people think, and how far their destructive intentions come, so perhaps, all the problems the frogger guy is having, are just GPL-guys deliriums... the problem, is that they are a lot, and speak very loud ;).
  • »08.10.06 - 16:28
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    merko
    Posts: 328 from 2003/5/19
    If *you* write some software, on your own, without using any other sources, then *you* decide exactly what the license will be. If you say it can be used with Photoshop, then so it is.

    However, GPL plugins can't be used with Photoshop. So if you say that it is GPL, and at the same time you say that it can be used with Photoshop, some people may be confused as to what you're really trying to say here. But since it should be quite clear that you want it to be used with Photoshop, the only reasonable interpretation is that you mean that it is GPL with the exception that you allow use with the non-GPL Photoshop.
  • »08.10.06 - 20:51
    Profile
  • MorphOS Developer
    CISC
    Posts: 619 from 2005/8/27
    From: the land with ...
    Quote:

    I have consulted it to quite a lot of people, and everybody tells me the same (even the FSF guy), it can be done. Is not ilegal to make a commercial licensed software, and then, use a GPL plugin with it.


    Then everyone and your FSF guy (boo, he should know better!) are quite wrong...


    - CISC
  • »08.10.06 - 21:18
    Profile
  • Leo
  • Order of the Butterfly
    Order of the Butterfly
    Leo
    Posts: 417 from 2003/8/18
    Quote:


    However, GPL plugins can't be used with Photoshop. So if you say that it is GPL, and at the same time you say that it can be used with Photoshop, some people may be confused as to what you're really trying to say here.


    I don't "say", I wonder...

    Let's say (it's not the case, this is just an example) I have developped from scratch a plugin for Photoshop. If I have understood correctly, I cannot release it as GPL ? (in a legal way I mean).

    What I had understood, is that GPL had an influence on what LIBS (either static, or link-lib, blabla...) you could use. But when I talk of this plugin, what does it have to do with it ?

    "FreeSoftwareFoundation" - seems like it isn't free as "freedom"...

    Leo.

    [ Edited by Leo on 2006/10/8 20:50 ]
    Nothing hurts a project more than developers not taking the time to let their community know what is going on.
  • »08.10.06 - 22:49
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    merko
    Posts: 328 from 2003/5/19
    It wouldn't be *illegal* to try and release it as GPL. But it would be *illogical*, nonsensical, inconsistent. One might also say that it would be impossible (because doing so, it would not really be GPL).

    It's like bundling it with a license saying: "To use this software you have to pay 10 EUR per copy."
    And then you offer free downloads on your webpage.

    The GPL says you can't use the product with Photoshop. When you "release something as GPL", this is actually just you borrowing the GPL license and applying it to your product. If you want to make some changes or exceptions then that is fine, but then it is not really "GPL" anymore, but, say, "LeoPL" or "modified GPL".


    Again: The GPL has no magical properties. It is just an example of a contract. The success of the GPL is that it has become a "standard contract" used by many people. The advantage of that is that if you read the GPL once, you don't have to read the fine print of every GPL product. The disadvantage is that some people may use it without really knowing what they are doing.


    Also, note that some people question the GPL from another angle. They claim that it may not hold up in court if tested, or similar. First, this doesn't seem to be true, the GPL has been found valid in several countries (and to my knowledge, it has never been found to be invalid). Generally, courts take contracts (and thus licenses) very seriously. If you enter a contract of your own free will, courts will not listen much to later complaints that it is "unreasonable" or "silly" or whatever. There may be exceptions, in particular for consumers, when it may not be clear that someone is entering a contract.

    But relying on such arguments is very dangerous, and likely to get you in trouble especially if you would end up making money with your project at some point in time. It may be argued that hobby projects are unlikely to end up in court, which is no doubt true, but on the other hand hobby projects are more reliant on people being cooperative, so it's probably a bad idea to screw people over just because they "hopefully" won't bother taking you to court.
  • »08.10.06 - 23:44
    Profile
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Georg
    Posts: 109 from 2004/4/7
    Quote:


    Henes wrote:
    But you can only write GPL plugins for "GPL compatible" software.
    A closed source product is not "GPL compatible" (except if it is the OS itself).



    What about GPL MUI programs (like YAM) which use non-GPL compatible MUI which (at least in AOS) is not part of the OS, either?
  • »09.10.06 - 10:46
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    amiades
    Posts: 231 from 2005/6/2
    From: Asturies, Spain
    Quote:

    Then everyone and your FSF guy (boo, he should know better!) are quite wrong...


    Ok, I think we all got here, and this needs some explanation. Here is the text pasted:

    Quote:

    It depends on how the program invokes its plug-ins. If the program uses fork and exec to invoke plug-ins, then the plug-ins are separate programs, so the license of the plug-in makes no requirements about the main program.
    If the program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single program, which must be treated as an extension of both the main program and the plug-ins. In order to use the GPL-covered plug-ins, the main program must be released under the GPL or a GPL-compatible free software license, and that the terms of the GPL must be followed when the main program is distributed for use with these plug-ins.

    If the program dynamically links plug-ins, but the communication between them is limited to invoking the `main' function of the plug-in with some options and waiting for it to return, that is a borderline case.


    As the first sentence sais: It depends on how the program invokes plugins, and as far as this... "license" only seems to contemplate linux as programming platform, it should be checked if other programming models are fittable.

    The old-well-known "use-a-port" technique, might be useful here, as well as some pattern techniques.
    The GPL license sais it must share data structures to be ilegal.

    I think, we should check this, because as I see it, it doesn't fit well to the vage statements (and we should check too if those statements are legal) the GPL proposes...
  • »09.10.06 - 13:06
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    amiades
    Posts: 231 from 2005/6/2
    From: Asturies, Spain
    Quote:

    They claim that it may not hold up in court if tested, or similar. First, this doesn't seem to be true, the GPL has been found valid in several countries (and to my knowledge, it has never been found to be invalid). Generally, courts take contracts (and thus licenses) very seriously.


    It all depends on the country. In Spain for example, adhesion contracts are not legally-valid. You can sign whatever contract you want, but you have the right to discuse all the clauses one by one with the entity you have signed untill satisfied. If this is not possible like this case, the contract could be not valid against a judge.

    Perhaps the solution is to release the GPL plugins in Spain ;).
  • »09.10.06 - 13:12
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    merko
    Posts: 328 from 2003/5/19
    Of course you can "discuss" all the clauses in the GPL, but if you do not "sign" them (all) then you are not allowed to use the GPL code, unless (all) the authors give express permission to do so. Just turn it around: certainly the authors have the right not to agree, if they are not happy with all of *your* suggested clauses.

    So, no, Spain is no solution.


    As for the plug-ins, I think we were all talking about an embedded flash player. This needs to link with the main application because otherwise it cannot embed the flash contents. Yes, it would be possible to play the flash externally, but this would perhaps not be so useful.

    Perhaps we could argue that we could play it in overlay mode, and the browser could display the overlay area. I don't know if this might possibly work out for pages with one flash gadget. At any rate it wouldn't help us when the flash anim in turn activates other (non-flash) contents.


    With regards to MUI on AmigaOS, I don't know. On MorphOS there are certainly no problems. I guess the author can reasonably argue that he/she is writing a MorphOS application, even if it is in fact a 68k application, perhaps because he/she prefers coding in 68k. In that case the program would of course also work on AmigaOS with MUI, as long as no MOS-specific things are used. Note that this is not the same as the "dummy app" example below, because MOS can't be considered a "dummy", it is clearly a serious project and writing MOS apps is demonstrably something many people do.
  • »09.10.06 - 16:27
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    amiades
    Posts: 231 from 2005/6/2
    From: Asturies, Spain
    You are right. I was just testing your knowledge ;). Nah, just a joke... Let's think for a b-Plan ;).
  • »09.10.06 - 17:54
    Profile
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Posts: 108 from 2005/4/3
    From: Netherlands
    Hi !

    $1260 donated for KHTML bounty on october 17 !!

    Grts, Amigaharry
  • »17.10.06 - 16:51
    Profile Visit Website
  • Moderator
    Senex
    Posts: 498 from 2003/2/17
    From: Hannover / Ger...
    @amigaharry

    You are crazy...! :-)
  • »17.10.06 - 18:03
    Profile Visit Website
  • ASiegel
    Posts: 1372 from 2003/2/15
    From: Central Europe
    @ amigaharry

    Quote:

    Hi !

    $1260 donated for KHTML bounty on october 17 !!
    Grts, Amigaharry


    Thank you (also on behalf of Targhan). That is very generous.
  • »17.10.06 - 18:11
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    marcik
    Posts: 268 from 2003/4/12
    From: Kielce/Krakow,...
    Wow, I think it's time to finally prepare some public release then :-)
  • »17.10.06 - 18:28
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    koan
    Posts: 303 from 2005/11/21
    From: UK
    Quote:


    merko wrote:
    It's like bundling it with a license saying: "To use this software you have to pay 10 EUR per copy."
    And then you offer free downloads on your webpage.



    There's nothing bad with that. Some people make money this way: by taking GPL code, setting up a dev environment, compiling it, linking to other libraries, providing support and so on.

    There seems to be confusion in most articles and posts that I read that "GPL software is free". This is not true, the source is free, hence the term "open source". *

    So in fact, your "crazy" suggestion is actually a valid, workable and legal business model.

    cheers

    koan

    *
    Free Software Foundation Essay on selling free software
  • »17.10.06 - 18:31
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    catohagen
    Posts: 297 from 2003/5/20
    @amigaharry

    WOW :)
  • »17.10.06 - 18:43
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    amiades
    Posts: 231 from 2005/6/2
    From: Asturies, Spain
    The only problem, is that anyone else, can get your source code, build it, and offer a build for free... so you will only get money for the first time... The only valid commercial strategy I see on that, is offering your product at 1 million dollars, so you can get money from you first-and-only sell.
  • »17.10.06 - 19:06
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    amiades
    Posts: 231 from 2005/6/2
    From: Asturies, Spain
    And yes... Sputnik's license, should state amigaharry would have a lifetime-subscription to sputnik, and any update or whatever :P... $1200 is quite a lot of money!
  • »17.10.06 - 19:07
    Profile
  • Butterfly
    Butterfly
    robjoh
    Posts: 79 from 2004/11/25
    From: Sweden
    @amigaharry

    Wow you must be a real fanatic or have a lot of money...I guess it is people like you that is holding the community at life...

    and yes he should have a life time subscription
  • »17.10.06 - 19:38
    Profile
  • Moderator
    hooligan
    Posts: 1948 from 2003/2/23
    From: Lahti, Finland
    Quote:


    $1260 donated for KHTML bounty on october 17 !!



    I nominate AmigaHarry as the honorary member of MZ for november.
    www.mikseri.net/hooligan <- Free music
  • »17.10.06 - 19:42
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    marcik
    Posts: 268 from 2003/4/12
    From: Kielce/Krakow,...
    Quote:


    and yes he should have a life time subscription



    Hmm, may I ask what life time subscription? :-) It was already clarified that Sputnik will be free for MorphOS.
  • »17.10.06 - 22:05
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    merko
    Posts: 328 from 2003/5/19
    koan: You don't read properly what I wrote. I am not talking about selling GPL software. Of course you can do that. But what I described would be to say in one place that something is free, and in another place that it costs money. You can do it, it's not illegal, but it only serves to confuse the people reading it.

    And I'm as impressed as everyone else by Amigaharry, of course. :)
  • »18.10.06 - 00:04
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Robin
    Posts: 741 from 2003/2/24
    I'm for a photo of amigaharry right next to the genesi-logo at the top :)
  • »18.10.06 - 06:36
    Profile Visit Website
  • Butterfly
    Butterfly
    robjoh
    Posts: 79 from 2004/11/25
    From: Sweden
    Quote:


    marcik wrote:
    Quote:


    and yes he should have a life time subscription



    Hmm, may I ask what life time subscription? :-) It was already clarified that Sputnik will be free for MorphOS.


    Damn...in hounor text...

    But the photo idea seams fun to.

    edit: bless? well it should be a D word....

    [ Edited by robjoh on 2006/10/18 7:02 ]
  • »18.10.06 - 07:25
    Profile