<br><br><div class="gmail_quote">On Sat, Mar 29, 2008 at 4:45 AM, David Timms <<a href="mailto:dtimms@iinet.net.au">dtimms@iinet.net.au</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Mustafa Qasim wrote:<br>
>> I have always only used their version since *fedora also hack out bits of<br>
>> openoffice code they dont want in for their as per usual political BS*, so<br>
>> using OO directly from OO you actually get the complete full OpenOffice, it<br>
>> alsoc performs more smoothly I've found.<br>
>><br>
><br>
> Hey buddy what does it mean...? Does packaging software for Fedora mean that<br>
> we didn't get the real flavor of that software but a censored/edited one?<br>
No, yes.<br>
<br>
Fedora's policy is for a complete open source distribution. If upstream<br>
have parts of their code that have incompatible licensing {no license,<br>
ambiguous or too restrictive}, then the fedora package might exclude<br>
that part. Packagers usually contact the upstream project to try to get<br>
clarifications on such issues, sometimes even to convince them to use a<br>
less restrictive license.<br>
<br>
Secondly, many times upstream source won't build into a buildable,<br>
runnable, useful rpm for Fedora, and packagers need to work out ways to<br>
make it work.<br>
<br>
Thirdly, Fedora packagers may develop compilation/build and or source<br>
patches to get the package working in Fedora. We try to get the patch<br>
accepted and included upstream, but it is not uncommon for patches to<br>
stay in upstream queue for months/ years/ never. Instead of continuing<br>
with a broken build or crashing app, Fedora does release with a patch,<br>
including those submitted upstream, but not yet included in a release.<br>
<br>
Fourthly, patented algorithms /code will never be included in Fedora.<br>
Instead of excluding the whole package, the Fedora community has<br>
generally tried to work with upstream to make it possible to remove the<br>
patented/problematic code, but in such a way that the functionality can<br>
be added back to the software with an external package {in locations<br>
where the patent doesn't apply etc}.<br>
<br>
A fifth difference is our policy to exclude statically linked libraries<br>
from Fedora builds. This means that calls to a specific library will be<br>
calling the Fedora packaged library, rather than a copy of the library<br>
that upstream may have taken internally. This reduces compiled code size<br>
{eg for one I'm working on: the application executable is 550kB rather<br>
than 4500kB}. It also means that when the library is patched to fix bugs<br>
or security issues, that all packages using that library will benefit<br>
from the update {and be protected security wise}. This is a time saver<br>
in both patch management and security risk assessment.<br>
<br>
By the way, because Fedora is a fully open project, you may choose to<br>
browse the package spec file, eg:<br>
<a href="http://cvs.fedoraproject.org/viewcvs/rpms/openoffice.org/F-8/" target="_blank">http://cvs.fedoraproject.org/viewcvs/rpms/openoffice.org/F-8/</a><br>
<a href="http://cvs.fedoraproject.org/viewcvs/rpms/openoffice.org/F-8/openoffice.org.spec?view=markup" target="_blank">http://cvs.fedoraproject.org/viewcvs/rpms/openoffice.org/F-8/openoffice.org.spec?view=markup</a><br>
<br>
Indeed if you have packaging or coding skills, can supply patches, or<br>
have found bugs or Requests For Enhancements etc, you are most welcome<br>
to join the Fedora community:<br>
<a href="http://fedoraproject.org/en/join-fedora" target="_blank">http://fedoraproject.org/en/join-fedora</a><br>
<br>
DaveT.<br>
<font color="#888888"><br>
--<br>
fedora-list mailing list<br>
<a href="mailto:fedora-list@redhat.com">fedora-list@redhat.com</a><br>
To unsubscribe: <a href="https://www.redhat.com/mailman/listinfo/fedora-list" target="_blank">https://www.redhat.com/mailman/listinfo/fedora-list</a><br>
</font></blockquote></div><br>hmm thanks fellow... i got it..<br clear="all"><br>-- <br>Regards,<br>Mustafa Qasim<br>Lahore, Pakistan<br>Cell: 0321-6614972<br>URL: <a href="http://fedoraproject.org/wiki/MustafaQasim">http://fedoraproject.org/wiki/MustafaQasim</a><br>
<br>Registered Linux User# 441709.