Delphi-PRAXiS
Seite 2 von 7     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Simply Player - ein Media Player (https://www.delphipraxis.net/69748-simply-player-ein-media-player.html)

Mazel 27. Mai 2006 17:44

Re: Simply Player - Media Player
 
Naja,

ich habe eingies verbessert. :-D

- Vorheriger und Nächster Titel
- Playlist mit mehr funktionen, voher keine Buttons, keine Dateien und Verzeichnisse laden möglich
- Optionen erweitert
- Equalizer erweiter, vorher nur manuel einstellbar

Gruß
Mazel

KingIR 27. Mai 2006 21:12

Re: Simply Player - Media Player
 
Wieder mal der Hinweis, dass bass_aac.dll und bass_ac3.dll GNU GPL-lizensiert sind. Soll heißen, du bist verpflichtet
a) dem Programm eine Kopie des (englischen Original-) Textes der GNU GPL beizulegen und
b) den vollständigen Quellcode deiner Anwendung (wenigstens auf Anfrage) für jeden bereitzustellen.

Außerdem verstößt das Linken von DSPack (als MPL-lizensierte Komponente) ebenfalls gegen die GNU GPL, du darfst die aac und ac3-DLLs nicht zusammen mit dem DSPack in einer Anwendung benutzen, da die GNU GPL einmal als virale Lizenz und auch wegen anderer Bestimmungen nicht mit der MPL kompatibel ist. Das würde nur gehen, wenn DSPack wahlweise unter MPL oder einer GPL-kompatiblen Lizenz lizensiert wäre (kA ob es das ist).

Bitte an die Lizenzbestimmungen halten oder Programm entfernen. Danke! :thumb:

zebrafalke 27. Mai 2006 23:00

Re: Simply Player - Media Player
 
Das ist wirklich ein sehr gutes prog, bei mir fuktioniert es einwandfrei. :thumb:
Das ist es was die Menschheit braucht: einfache Progs, nicht so riesendinger wie der MS Media Player.... :twisted:



greetz

Mazel 28. Mai 2006 07:40

Re: Simply Player - Media Player
 
@KingIR: Nun gut, ich werde die aac_dll und a3c_dll entfernen, soll heißen, danach sollten die lizenzrechtlichen Fragen behoben sein. :)

Wenn jemand noch mehr Informationen zu den Lizenzen und vom Zusammenbringen der ac3 und aac DLL mit dem DSPack hat (siehe KingIR), dann kann er die Informationen gerne posten. Danke.

Gruß
Mazel

KingIR 28. Mai 2006 09:36

Re: Simply Player - Media Player
 
Kannst es ja so machen, dass das Programm z.B. nach allen DLLs im Ordner "plugins" im Programmverzeichnis sucht (FindFirst und so) und versucht, gefundene Dateien mit BASS_PluginLoad zu laden. Dann kann sich jeder, der gerne AC3 oder AAC/MP4 (oder eines der anderen Sound-Formate für die es noch BASS-Plugins gibt) hören möchte, einfach selber die Dateien von un4seen.com herunterladen und in den Ordner kopieren. Da du die Dateien dann nicht mit auslieferst und auch nicht explizit linkst, ist das dann auch GPL-konform. :thumb:

Mazel 28. Mai 2006 10:47

Re: Simply Player - Media Player
 
Hi,

so könnte ich es machen, nur stellt sich dann die Frage, ob ich das als Freeware veröffentlichen darf oder nicht, und ob ich die GPL.txt auch hinzufügen muss.

Gruß
Mazel

KingIR 28. Mai 2006 11:06

Re: Simply Player - Media Player
 
