Replies: 46 comments 105 replies
-
I'm pretty sure Sybase had been asked in the (now distant) past and refused just because they didn't see the point. There is a "draft" version 2 of the license, but I'm guessing it can't just be adopted if it hasn't been adopted already. However, if someone really thinks they can convince Sybase otherwise, give it a try! One thing to remember, though, is that Sybase doesn't hold copyright over all of Open Watcom any longer. Much of the current system has new files that are "Copyright Open Watcom contributors" with no attribution to Sybase. Changing the license outright to something that isn't just a follow-on to the Open Watcom Public License might be tricky. |
Beta Was this translation helpful? Give feedback.
-
The non DFSG-free problem is probably the most important problem. VirtualBox had to be moved to contrib to Debian because of it. |
Beta Was this translation helpful? Give feedback.
-
Virtualbox Debian Maintainer here. and the Ubuntu effort to have virtualbox in main here thanks! |
Beta Was this translation helpful? Give feedback.
-
Winetricks/wine developer here. Openwatcom would be useful for win as well to be able to add tests for win16 code, but the current license and lack of availability in Debian/Ubuntu and other distros has prevented this. A more OSS friendly license would be greatly appreciated! |
Beta Was this translation helpful? Give feedback.
-
VirtualBox developer. I wonder whether Sybase could publish some statement clarifying their intents in the licence which would still be good enough for Debian. I imagine that would be easier for them than changing the licence. Of course this would not make sense unless Debian says beforehand that they could live with this. |
Beta Was this translation helpful? Give feedback.
-
I can't speak for the community, but I personally think a clear statement clarifying the situation might really allow me to put a comment on the copyright file, with a reference on that statement, and I think ftpmasters will probably reconsider the license for the specific case. |
Beta Was this translation helpful? Give feedback.
-
I would suggest starting by asking the ftpmasters what sort of a statement - if any - would satisfy them, and then asking Sybase if they could consider that. |
Beta Was this translation helpful? Give feedback.
-
https://lists.debian.org/debian-devel/2016/08/msg00003.html |
Beta Was this translation helpful? Give feedback.
-
Hi, seems like we can't accept a statement, because the license is too contradictory and problematic, but the nice thing is that you don't have too many relicensing issues "As a consequence, it should be super-easy for Sybase to fix all the |
Beta Was this translation helpful? Give feedback.
-
As I stated, there is a version 2 of the Open Watcom Public License in draft form (warning: PDF link!) that Sybase never adopted. Someone needs to speak with them, but, again, they may be unwilling to bother with it. Additionally, I'm not sure many of the Open Watcom developers here care all that much or they wouldn't be working on Open Watcom in the first place. The big problems with the license are some vagueness surrounding distributing source (it's currently interpreted similar to the GNU AGPL), some patent indemnification language, and specification of a venue for legal matters. Regardless of the Debian's stance, the license is approved by the Open Source Initiative as being a valid "open-source" license. If it doesn't show up in Debian repos, I'll survive. Apparently it's causing issues with VirtualBox, but that doesn't really directly affect this project. Changing the license would have to be done carefully. Open Watcom isn't just a "little compiler project" like GCC. It's a suite of compilers, a runtime library, and whole pile of development tools. Using any sort of viral license would be exceptionally bad as it would preclude use of the runtime library in projects with alternative license terms. |
Beta Was this translation helpful? Give feedback.
-
I suspect that the updated draft would not satisfy Debian either. How actively is Sybase working on the code base? If they have effectively let go of it then a reasonable argument (which may well still not be good enough for them) would be that changing to an MIT licence or similar would just be the last logical stage of letting go. Other companies have done the same in similar situations. |
Beta Was this translation helpful? Give feedback.
-
Sybase has not, to my knowledge, contributed any code since the project was open-sourced; they only provide some infrastructure and Perforce licenses to mainline Open Watcom development (which stalled out years ago). Sybase would need to specify that "The Sybase Open Watcom Public License Version 2 is the MIT License," as an example. They do not hold copyright over all of Open Watcom, and they cannot unilaterally "change" the license. The project's license would need to be upgraded to OWPL v2, which might happen to be worded exactly as an MIT, BSD, or Apache license. I'm not particularly concerned with the Debian project's particular misgivings about this license, though. |
Beta Was this translation helpful? Give feedback.
-
that would fix every issue I think |
Beta Was this translation helpful? Give feedback.
-
I've been looking at the wording of the license and trying to work out what implications clause 2.2. has if you distribute binaries built with the compiler (mostly for my own interest because I have no intention of doing so, I just use it to do some hobby programming on a FreeDOS PC in my free time). It seems to me that if you distribute a binary built with the compiler it will contain libraries, run-time etc which would make it deploying portions of the "Covered Code", triggering all the source redistribution clauses. Overall this means that although you can technically use the compilers commercially for "non-personal/R&D" use, you can't really in practice? Am I reading this correctly or am I just being really license correctness paranoid? |
Beta Was this translation helpful? Give feedback.
-
Jeff, do you mean the new code from the post-Sybase contributors, individual persons here? If they are required to approve changing the OWPL v1.0 into one with different name (which I believe to be rational), then what is the reason / legal mechanism that would allow to avoid such aprovement when increasing the version number of OWPL? My guess is that any, even smallest change (such as a version number) in a license obtains the same requirements. So contacting individual persons who have contributed would be still required (IMHO). |
Beta Was this translation helpful? Give feedback.
-
As it's currently october, 2021, can someone who's been more involved speak to what the current status of this is and perhaps which tasks are imminently in need of management. Although I have not been involved in contributing to the OW project directly, I have been using it extensively for nearly 2 years and the license issue has always been problematic for me. At the time of writing this I do not see an openwatcom release in the SAP github project list? Can I also make one further request regarding licensing if this discussion can still happen. Specifically rather than use the Apache license with exemptions, can I suggest that contributors re-license under something more permissive such as the BSD or ISC license. Adding all the extra language of the Apache license to just add an extra exception is a little burdensome when something simple like the ISC license could handle all the predominant issues in a screen of 80x25 character. |
Beta Was this translation helpful? Give feedback.
-
I'm one of the contributors to OW, though it's been quite a few years! |
Beta Was this translation helpful? Give feedback.
-
Hello there! I was recently contacted about some work I did on that decades back. AFAIC I'm happy to permit a more open license for OpenWatcom. That was back in the mid-nineties; I'm having a hard time even remembering what I did, though I do remember I did /something/ for it. Bleah :D Cheers all, and best of luck on the quest! |
Beta Was this translation helpful? Give feedback.
-
Hey. So, how are things going with the relicensing of OpenWatcom? Any news so far? |
Beta Was this translation helpful? Give feedback.
-
I'm JackT, and I have already approved the new license.
The email I submitted under is long defunct.
Cheers!
Jack
…On Tue, Jan 31, 2023 at 2:46 PM Jiří Malák ***@***.***> wrote:
I'll ping the volunteers who compiled the information. Currently, I don't
have access to the spreadsheet anymore... :(
I exported all commiters from OW perforce repository with e-mail
addresses, it could help.
Commiter e-mail
Alexander Kobets akobets_at_mail_point_ru
AxelH
Bart Oldeman
Bartosz Polednia bartosz_at_chill_point_com_point_pl
Bob Piskac bob_at_pbsoftware_point_com
Bryce Simonds kfiresun_at_gmail_point_com
Carl Young carly_at_openwatcom_point_org
Daniel Cletheroe
David Azarewicz david_at_88watts_point_net
David Golub golubdr_at_gmail_point_com
DavidM
Dmitry V. Uvarov dmitri_point_uvarov_at_gmail_point_com
DmitryM
Dr. Lawrence W. Haynes
ErnestK
Frank Beythien
Gregg Young ygk_at_qwest_point_net
Hans-Bernhard Broeker
Hartmuth Gutsche hgutsche_at_xplornet_point_com
CharlesL
Christof Meerwald cmeerw_at_web_point_de
Jack Schueler
JackT
Jan van Wijk
JavierG
Jiri Malak malak_point_jiri_at_gmail_point_com
Jim Buckeyne jbuckeyne_at_greater_point_net
Jim Shaw jimshaw_at_iinet_point_net_point_au
Jiri Malak
Johannes Diedrich JDiedrich_at_t-online_point_de
Ken Blackburn KenBlackburn_at_us_point_nc_point_rr_point_com
Kendall Bennett
Leif Ekblad leif_at_rdos_point_net
Lynn McGuire
MarkO watcom_at_markoverholser_point_com
Mat Nieuwenhoven
Michal Necasek
Norbert Matzke
Paul S. Person
Peter C. Chapin PChapin_at_vtc_point_vsc_point_edu
PeterS
Philipp Diethelm dip_at_646_point_ch
Roald Ribe
Roman Trunov
script_daemon
StephanL
StephenH
SteveA
Steven Levine
Vesa Jaaskelainen
WalterB
Wilton Helm
Anyway I could help with integration too.
—
Reply to this email directly, view it on GitHub
<#271 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJFZUMJCFG3V2WK6HQEJTRTWVFTZLANCNFSM4XSTDLJQ>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Hey folks, long-time occasional user of OpenWatcom and current Fedora Linux contributor. I'm super-excited to hear that the OpenWatcom licensing situation is (slowly) being resolved by @SebastianWolf-SAP and OpenWatcom contributors! I've wanted to see OpenWatcom packaged in Fedora for so many years, and once it is relicensed to If there's anything I can do to help, please let me know, and I'll try my best! cc: @davide125 @mattdm |
Beta Was this translation helpful? Give feedback.
-
Per @sskras's suggestion, I have created a wiki page on relicensing. I've added background information, because I want information to link to, when asking people to relicense. (There's obviously been a lot of great work in this discussion already, but IMHO it's too much information to unpack). Either today or in the next couple days, I will add the main bit to the wiki page, namely a table of Open Watcom contributors, and relicensing contact/approval status. I won't start off by emailing everybody. I'll focus on the top few contributors (not already aware), without whom this might be infeasible. Fingers crossed they're receptive. If. If. If those top contributors are receptive then I guess, @SebastianWolf-SAP, can I politely ask you to resume what needs done on your end? We haven't spoken before (and I'm just a random Openwatcom user / retro computing enthusiast). So I want to pass on my gratitude to your and your colleagues for being receptive to relicensing. Thanks for both your time and the corporate ethos which allows that. I think I have two questions for you, Sebastian:
|
Beta Was this translation helpful? Give feedback.
-
As one of the people who helped assemble the list, yeah we did get pretty far. Is anyone here good at converting Perforce history (ideally including branch/merge history) to Git? IIRC MichalN was having difficulty with that and I did not have time to continue working on it. |
Beta Was this translation helpful? Give feedback.
-
I sent a reply to the direct letter. But I'll also copy my letter to here for everyone: Hello! There are SUPER news, I waited this moment for a while! I hope, we finally can take the part of implementations from llvm to make C++ standard being more complete. Because there was a BIG problem that lack of proper support of C++ standard and license was an inability to import a lot of nifty things from GCC and CLang to make OpenWatcom being a good compiler toolchain that can be used to make DOS software, and just use it for other purposes. Yes, I agree, and I want license being changed into something more libre to allow legal mixture with a lot of nifty things! Go ahead! |
Beta Was this translation helpful? Give feedback.
-
Folks, at least when the switch to Apache-2.0 (or whatever) is over, I still suggest considering the Blue Oak Model License (BlueOak below). It was crafted by a lawyers of Intellectual Property who love F/LOSS: https://blueoakcouncil.org/2019/03/06/model.html I consider BlueOak being a quality upgrade to both MIT/BSD and Apache-2.0 as mentioned above. Mostly due to its' features:
I also acknowledge that considering it right now might:
Both things would probably take an additional time. Anyways, I think it's worth the time. On the positive side, BlueOak creators said they see no obstacles to compatibility with GPL v2:
While BlueOak sits in the reviewing queue of FSF's Licensing and Compliance Team, I also happened to talk to their licensing volunteer lawyer Paulius Galubickas (@i4paga) recently. Paulius kindly made a quick, personal evaluation of BlueOak in our private conversation:
Also one of the BlueOak authors, Kyle E. Mitchell (@kemitchell) made some points about switching license in an open source project: Longs story short: it looks to me like BlueOak is a modern and compatible work done by professionals who know the context very much. |
Beta Was this translation helpful? Give feedback.
-
@jmalak Please excuse my pedantry here. The minor problem is there are a couple v2 commits, where the author name is not clear: Were these commits by you? There are a couple reasons I think they might be:
Thanks. |
Beta Was this translation helpful? Give feedback.
-
I posted an issue to the JWasm repo about the usage conditions of JWasm and JWlink, which are forks of OpenWatcom's assembler and linker. It's at Baron-von-Riedesel/JWasm#20 (If you are unaware, JWasm is an, in my experience, very high fidelity recreation of Microsoft's Macro Assembler. I use it for some projects of my 86-DOS-related works.) |
Beta Was this translation helpful? Give feedback.
-
Hello all, Just dropping by to say that I would be happy to see Open Watcom released under a DFSG-free (edit: as in DFSG-compliant) license — even if it might only cover Sybase's Original Code. Thank you! |
Beta Was this translation helpful? Give feedback.
-
Sounds ambigious, sounds like meant the "free from DFSG" or "without DFSG". If you meant "meets to DFSG terms", I recommend you to phrase this differently. |
Beta Was this translation helpful? Give feedback.
-
Any further news about this thing? |
Beta Was this translation helpful? Give feedback.
-
From the license:
"7. Versions of the License. Sybase may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Once Original Code has been published under a particular version of this License, You may continue to use it under the terms of that version. You may also choose to use such Original Code under the terms of any subsequent version of this License published by Sybase. No one other than Sybase has the right to modify the terms applicable to Covered Code created under this License."
This would make it easy for Sybase/SAP to release a new version of the license that is DFSG-/FSF-free. Do anyone have contacts at them that can ask about this.
Beta Was this translation helpful? Give feedback.
All reactions