Pirate MUI4 updated, how incompatible is this branch now?
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12085 from 2003/5/22
    From: Germany
    >> They only wanted something that would allow a quick port of Odyssey.

    > No, they wouldn't have taken the actions they took if they only wanted to pot Odyssey.
    > AW can correct me if I'm wrong, but I'm pretty sure the OWB port and bounty were paid
    > before this pirate MUI4 was released.

    Bounty accomplishment and payment as well as Odyssey v1.23 port release happened after the initial release of MUI 4.0 for OS4:

    (September 2011: MUI-OWB v1.9 for OS4 released)
    December 24 2013: MUI 4.0 for OS4 released
    December 25 2013: Odyssey v1.16 for OS4 released
    December 27 2013: Odyssey bounty accomplished
    early January 2014: Odyssey v1.23 open sourced
    mid-January 2014: MUI 4.0-2014R1 for OS4 released
    February 2014: MUI 4.0-2014R2 for OS4 released
    March 15 2014: MUI 4.0-2014R3 for OS4 released
    March 17 2014: Odyssey v1.23 for OS4 released

    And indeed, Odyssey v1.16 for OS4 required the initial version of MUI4 for OS4 released just the day before, and Odyssey v1.23 for OS4 required MUI 4.0-2014R3 released only 2 days before.

    > They [...] removed/replaced copyright

    ...notices.


    Edit: corrected timeline

    [ Edited by Andreas_Wolf 15.08.2016 - 02:07 ]
  • »07.01.16 - 22:03
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Posts: 2794 from 2006/3/21
    From: Northern Calif...
    Quote:

    Andreas_Wolf wrote:
    Bounty accomplishment and payment happened prior, but port release was after:

    (September 2011: MUI-OWB v1.9 for OS4 released)
    December 2013: Odyssey bounty accomplished
    early January 2014: Odyssey v1.23 open sourced
    mid-January 2014: MUI 4.0-2014R1 for OS4 released
    March 2014: Odyssey v1.23 for OS4 released

    And indeed, Odyssey v1.23 for OS4 required the then-recent version of MUI4 for OS4, i.e. MUI 4.0-2014R3 released only 2 days before.


    It does appear that the desire to port Odyssey to OS4 was the primary driving force that prompted the MUI for OS4 programmers to create their unofficial fork of MUI4 for OS4. I agree that the action of porting their version of MUI4 to 68k does create the possibility for some problems, in that one of MorphOS advantages is how well it is able to run 68k Amiga programs, but the number of new 68k programs that are being created that most MorphOS users would want to run and no native PPC MorphOS version is available is probably very low.

    The solution is in the hands of the MorphOS developers working on MUI5, as they are the only ones who can offer the correct code to remove the incompatibilities in the MUI4 for OS4 code, and that is not likely to happen, given the current state of animosity between the two groups of programmers.

    I am not blaming the MorphOS developers working on MUI5 for any of this bad situation, just stating that they are the only ones who could fix it, and the MUI4 for OS4 guys might not care that it is fixed or not.
    MorphOS - The best Next Gen Amiga choice.
  • »07.01.16 - 22:48
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    @jPV

    You do have a point there. But from what I can read at the forums people don't seem too impressed with the 68k version. It's too demanding and buggy. The situation would have been different maybe in the late 90's when people bought PPC or 060 cards, but they are hard to find nowadays and really expensive. I think most 68k users today seems to be more about retro and are satisfied with 030 accelerators. Then this MUI 4 will be barely usable. I'm no programmer, but it seems that no optimization in the world could make this good enough for low end users who constitutes the majority of 68k users.

    But things might change of course in unexpected ways. If that comes to that it might be a good idea for MorphOS Team to change those parts of the code that needs changing in order to keep compatibility.

    But I seriously doubt it will come to that. More likely it will be mostly a thing for AOS 4. And if the MUI 4 Team do make changes that makes MorphOS MUI not working anymore, I guess Fab can threaten them that he won't release the next version of OWB until that is fixed, since it does go against the original intentions of the source code release. Assuming that Fab is working on OWB, which I do.
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »08.01.16 - 12:24
    Profile Visit Website
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Personally, I think Fab may be a little preoccupied with his personal life.
    1.25 is moving forward and the community has his sources for earlier revisions.
    I think we have asked enough of the poor guy.
    Time for others to step up.
    "Never attribute to malice what can more readily explained by incompetence"
  • »08.01.16 - 13:58
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12085 from 2003/5/22
    From: Germany
    > things might change of course in unexpected ways. If that comes to that it might be
    > a good idea for MorphOS Team to change those parts of the code that needs changing
    > in order to keep compatibility.

    That would be a bad idea. Better would be releasing MUI5 for OS3 as suggested in comment #135.

    > I guess Fab can threaten them that he won't release the next version of OWB until that
    > is fixed, since it does go against the original intentions of the source code release.

    Sorry, you lost me here.

    > Assuming that Fab is working on OWB, which I do.

    OWB/Odyssey development is happening elsewhere today, it seems.

    https://github.com/deadwood-pl/OdysseyWebBrowser
  • »08.01.16 - 14:12
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    It has not been Fabs style to make a lot of noise about what he is doing. So yes, I assume he is working on it in the background.
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »08.01.16 - 17:54
    Profile Visit Website
  • Butterfly
    Butterfly
    terminills
    Posts: 95 from 2012/3/12
    Quote:

    Yasu wrote:
    I guess Fab can threaten them that he won't release the next version of OWB until that is fixed, since it does go against the original intentions of the source code release. Assuming that Fab is working on OWB, which I do.



    WTF... Do you even have a clue the original intentions of the source release? The provision was added so that fab could retain quality control over Odyssey(IE someone does a poor porting job or makes changes that causes user experience issues) it has nothing to do with MUI. I know because I worked with fab on designing the bounty in the first place.
  • »08.01.16 - 18:42
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    It seems that they have renamed their Mui to Mui5 now. I can't imagine why ...
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »29.08.16 - 14:13
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    connor
    Posts: 570 from 2007/7/29
    They did it with 3.8 to avoid misunderstandings that OS4MUI is not on the same level as MOSMUI.
  • »29.08.16 - 16:27
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    takemehomegrandma
    Posts: 2720 from 2003/2/24
    Quote:

    Yasu wrote:
    It seems that they have renamed their Mui to Mui5 now. I can't imagine why ...


    https://muidev.de/blog/5.0-2016R1

    :-o
    MorphOS is Amiga done right! :-)
    MorphOS NG will be AROS done right! :-)
  • »29.08.16 - 16:35
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    connor
    Posts: 570 from 2007/7/29
    Quote:

    takemehomegrandma wrote:
    Quote:

    Yasu wrote:
    It seems that they have renamed their Mui to Mui5 now. I can't imagine why ...


    https://muidev.de/blog/5.0-2016R1

    :-o


    This is really unbelievably stupid!
  • »29.08.16 - 17:05
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 782 from 2007/10/23
    From: Gelsenkirchen,...
    brazenly
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1 17", MorphOS 3.18
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.18
  • »29.08.16 - 17:34
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    KennyR
    Posts: 874 from 2003/3/4
    From: #AmigaZeux, Gu...
    Quote:

    Yasu wrote:
    It seems that they have renamed their Mui to Mui5 now. I can't imagine why ...


    Because they are arseholes. Logic doesn't enter into it I'm afraid.
  • »29.08.16 - 20:28
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12085 from 2003/5/22
    From: Germany
    > They did it with 3.8 to avoid misunderstandings that OS4MUI
    > is not on the same level as MOSMUI.

    Seems I'm too daft to get it, so would you please rephrase? Who did what with MUI 3.8 to what end?
  • »29.08.16 - 20:57
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    redrumloa
    Posts: 1424 from 2003/4/13
    Quote:

    KennyR wrote:
    Quote:

    Yasu wrote:
    It seems that they have renamed their Mui to Mui5 now. I can't imagine why ...


    Because they are arseholes. Logic doesn't enter into it I'm afraid.


    Pirate MUI4 is now called Pirate MUI5? Wow.

    How's MorphOS-NG coming along again? Just cut all ties with PPC already. Drop X5000 support since the thing doesn't seem like it will ever be released anyhow. Cut off the opportunities for these leeches to pilfer the hard work of the MorphOS Team.

    [ Edited by redrumloa 29.08.2016 - 20:48 ]
  • »29.08.16 - 23:44
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12085 from 2003/5/22
    From: Germany
    > Just cut all ties with PPC already. Drop X5000 support [...]. Cut off the
    > opportunities for these leeches to pilfer the hard work of the MorphOS Team.

    How will cutting ties with PPC and dropping X5000 support prevent anybody from "pilfering" version numbers from MorphOS components?
  • »30.08.16 - 00:56
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    redrumloa
    Posts: 1424 from 2003/4/13
    Quote:

    Andreas_Wolf wrote:

    How will cutting ties with PPC and dropping X5000 support prevent anybody from "pilfering" version numbers from MorphOS components?


    They aren't just pilfering version numbers, but also stealing code. Once on X86-64 legacy compatibility is broken, right? I'd imagine components like MUI would have to be largely re-written or replaced. At the very least there wouldn't be a perception by a causal user that a X86-64 MorphOS component named MUI X.X would be the same as a PPC OS4 component named MUI X.X.
  • »30.08.16 - 01:27
    Profile
  • jPV
  • Yokemate of Keyboards
    Yokemate of Keyboards
    jPV
    Posts: 2033 from 2003/2/24
    From: po-RNO
    Quote:

    Andreas_Wolf wrote:
    > They did it with 3.8 to avoid misunderstandings that OS4MUI
    > is not on the same level as MOSMUI.

    Seems I'm too daft to get it, so would you please rephrase? Who did what with MUI 3.8 to what end?


    I think he talks about MUI being changed to version 5 in MorphOS 3.8 (if it happened then, haven't checked and don't remember myself)?
  • »30.08.16 - 05:58
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    MorphOS MUI became version 5 with 3.8, yes.
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »30.08.16 - 06:53
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12085 from 2003/5/22
    From: Germany
    >>> They did it with 3.8 to avoid misunderstandings that OS4MUI
    >>> is not on the same level as MOSMUI.

    >> Seems I'm too daft to get it, so would you please rephrase?
    >> Who did what with MUI 3.8 to what end?

    > I think he talks about MUI being changed to version 5 in MorphOS 3.8 [...]?

    Ah yes, thanks. This makes sense.
  • »30.08.16 - 08:19
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12085 from 2003/5/22
    From: Germany
    > They are [...] stealing code.

    You mean they are proactively "stealing" current MorphOS MUI5 source code? As far as I've understood Henes' statement he gave 10 months ago (see link in coment #129), they were inadvertently given access to 2006 MUI4 source code at one point in time, and they're developing their own code on that "stolen" base since then. I can't imagine they have access to current MorphOS MUI source code. Why would the MorphOS team allow that? Or am I mistaken?

    > Once on X86-64 legacy compatibility is broken, right? I'd imagine components
    > like MUI would have to be largely re-written or replaced.

    You mean current MUI source code won't compile and run on MorphOS on x86-64? I don't know if that'll be the case. The MorphOS team would have to answer that, I guess.

    MorphOS team member geit said:

    "if the classic API compatiblity sails over the cliff most of the stuff will require more or less just a recompile."
    http://morph.zone/modules/newbb_plus/viewtopic.php?forum=3&topic_id=11382&start=38

    ...and...

    "Parts where software hacked/accessed system structures need to be rewritten for sure, but beside that it simply should work."
    http://morph.zone/modules/newbb_plus/viewtopic.php?forum=3&topic_id=11382&start=51

    > At the very least there wouldn't be a perception by a causal user that
    > a X86-64 MorphOS component named MUI X.X would be the same as
    > a PPC OS4 component named MUI X.X.

    I don't share your optimism here. Why wouldn't a "causal user" think it's the same component, compiled for OS4/PPC in one case and for MorphOS/x86-64 in the other case?
  • »30.08.16 - 09:00
    Profile
  • vox
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    vox
    Posts: 524 from 2003/11/25
    From: Belgrade
    Quote:

    redrumloa wrote:
    How will cutting ties with PPC and dropping X5000 support prevent anybody from "pilfering" version numbers from MorphOS components?


    I understand the anger, I am sad MUI development hasnt taken the legal way. Especially cruel situation
    is that MUI keyfile cannot be purchased anymore (which would be legal way to support real MUI authors)
    but is yet required. It would be best if it was purchased and open sourced, or just purchased and developed
    (like AEON does nowadays) so we know it is legal continuation, and then made avail to all camps, including AROS.

    At the other hand, I dont get just how "leaving PPC" would be good. Since all MorphOS users
    use Peg2 or Apple PPC computers, it would be leaving those machines behind, leave alone slow introduction
    of x5000 as expensive option (that could be a good way to introduce MorphOS to AmigaOS 4 users, same way
    AmigaOS 4 for Pegasos2 had some role - at least as testbed OS vs OS performance).

    I wish MorphOS 4/NG to (at least some time) be both PPC and x86 (if possible) and then in the end evolve
    to x64 only when it becomes truly 64-bit, SMP,OpenGL etc. way e.g. BeOS did. My 2 cents of opinion.



    [ Edited by vox 30.08.2016 - 23:20 ]
    ------------------------------------------
    iMac G5 1GB with MorphOS and MacOS X
    Lame PC with AmiKit XE
    YT channel https://www.youtube.com/channel/UCdHl_msNWHEVPf229h_gijQ
    Telegram Amiga group: https://t.me/amigaranchorelaxo
  • »30.08.16 - 20:19
    Profile