Wenn du die Dateinamen der DLLs nicht in deinem Quellcode hinterlegst, darfst du das, auch ohne die GPL.txt beizulegen. Du verwendest dann ja offiziell keine GPL-lizensierten Komponenten mehr in deinem Programm. Was für DLLs sich der Benutzer von einer Dritt-Website herunterlädt, da kannst du ja keine Verantwortung für übernehmen. Das könnte ja auch ein anderes Plugin sein, dass unter einer nicht-GPL-Lizenz veröffentlich ist. Es gibt ja auch GPL-Plugins für Closed Source Anwendungen wie WinAmp, Trillian usw., da ist das auch legal.

Außerdem müssen die Benutzer die DLLs selber direkt von un4seen.com herunterladen, du dürftest also z.B. nicht eine extra ZIP-Datei mit allen Plugin-DLLs zum Download bereitstellen.

MrSaint 28. Mai 2006 11:51

Re: Simply Player - Media Player
 
Das Thema mit GPL-lizensierten Plugins (auch am Beispiel Bass.dll und bass_aac) wird grad auch im DF diskutiert. Vielleicht wollt ihr da ja mitdiskutieren ;)



MrSaint

KingIR 28. Mai 2006 12:00

Re: Simply Player - Media Player
 
Interessant ist vielleicht noch zu erwähnen: Ich kenne mich damit nur ein bisschen besser aus, weil ich selber schon die bass_aac.dll und bass_ac3.dll in einem Closed Source-Projekt verwendet habe, worauf ich eine Email von Sebastian Mares (Maintainer der beiden Plugins) bekam:

Zitat:

Dear Sir or Madam,

It has come to our attention that you (IRsoft) are using our (MaresWEB) products (BASS_AAC, BASS_AC3) without respecting the terms provided by the GPL, under which our aforementioned products are released:

1. You are not offering a copy of the GPL with your application.
2. You do not have a written permission from MaresWEB to use our GPLed software together with your non-GPLed application.

Because of the mentioned violations we require you to:

1. Include a copy of the GPL with your product.
2. License your product under the GPL or request a written permission to use our GPLed software in your non-GPLed product.

Our requirements should be fulfilled by April 30th, 2006.

Thank you for your cooperation. For further information, feel free to contact us.

Regards,
Sebastian Mares
Habe daraufhin mein Programm LGPL'ed, damit war das geklärt.

Das ganze ist aber eher eine Grauzone, dazu noch folgendes Zitat (oben das von mir, unten das von Sebastian):
Zitat:

> I figured out that it's actually legal to release GPLed plugins for
> the propietary licensed Trillian, there already are some
> GPLed Trillian plugins

Das ist eigentlich eine Grauzone. Jemand hat uns auch geschrieben, dass wir FAAD2 (was für das Dekodieren von AACs in BASS_AAC benutzt wird) nicht benutzen dürfen, da FAAD2 unter der GPL veröffentlicht wurde und BASS eine proprietäre Lizenz verwendet. Da BASS aber nicht auf das Plugin angewiesen ist und auch nicht explizit nach dem Plugin "ruft", stellt das in meinen Augen kein Problem dar. Wie du ja auch schon erwähnt hast, gibt es zahlreiche GPL Plugins für Winamp, foobar2000, Adobe Audition, Adobe PhotoShop, Trillian, etc.
Dazu siehe auch: http://un4seen.com/forum/?topic=5332.msg35580#msg35580

Mazel 28. Mai 2006 17:08

Re: Simply Player - Media Player
 
Hi,

ich habe mich nun entschieden es über PlugIn's zu machen, sprich, es existiert nun ein Unterordner in dem die jeweiligen dll's liegen und entsprechend geladen werden. Ich werde nur die bass_wma.dll mitliefern und die anderen kann man sich dan selber laden, wenn man denn will. Wo man sie laden kann werde ich natürlich angeben.

Jetzt stellt sich aber die Frage, wie ich herausbekomme, welche Dateiednung der geladene PlugIn hat. die bass_aac.dll kann ja aac und mp4 sowie m4a abspielen. Diese Endungen sollen aber auch im OpenDialog angezeigt werden.

Gruß
Mazel


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:09 Uhr.
Seite 2 von 7     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz